Компиляция из PWN в AMX (База знаний)
|
|
Stine | Дата: Воскресенье, 11.11.2007, 20:06 | Сообщение # 1 |
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 3
Репутация: 11
Замечания: 0%
Статус:
| Чтобы скомпилировать из pwn в amx вам нужен встроеный компилятор Pawno, который находится в папке с вашим сервером. Запускаем pawn.exe, жмём открыть. Находим свой pwn файл, который хотим скомпилировать и жмём открыть. Код перед вами, много чего не понятного, если вы со мной согласны, то лучше пока что ничего в этом коде не трогать, чтобы не напортачить. Далее жмём на синенькую стрелочку либо F5. Это нужно чтобы отдать команду программе "Скомпилировать" Если вы видите в появившемся окошке либо такое: Code Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase Либо такое: Code Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase Header size: 5768 bytes Code size: 720992 bytes Data size: 870824 bytes Stack/heap size: 16384 bytes; estimated max. usage=4737 cells (18948 bytes) Total requirements: 1613968 bytes либо такое: Code C:\DOCUME~1\AXE\0016~1\cng.pwn(119) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Warning. Значит мод скомпилировался правильно и амх файл появился в директории где и находился pwn. Если увидете надпись в конце Warning * то ничего страшного, это всего лишь предупреждение. А вот если в конце будут Error: * то это уже ошибка в коде и ваш файл не скомпилировался. Если в коде есть ошибка, то надпись будет выглядеть так: Code C:\DOCUME~1\AXE\0016~1\penls.pwn(20178) : error 029: invalid expression, assumed zero Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 26 Errors. То это уже чтото не так в строение кода, возможно гдето чтото не доработано и не исправлено. Если ошибка выглядит так: Code C:\Documents and Settings\AXE\Ðàáî÷èé ñòîë\penls.pwn(1) : fatal error 100: cannot read from file: "a_samp" Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. То у вас нет необходимых include для компиляции, это можно исправить скачав их с нашего сайта Скачать и скопировав в папку компилятора include Удачных вам компиляций
My life is real, like me
|
|
|
|
xSLiMx | Дата: Понедельник, 22.03.2010, 08:34 | Сообщение # 346 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
| СкочаДь нуба мот бисплатно. Правда там еще исправлять и исправлять.
|
|
|
|
Pepyk | Дата: Понедельник, 22.03.2010, 17:14 | Сообщение # 347 |
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
| А КтоТо помоЖет с ЭтОго мода gf заМутИтЬ амх???)))) Я ПросТО НеЧигО Не ПониМаю!!... ПомоГите НеЗнайКе!!! хДД))
|
|
|
|
xSLiMx | Дата: Понедельник, 22.03.2010, 17:20 | Сообщение # 348 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
| Quote (Pepyk) А КтоТо помоЖет с ЭтОго мода gf заМутИтЬ амх???)))) Я ПросТО НеЧигО Не ПониМаю!!... ПомоГите НеЗнайКе!!! хДД)) ВиДиШ в ПаВнО ТрИуГоЛьНиК? НаЖмИ На НиВо!1 ИлИ ПрОсТо F5
|
|
|
|
Pepyk | Дата: Понедельник, 22.03.2010, 17:54 | Сообщение # 349 |
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
| 4 ОшибКи выДаЁт! )) Что мнЕ делАть?? хДД))
|
|
|
|
_LexA_ | Дата: Понедельник, 22.03.2010, 20:04 | Сообщение # 350 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
| Quote (Pepyk) 4 ОшибКи выДаЁт! )) Что мнЕ делАть?? хДД)) Исправлять.
|
|
|
|
Pepyk | Дата: Понедельник, 22.03.2010, 21:18 | Сообщение # 351 |
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
| Я Не Скриптер чтоб так сесть у компа зайти в павно и исправлятЬ!!! Я вооЩето тоКо 3 День В павно РубЛюсь... И прОшу ХотЬ кавото чтоб чем-то помог! Ты Ж коГда начаНал тебе Же тоже помоГали!! )))
|
|
|
|
_LexA_ | Дата: Понедельник, 22.03.2010, 21:24 | Сообщение # 352 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
| Pepyk, выложи сами ошибки и строки с ошибками...
|
|
|
|
Pepyk | Дата: Понедельник, 22.03.2010, 21:28 | Сообщение # 353 |
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
| Вот [pwn]C:\DOCUME~1\User\Desktop\gf.pwn(1988) : warning 235: public function lacks forward declaration (symbol "OnRconLoginAtemp") C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 001: expected token: "-string end-", but found "-identifier-" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 017: undefined symbol "Bye" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 017: undefined symbol "indent" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. Добавлено (22.03.2010, 21:28) --------------------------------------------- Вот ошибки public OnRconLoginAtemp(ip[], password[], success) SendClientMessage("amx" -=) , "Wrong" "Password" Bye!indent //Send a message
|
|
|
|
_LexA_ | Дата: Понедельник, 22.03.2010, 21:38 | Сообщение # 354 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
| Quote (Pepyk) warning 235: public function lacks forward declaration (symbol "OnRconLoginAtemp") Попробуй выше прописать forward OnRconLoginAtemp(playerid); Quote (Pepyk) error 017: undefined symbol "Bye" Ссылка. Quote (Pepyk) fatal error 107: too many error messages on one line Тоже ссылка. Quote (Pepyk) error 001: expected token: "-string end-", but found "-identifier-" И опять ссылка. Лучше ещё выложи Quote (_LexA_) строки с ошибками т.е. строку
|
|
|
|
stepmex | Дата: Понедельник, 22.03.2010, 21:46 | Сообщение # 355 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
| _LexA_, не значешь как помочь свали вон! Quote (Pepyk) C:\DOCUME~1\User\Desktop\gf.pwn(1988) : warning 235: public function lacks forward declaration (symbol "OnRconLoginAtemp") обнови инклуды в павно до 0.3 версии! Quote (Pepyk) C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 001: expected token: "-string end-", but found "-identifier-" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 017: undefined symbol "Bye" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 017: undefined symbol "indent" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : fatal error 107: too many error messages on one line SendClientMessage(playerid, 0xFF8C13FF, "Wrong Password Bye!"); Советую пройти по ссылке и изучить структуру данной команды! Хотя какая разница все равно ты этого не сделаешь, проще же когда за тебя делают!
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
|
|
|
xSLiMx | Дата: Понедельник, 22.03.2010, 21:59 | Сообщение # 356 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
| Йопт яж 1/3 говна исправил. На последнии 4 варнинга у мя мозга не хватило)
|
|
|
|
CrAzYk | Дата: Понедельник, 22.03.2010, 22:51 | Сообщение # 357 |
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 0
Город: Kishinev
Репутация: 0
Замечания: 0%
Статус:
| Спасибо большое всем!!
ищу прикольные моды для SA:MP
|
|
|
|
Pepyk | Дата: Понедельник, 22.03.2010, 23:13 | Сообщение # 358 |
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: ЧернобыльЬ
Репутация: 13
Замечания: 0%
Статус:
| Вот кароче те ошибки ток +1 по совету)) C:\DOCUME~1\User\Desktop\gf.pwn(1988) : error 025: function heading differs from prototype C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 001: expected token: "-string end-", but found "-identifier-" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 017: undefined symbol "Bye" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : error 017: undefined symbol "indent" C:\DOCUME~1\User\Desktop\gf.pwn(1998) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors. [pwn]public OnRconLoginAtemp(ip[], password[], success) SendClientMessage("amx" -=) , "Wrong" "Password" Bye!indent //Send a message
|
|
|
|
stepmex | Дата: Вторник, 23.03.2010, 06:48 | Сообщение # 359 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
| Pepyk, ответь честно ты слепой или тупой?
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
|
|
|
xSLiMx | Дата: Вторник, 23.03.2010, 07:42 | Сообщение # 360 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
| stepmex, можно ли использовать SendClientMessage в такой форме: ("amx" -=) , "Wrong" "Password" Bye!indent. Мне кажется нет.
|
|
|
|