M I S T E V (10 октября 2025 - 19:12) писал:
Какие именно error'ы? Присылай сюда строки на которые указывает и пару сверху-снизу. Будем решать проблему

Раньше были error`ы.. сейчас уже только warning`и:
Зачастую 239, 214, 219
Есть варнинги в ТД:
Phone[10] = TextDrawCreate(554.5834, 372.2592, "LD_BEAT:cring"); // и так во всех ТД
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Phone[8])
{
new str1[128];
format(str1, sizeof(str1), "{BA55D3}%s[%d]: положил свой iPhone 7", pInfo[playerid][pName], playerid);
ProxDetector(playerid, 5, 0xFFBA55D3, str1, 1.6);
TextDrawHideForPlayer(playerid, Phone[0]);
TextDrawHideForPlayer(playerid, Phone[1]);
TextDrawHideForPlayer(playerid, Phone[2]);
TextDrawHideForPlayer(playerid, Phone[3]);
TextDrawHideForPlayer(playerid, Phone[4]);
TextDrawHideForPlayer(playerid, Phone[5]);
TextDrawHideForPlayer(playerid, Phone[6]);
TextDrawHideForPlayer(playerid, Phone[7]); // тут варнинг
TextDrawHideForPlayer(playerid, Phone[8]);
TextDrawHideForPlayer(playerid, Phone[9]);
TextDrawHideForPlayer(playerid, Phone[10]);
CancelSelectTextDraw(playerid);
}
return true;
}
Варнинги в }
public OnPlayerUpdate(playerid)
{
SaveAccount(playerid);
return 1;
} // Тут варнинг
Варнинги в DialogRespond:
switch(dialogid)
{
case dRegPass:
{
if(!response)
{
ShowPlayerDialog(playerid, dKickMessage, DIALOG_STYLE_MSGBOX, "Оповещение", "{FFFFFF}Вы были кикнуты с сервера.\n{FF0000}Причина: Отказ от регистрации.\n{FFFFFF}Для выхода с сервера введите \"/q\" в чат", "Выход", "");
return Kick(playerid);
}
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, dRegPass, DIALOG_STYLE_INPUT, "Регистрация нового пользователя", "{FF0000}Ошибка: {FFFFFF}Вы не можете продолжить регистрацию не введя пароль!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать от 4 до 30 символов.\n- Пароль может содержать латинские/кириллические символы и цифры (aA-zZ, 0-9).", "Регистрация", "Выход");
else if(strlen(inputtext) < 4) return ShowPlayerDialog(playerid, dRegPass, DIALOG_STYLE_INPUT, "Регистрация нового пользователя", "{FF0000}Ошибка: {FFFFFF}Пароль слишком короткий!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать от 4 до 30 символов.\n- Пароль может содержать латинские/кириллические символы и цифры (aA-zZ, 0-9).", "Регистрация", "Выход");
else if(strlen(inputtext) > 30) return ShowPlayerDialog(playerid, dRegPass, DIALOG_STYLE_INPUT, "Регистрация нового пользователя", "{FF0000}Ошибка: {FFFFFF}Пароль слишком длинный!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать от 4 до 30 символов.\n- Пароль может содержать латинские/кириллические символы и цифры (aA-zZ, 0-9).", "Регистрация", "Выход");
for(new i = strlen(inputtext)-1; i != -1; i--)
{
switch(inputtext[i])
{
case '0'..'9', 'a'..'z', 'A'..'Z': continue;
default: return ShowPlayerDialog(playerid, dRegPass, DIALOG_STYLE_INPUT, "Регистрация нового пользователя", "{FF0000}Ошибка: {FFFFFF}Пароль содержит запрещённые символы!\nВведите пароль для регистрации нового аккаунта:\n{C0C0C0}Примечание:\n{666666}- Пароль чувствителен к регистру.\n- Пароль должен содержать от 4 до 30 символов.\n- Пароль может содержать латинские/кириллические символы и цифры (aA-zZ, 0-9).", "Регистрация", "Выход");
} // Тут варнинг
}
pInfo[playerid][pPassword][0] = EOS;
strins(pInfo[playerid][pPassword], inputtext, 0);
ShowPlayerDialog(playerid, dRegSex, DIALOG_STYLE_LIST, "{FFFFFF}Регистрация {FF0000}` Выбор пола", "{FF0000}Выберете пол своего персонажа (От пола будет зависить скины и т.д.)\n \n{FFFFFF}Мужской\n{FFFFFF}Женский", "Далее", "Выход");
return 1;
}
Итак 108 варнингов
Update 20:03: (Сделал костылем или как скачал старую версию компилятора и прошли все варнинги кроме C:\Users\rrazt\Desktop\Server\gamemodes\new.pwn(805) : warning 219: local variable "Logo" shadows a variable at a preceding level
строка: new Text:Logo[8];)
Сообщение отредактировал N1ceks: 10 октября 2025 - 20:04