В общем в один из дней сидел делал мод, и забыл доделать работу свою пошел спать. Потом сел за мод только через неделю а что делал уже не помню. И на этапе компиляции вылезают ошибки. Никак ошибки не должны влиять на работу.
PHP код:
CD: C:\Users\admin\YandexDisk\SAMP-RPG\gamemodes
Current directory: C:\Users\admin\YandexDisk\SAMP-RPG\gamemodes
"C:\Users\admin\YandexDisk\SAMP-RPG\pawno\pawncc.exe" "st.pwn" -; -(
Process started >>>
st.pwn(1) : error 010: invalid function or declaration
st.pwn(496) : warning 228: length of initialler exceeds size of the enum field
st.pwn(496) : error 018: initialization data exceeds declared size
st.pwn(5652) : error 035: argument type mismatch (argument 2)
st.pwn(5849) : error 035: argument type mismatch (argument 3)
st.pwn(5947) : error 035: argument type mismatch (argument 3)
st.pwn(6719) : error 035: argument type mismatch (argument 3)
st.pwn(10149) : error 035: argument type mismatch (argument 3)
st.pwn(24452) : error 035: argument type mismatch (argument 3)
st.pwn(24469) : error 035: argument type mismatch (argument 3)
st.pwn(24470) : error 035: argument type mismatch (argument 3)
st.pwn(24471) : error 035: argument type mismatch (argument 3)
st.pwn(24472) : error 035: argument type mismatch (argument 3)
st.pwn(24476) : error 035: argument type mismatch (argument 3)
st.pwn(24480) : error 035: argument type mismatch (argument 3)
st.pwn(24497) : error 035: argument type mismatch (argument 3)
st.pwn(24498) : error 035: argument type mismatch (argument 3)
st.pwn(24499) : error 035: argument type mismatch (argument 3)
st.pwn(24500) : error 035: argument type mismatch (argument 3)
st.pwn(24501) : error 035: argument type mismatch (argument 3)
st.pwn(24502) : error 035: argument type mismatch (argument 3)
st.pwn(24503) : error 035: argument type mismatch (argument 3)
st.pwn(24504) : error 035: argument type mismatch (argument 3)
st.pwn(24508) : error 035: argument type mismatch (argument 3)
st.pwn(24525) : error 035: argument type mismatch (argument 3)
st.pwn(24527) : error 035: argument type mismatch (argument 3)
st.pwn(24528) : error 035: argument type mismatch (argument 3)
Compilation aborted.
Pawn compiler 3.2.3664 Copyright (c) 1997-2017, ITB CompuPhase
26 Errors.
<<< Process finished. (Exit code 1)
================ READY ================
35 ошибка все подобные:
PHP код:
TextDrawSetString(Join_TextDraw[1], RusToGame_TO(string_join));
PHP код:
stock RusToGame_TO(text[])
{
new perevod[144];
for(new i; i<sizeof(perevod); i++)
{
switch(text[i])
{
case 'а':perevod[i] = 'a';
case 'А':perevod[i] = 'A';
case 'б':perevod[i] = '—';
case 'Б':perevod[i] = 'Ђ';
case 'в':perevod[i] = 'ў';
case 'В':perevod[i] = '‹';
case 'г':perevod[i] = '™';
case 'Г':perevod[i] = '‚';
case 'д':perevod[i] = 'љ';
case 'Д':perevod[i] = 'ѓ';
case 'е':perevod[i] = 'e';
case 'Е':perevod[i] = 'E';
case 'ё':perevod[i] = 'e';
case 'Ё':perevod[i] = 'E';
case 'ж':perevod[i] = '›';
case 'Ж':perevod[i] = '„';
case 'з':perevod[i] = 'џ';
case 'З':perevod[i] = '€';
case 'и':perevod[i] = 'њ';
case 'И':perevod[i] = '…';
case 'й':perevod[i] = 'ќ';
case 'Й':perevod[i] = '…';
case 'к':perevod[i] = 'k';
case 'К':perevod[i] = 'K';
case 'л':perevod[i] = 'ћ';
case 'Л':perevod[i] = '‡';
case 'м':perevod[i] = 'Ї';
case 'М':perevod[i] = 'M';
case 'н':perevod[i] = '®';
case 'Н':perevod[i] = 'H';
case 'о':perevod[i] = 'o';
case 'О':perevod[i] = 'O';
case 'п':perevod[i] = 'Ј';
case 'П':perevod[i] = 'Њ';
case 'р':perevod[i] = 'p';
case 'Р':perevod[i] = 'P';
case 'с':perevod[i] = 'c';
case 'С':perevod[i] = 'C';
case 'т':perevod[i] = '¦';
case 'Т':perevod[i] = 'Џ';
case 'у':perevod[i] = 'y';
case 'У':perevod[i] = 'Y';
case 'ф':perevod[i] = '?';
case 'Ф':perevod[i] = 'Ѓ';
case 'х':perevod[i] = 'x';
case 'Х':perevod[i] = 'X';
case 'ц':perevod[i] = '$';
case 'Ц':perevod[i] = '‰';
case 'ч':perevod[i] = '¤';
case 'Ч':perevod[i] = 'Ќ';
case 'ш':perevod[i] = 'Ґ';
case 'Ш':perevod[i] = 'Ћ';
case 'щ':perevod[i] = 'Ў';
case 'Щ':perevod[i] = 'Љ';
case 'ь':perevod[i] = '©';
case 'Ь':perevod[i] = '’';
case 'ъ':perevod[i] = 'ђ';
case 'Ъ':perevod[i] = '§';
case 'ы':perevod[i] = 'Ё';
case 'Ы':perevod[i] = '‘';
case 'э':perevod[i] = 'Є';
case 'Э':perevod[i] = '“';
case 'ю':perevod[i] = '«';
case 'Ю':perevod[i] = '”';
case 'я':perevod[i] = '¬';
case 'Я':perevod[i] = '•';
default:perevod[i]=string[i];
}
}
return perevod;
}
Ошибка на 496 строке:
PHP код:
{334, "Дубинка", 0.0, 45.0, 45.0, 1.2,"~y~Информация~n~Полицейская дубинка~n~предназначается для борьбы со злоумышленниками"}, //314
Ошибка на 1 строке никак не может быть. Т.к она пустая.
Ошибка сама где-то в коде, но где именно примерно даже не знаю. Делать backup можно, но слишком на старую версию - не вариант.
Возможно ошибка где-то лишняя скобка. Но
На фото видно что скобки кол-во одинаковое. Но возможно где-то не нужная стоит.
Весь код 40 к строк, не смогу физический просмотреть.
В общем, вопрос вот в чем. Что можно посмотреть? С чем возможны ошибки? Какие вещи можно придумать?