Чтобы скомпилировать из pwn в amx вам нужен встроеный компилятор Pawno, который находится в папке с вашим сервером. Запускаем pawn.exe, жмём открыть. Находим свой pwn файл, который хотим скомпилировать и жмём открыть. Код перед вами, много чего не понятного, если вы со мной согласны, то лучше пока что ничего в этом коде не трогать, чтобы не напортачить. Далее жмём на синенькую стрелочку либо F5. Это нужно чтобы отдать команду программе "Скомпилировать" Если вы видите в появившемся окошке либо такое:
Значит мод скомпилировался правильно и амх файл появился в директории где и находился pwn. Если увидете надпись в конце Warning * то ничего страшного, это всего лишь предупреждение. А вот если в конце будут Error: * то это уже ошибка в коде и ваш файл не скомпилировался. Если в коде есть ошибка, то надпись будет выглядеть так:
То у вас нет необходимых include для компиляции, это можно исправить скачав их с нашего сайта Скачать и скопировав в папку компилятора include Удачных вам компиляций
D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18442) : error 033: array must be indexed (variable "cmd") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18912) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18960) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19012) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19021) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19076) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19086) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19134) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19143) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19191) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19239) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19302) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19329) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19338) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19371) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19379) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19497) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19513) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19526) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19651) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19708) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19741) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(20098) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(20725) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(20785) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(20860) : error 033: array must be indexed (variable "tmp")
Строка с ошибкой:
Code
cmd = strtok(cmdtext, idx);
В моде нечего не менял не встовлял,как скачал срзу ошибку выдало. Помогите пожалуйста буду благодарен!
Добавлено (30.05.2011, 17:44) --------------------------------------------- Или такой вариант,без добавления дефина:
Code
D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18442) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18442) : error 033: array must be indexed (variable "cmd") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18912) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18912) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18960) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(18960) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19012) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19012) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19021) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19021) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19076) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19076) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19086) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19086) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19134) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19134) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19143) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19143) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19191) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19191) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19239) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19239) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19302) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19302) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19329) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19329) : error 033: array must be indexed (variable "tmp")
Ищю помошника для раскрутки и продвижения будущего сервера, материальных проблем нет. Если есть желание помочь, пишите в скайп: ejiektpo-dub
Перевод модов, фильтрскриптов, игр(не всех), сайтов и т.д. с почти любого языка(качество среднее, пока никто не жаловался с уровнем знаний нашей нынешней молодежи :D) Скайп: ejiektpo-dub ; Мыло: ejiektpodub@gmail.com ; ВК: http://vk.com/ejiektpo
D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19086) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19134) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19134) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19143) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19143) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19191) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19191) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19239) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19239) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19302) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19302) : error 033: array must be indexed (variable "tmp") D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19329) : error 017: undefined symbol "strtok" D:\Documents and Settings\Администратор\Рабочий стол\samp.pwn(19329) : error 033: array must be indexed (variable "tmp")
ты дважды обявил переменную tmp и ты использовал не известный символ(компилятору неизвестный конечно) strock кинь небольшую часть кода я точн скажу что подварвить
Я на Virtual City ! IP:93.84.114.180 Port:7777 (The best RP mode)!
Там где "undefined symbol" - У тебя какая версия сервера SAMP? Просто SetVehicleParamsEx появилась только в 0.3c, а у тебя компилятор не может определить, что это. Также проверь, все ли инклуды на месте, и какие инклуды ты объявил в моде? Там где "symbol already defined" - компилятор ссылается на то, что "VehInfo" уже был объявлен раньше, а ты где его попытался еще раз объявить. Удали лишнее.