Компиляция из 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
|
|
|
|
tankervelll | Дата: Понедельник, 05.09.2011, 01:30 | Сообщение # 526 |
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Moscow
Репутация: 0
Замечания: 0%
Статус:
| E:\Èãðû\Ñåðâåð äëÿ GTA\Ñêðèïòû\Ïèêàï ñ Êàëàøîì\AK-47.pwn(14) : fatal error 103: insufficient memory
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Если я не ошибаюсь с инклудами я справился, теперь как тут одержать победу? Насколько я понимаю мне "намекают" что мол не хватает памяти и чтоб я закрыл все программы или что-то типа того. Памяти вроде достаточно, насчет закрытия сторонних программ, я даже Антивирус оффнул, но по прежнему ошибка осталась... хмм... Добавлено (03.09.2011, 10:47) --------------------------------------------- Короче, сколько будет стоить создать точно такой же пикап оружия как в "samp-rp" крутящийся СМГ на который встаёшь выдаёт 4 обоймы к диглу и АК-47, броню и пополняло хп! Что бы при этом было написано: Вы взяли оружие и бронежилет (А другим кто рядом писалось /me Такойто_Такойто взял(а) боекомплект)
Насчет добавления своих X,Y,Z... Просьба будет написать рядом зеленным куда и в каком порядке и куда писать виртуальный мир и интерьер.
Я на уровне нуба пользуюсь pawno, поэтому сидя 2 дня над созданием пикапа для взятия боеприпасов, я не могу не сдаться!!!!!!!! пишите в скайп с предложениями скайп: TANKERVELLL Добавлено (03.09.2011, 10:50) --------------------------------------------- И да чуть не забыл, чтоб люди не набирали х...во тучи патрон, после того как взял БП и тут же встать на пикап писалось: Вы уже взяли боекомплект (что бы через 5 минут выдавало) Добавлено (05.09.2011, 01:30) --------------------------------------------- Ладно с этим разобрались...
www.prisson-rp-world.3dn.ru
|
|
|
|
Vanooo | Дата: Среда, 21.09.2011, 15:21 | Сообщение # 527 |
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 0
Город: Минеральные Воды
Репутация: 0
Замечания: 0%
Статус:
| У меня выскакивают такие ошибки:
Code C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(40225) : error 017: undefined symbol "lights" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(40226) : error 017: undefined symbol "lights" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(40235) : error 017: undefined symbol "lights" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(40236) : error 017: undefined symbol "lights" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(40246) : error 017: undefined symbol "lights" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(40247) : error 017: undefined symbol "lights" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(40256) : error 017: undefined symbol "lights" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(40257) : error 017: undefined symbol "lights" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(57454) : error 017: undefined symbol "VehInfo" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(57454) : warning 215: expression has no effect C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(57454) : error 001: expected token: ";", but found "]" C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(57454) : error 029: invalid expression, assumed zero C:\Documents and Settings\1\Рабочий стол\сервера\Новая папка (2)\gamemodes\Los-Angeles.pwn(57454) : fatal error 107: too many error messages on one line
помогите разобрать причины ошибок и как их устранитьДобавлено (21.09.2011, 15:21) --------------------------------------------- error 021: symbol already defined: "sscanf"
как у странить
|
|
|
|
Axelerator | Дата: Вторник, 27.09.2011, 20:23 | Сообщение # 528 |
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
| Vanooo, по поводу ошибки 017: у тебя где-то в моде используется "lights" но он не объявлен (например пытаешься присвоить этой переменной значение, а ее попросту нет (new lights; например)).
Сообщение отредактировал Axelerator - Вторник, 27.09.2011, 20:23 |
|
|
|
GenkaOk | Дата: Вторник, 27.09.2011, 20:59 | Сообщение # 529 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 222
Награды: 3
Город: Йошкар-Ола
Репутация: 103
Замечания: 0%
Статус:
| Quote (Vanooo) error 021: symbol already defined: "sscanf" Переменная/функция уже объявлена. Заново отфорвардил возможно.
|
|
|
|
iRusel | Дата: Вторник, 11.10.2011, 01:17 | Сообщение # 530 |
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Moscow
Репутация: 0
Замечания: 0%
Статус:
| Помогите плиз
Code The.Godfather.pwn(28247) : error 001: expected token: "-string end-", but found "-identifier-" The.Godfather.pwn(28247) : error 029: invalid expression, assumed zero The.Godfather.pwn(28247) : error 029: invalid expression, assumed zero The.Godfather.pwn(28247) : fatal error 107: too many error messages on one line
строки с 28244 по 28249
Code format(string,sizeof(string),"user/%s.ini",akk); if(!fexist(string)) { SendClientMessage(playerid,COLOR_RED,"Òàêîãî else if( strcmp(nr,"àêêàóíòà íå ñóùåñòâóåò!"); return 1; }
|
|
|
|
cyber01 | Дата: Вторник, 11.10.2011, 02:14 | Сообщение # 531 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 192
Награды: 2
Город: Гуково
Репутация: 114
Замечания: 0%
Статус:
| у тебя условия посреди SendClientMessage Добавлено (11.10.2011, 02:14) --------------------------------------------- Замени твой SendClientMessage на SendClientMessage(playerid,COLOR_RED,"Òàêîãî àêêàóíòà íå ñóùåñòâóåò!");
Регистрация доменов в зоне RU и РФ всего за 99 рублей. Linkum
|
|
|
|
iRusel | Дата: Вторник, 11.10.2011, 19:12 | Сообщение # 532 |
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Moscow
Репутация: 0
Замечания: 0%
Статус:
| Quote (cyber01) у тебя условия посреди SendClientMessageДобавлено (11.10.2011, 02:14)---------------------------------------------Замени твой SendClientMessage на SendClientMessage(playerid,COLOR_RED,"Òàêîãî àêêàóíòà íå ñóùåñòâóåò!"); спасибо, сам видел что вроде что-то лишнее (т.к. немного знаком с некоторыми языками программирования) но не знав данный подумал что так и надо...
|
|
|
|
Rp-love | Дата: Среда, 02.11.2011, 21:22 | Сообщение # 533 |
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 0
Город: Санкт-Питербург
Репутация: 0
Замечания: 0%
Статус:
| Unable to execute compiler... Поменял на свежую не помогло..помогите.. Добавлено (02.11.2011, 21:22) ---------------------------------------------
Quote (Rp-love) Unable to execute compiler... Поменял на свежую не помогло..помогите.. Вирус был) .. всё исправил) ..теперь ошибочки C:\Сервер\pawno\include\a_players.inc(60) : warning 219: local variable "keys" shadows a variable at a preceding level C:\Сервер\pawno\include\a_vehicles.inc(20) : warning 219: local variable "objective" shadows a variable at a preceding level C:\Сервер\pawno\include\a_objects.inc(22) : warning 219: local variable "Speed" shadows a variable at a preceding level C:\Сервер\pawno\include\a_objects.inc(34) : warning 219: local variable "Speed" shadows a variable at a preceding level C:\Сервер\pawno\include\reallife.inc(249) : error 017: undefined symbol "IsPlayerNPC" C:\Сервер\pawno\include\reallife.inc(271) : error 017: undefined symbol "IsPlayerNPC" C:\Сервер\pawno\include\reallife.inc(293) : error 017: undefined symbol "IsPlayerNPC" C:\Сервер\pawno\include\reallife.inc(315) : error 017: undefined symbol "IsPlayerNPC" C:\Сервер\pawno\include\reallife.inc(337) : error 017: undefined symbol "IsPlayerNPC" C:\Сервер\pawno\include\reallife.inc(359) : error 017: undefined symbol "IsPlayerNPC" C:\Сервер\pawno\include\reallife.inc(381) : error 017: undefined symbol "IsPlayerNPC" C:\Сервер\pawno\include\reallife.inc(408) : warning 202: number of arguments does not match definition C:\Сервер\pawno\include\reallife.inc(409) : error 017: undefined symbol "CreatePlayer3DTextLabel" C:\Сервер\pawno\include\reallife.inc(410) : warning 202: number of arguments does not match definition C:\Сервер\pawno\include\reallife.inc(411) : error 017: undefined symbol "DeletePlayer3DTextLabel" C:\Сервер\pawno\include\reallife.inc(424) : warning 202: number of arguments does not match definition C:\Сервер\pawno\include\reallife.inc(429) : error 017: undefined symbol "UpdatePlayer3DTextLabelText" C:\Сервер\pawno\include\mxINI.inc(97) : error 001: expected token: ";", but found "," C:\Сервер\pawno\include\mxINI.inc(107) : error 010: invalid function or declaration C:\Сервер\pawno\include\mxINI.inc(110) : error 010: invalid function or declaration C:\Сервер\pawno\include\mxINI.inc(117) : error 010: invalid function or declaration C:\Сервер\pawno\include\mxINI.inc(122) : error 010: invalid function or declaration C:\Сервер\pawno\include\mxINI.inc(137) : error 010: invalid function or declaration C:\Сервер\pawno\include\mxINI.inc(163) : error 017: undefined symbol "INI_MAX_KEYS_IN_FILE" C:\Сервер\pawno\include\mxINI.inc(166) : error 008: must be a constant expression; assumed zero C:\Сервер\pawno\include\mxINI.inc(166) : error 009: invalid array size (negative or zero) C:\Сервер\pawno\include\mxINI.inc(333) : error 017: undefined symbol "INI_MAX_FILENAME_SIZE" C:\Сервер\pawno\include\mxINI.inc(334) : error 017: undefined symbol "INI_WRONG_PATH_SIZE" C:\Сервер\pawno\include\mxINI.inc(339) : error 017: undefined symbol "INI_FILE_NOT_FOUND" C:\Сервер\pawno\include\mxINI.inc(358) : error 017: undefined symbol "INI_READ_ERROR" C:\Сервер\pawno\include\mxINI.inc(365) : error 017: undefined symbol "INI_MAX_FILE_SIZE" C:\Сервер\pawno\include\mxINI.inc(368) : error 017: undefined symbol "INI_TOO_LARGE_FILE" C:\Сервер\pawno\include\mxINI.inc(395) : error 017: undefined symbol "INI_MAX_FILE_SIZE"
Compilation aborted.Pawn compiler 3.0.3367 Copyright © 1997-2005, ITB CompuPhase
26 Errors.
Продам хостинг.! HostName: ********* Address: ************ Players: 0 / 35 Ping: 81 Mode: ***** Map: *****
Всего за 50 рублей!)! Skype: Rucha96
|
|
|
|
VaDaLaZ | Дата: Воскресенье, 27.11.2011, 16:12 | Сообщение # 534 |
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 1
Город: Омск
Репутация: 0
Замечания: 0%
Статус:
| люди а если я незакрыл скобку в моде в котором 39 тыс строк как найти незакрытую?
|
|
|
|
Mix | Дата: Воскресенье, 27.11.2011, 16:30 | Сообщение # 535 |
Постоялец
Группа:
Продвинутые
Сообщений: 305
Награды: 1
Город: Ульяновск
Репутация: 52
Замечания: 20%
Статус:
| Вспоминать, что делал в последнее время перед этим.
|
|
|
|
goterfan | Дата: Суббота, 10.12.2011, 14:50 | Сообщение # 536 |
Новенький
Группа:
Пользователи
Сообщений: 11
Награды: 0
Город: Львов
Репутация: 0
Замечания: 0%
Статус:
| что мне делать мне такую хрень выкидывает ----------------------------------------------------------- C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(153) : error 017: undefined symbol "strtok" C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(153) : error 033: array must be indexed (variable "cmd") C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(157) : error 017: undefined symbol "strtok" C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(157) : error 033: array must be indexed (variable "tmp") C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(214) : error 017: undefined symbol "strtok" C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(214) : error 033: array must be indexed (variable "tmp") C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(224) : error 017: undefined symbol "strtok" C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(224) : error 033: array must be indexed (variable "tmp") C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(426) : error 017: undefined symbol "strtok" C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(426) : error 033: array must be indexed (variable "tmp") C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(428) : error 017: undefined symbol "strtok" C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(428) : error 033: array must be indexed (variable "tmp") C:\Documents and Settings\Loner\Рабочий стол\AVT.pwn(152) : warning 203: symbol is never used: "idx" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
12 Errors.
[Rp]My life be like [0.3d] ||||176.32.37.93:7777||||
|
|
|
|
kovalchukklon | Дата: Пятница, 16.12.2011, 23:46 | Сообщение # 537 |
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 0
Город: Москва
Репутация: -5
Замечания: 0%
Статус:
| Вот ето пишет
Quote C:\Documents and Settings\Admin\Рабочий стол\Grande RolePlay\gamemodes\GrandeRP.pwn(7) : fatal error 100: cannot read from file: "Dini"
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error. Чё делать?
|
|
|
|
Paul_Norck | Дата: Суббота, 17.12.2011, 02:14 | Сообщение # 538 |
Новенький
Группа:
Продвинутые
Сообщений: 34
Награды: 2
Город: Simferopol
Репутация: 72
Замечания: 0%
Статус:
| Quote (kovalchukklon) Чё делать? Ищешь файл dini.inc и помещаешь его в папку pawno/include
|
|
|
|
nikson11 | Дата: Среда, 21.12.2011, 18:14 | Сообщение # 539 |
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 0
Город: Lugansk
Репутация: 0
Замечания: 0%
Статус:
| люди,помогите плиз!!у меня такая вот хрень:↓
Code C:\Documents and Settings\Niks\Рабочий стол\Самп-мод\gamemodes\real.pwn(16) : fatal error 100: cannot read from file: "reallife"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
|
|
|
|
Mat_Hoffman | Дата: Среда, 21.12.2011, 18:52 | Сообщение # 540 |
Освоившийся
Группа:
Продвинутые
Сообщений: 110
Награды: 11
Город: Киев
Репутация: 181
Замечания: 0%
Статус:
| Скачать инклюд "reallife"
Если он уже имеется,впиши в мод
Новый год на носу!А вы уже готовы к нему?
|
|
|
|