Sasha_Burnaz
Ученик
Добрый вечер . Помогите пожалуйста исправить . Вот код и варнинги . Плюсиками не обижу)
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(363) : warning 217: loose indentation
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(370) : warning 217: loose indentation
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(376) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(376 -- 377) : error 029: invalid expression, assumed zero
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(467) : error 029: invalid expression, assumed zero
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(467) : warning 215: expression has no effect
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(467) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
HTML:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[193];
switch(dialogid == 100)
{
case 1:
{
if(response)
{
if(!strlen(inputtext))
{
f("{FFFFFF}Здравствуйте, %s!\nВы зашли на сервер {FFFF00}CR-MP DeathMatch\n\n{FFFFFF}Этот аккаунт не зарегистрирован\nДля регистрации аккаунта введите свой пароль:", GN(playerid));
SPD(playerid, 1, DSI, "Регистрация", string, "Далее", "Выход");
return true;
}
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я': return SPD(playerid, 1, DSI, "{FF0000}Ошибка", "{FF4040}Пароль не должен состоять из русских символов\nПожалуйста, повторите попытку:", "Далее", "Выход");
}
if(strlen(inputtext) < 6 || strlen(inputtext) > 20) return SPD(playerid, 1, DSI, "{FF0000}Ошибка", "{FF4040}Пароль не должен содержать менее 6-ти или более 20-ти символов\nПожалуйста, повторите попытку:", "Далее", "Выход");
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Вы были кикнуты. Для выхода введите /q");
Kickk(playerid);
}
}
if(dialogid == 6)
{
if(response)
{
if(listitem == 0)
{
SPD(playerid, 5, DIALOG_STYLE_MSGBOX, "Статистика игрока", "Ник:\n\nУбийств:\nСмертей:", "Закрыть", "Назад");
}
if(listitem == 1)
{
new str[128],sctring[2000];
format(str,sizeof(str),"==================== Основные ====================\n");
strcat(sctring,str);
format(str,sizeof(str),"1. /kolokol - Звук при попадании в скин\n");
strcat(sctring,str);
format(str,sizeof(str),"2. /skin - Смена скина\n");
strcat(sctring,str);
format(str,sizeof(str),"3. /mn - Главное Меню\n");
strcat(sctring,str);
format(str,sizeof(str),"4. /stats - Статистика\n");
strcat(sctring,str);
format(str,sizeof(str),"5. /spawn - Телепорт на спавн\n");
strcat(sctring,str);
format(str,sizeof(str),"6. /color - Выбор цвета ника\n");
strcat(sctring,str);
format(str,sizeof(str),"7. /radio - Радио\n");
strcat(sctring,str);
format(str,sizeof(str),"8. /tune - Тюнинг авто\n");
strcat(sctring,str);
format(str,sizeof(str),"==================== Телепорты ====================\n");
strcat(sctring,str);
format(str,sizeof(str),"1. /monster - ТП Вас на монстер-зону\n");
strcat(sctring,str);
format(str,sizeof(str),"2. /drag - ТП Вас на драг-трассу\n");
strcat(sctring,str);
format(str,sizeof(str),"3. /skydive - Прыжок с парашютом\n");
strcat(sctring,str);
format(str,sizeof(str),"4. /karting - ТП Вас на картинг-трассу\n");
strcat(sctring,str);
format(str,sizeof(str),"5. /airport - ТП Вас в аэропорт");
strcat(sctring,str);
SPD(playerid,7,DIALOG_STYLE_MSGBOX,"Команды сервера",sctring,"Закрыть", "Назад");
}
if(listitem == 2)
{
SendClientMessage(playerid, 0x00FF00FF,"Вы успешно открыли меню2");
}
if(listitem == 3)
{
new str[128],sctring[2000];
format(str,sizeof(str),"======================================== Чат ========================================\n");
strcat(sctring,str);
format(str,sizeof(str),"1. Запрещено использывать нецензурную лексику в словах. Наказание: Мут 10 минут .\n");
strcat(sctring,str);
format(str,sizeof(str),"2. Запрещено оскор***ть игроков. Наказание: Мут 30 минут .\n");
strcat(sctring,str);
format(str,sizeof(str),"3. Запрещено оскор***ть администрацию. Наказание: Мут 180 минут .\n");
strcat(sctring,str);
format(str,sizeof(str),"4. Запрещено оскор***ть, упоминать родных. Наказание: Мут 180 минут .\n");
strcat(sctring,str);
format(str,sizeof(str),"5. Запрещено флудить,спамить,КАПСИТЬ,писать транслитом в чате. Наказание: Мут 10 минут .\n");
strcat(sctring,str);
format(str,sizeof(str),"6. Запрещено рекламировать сторонние сервера,ресурсы. Наказание: Бан сроком 30 дней/Удаление аккаунта .\n");
strcat(sctring,str);
format(str,sizeof(str),"7. Запрещено обманывать администрацию. Наказание: Бан сроком 3 дней/Мут 180 минут .\n");
strcat(sctring,str);
format(str,sizeof(str),"======================================== Игра ========================================\n");
strcat(sctring,str);
format(str,sizeof(str),"1. Запрещено использывание читов. Наказание: Бан сроком 5 дней .\n");
strcat(sctring,str);
format(str,sizeof(str),"2. Запрещено использывание багов игры,сервера. Наказание: Бан сроком 1 день .\n");
strcat(sctring,str);
format(str,sizeof(str),"3. Запрещено SK - Убийство на спавне. Наказание: Тюрьма 10-15 минут .\n");
strcat(sctring,str);
format(str,sizeof(str),"4. Запрещено всячески мешать игрокам. Наказание: Тюрьма 10-15 минут .\n");
strcat(sctring,str);
format(str,sizeof(str),"5. Запрещено продавать аккаунт. Наказание: Бан сроком 30 дней/Удаление аккаунта .");
strcat(sctring,str);
SPD(playerid,8,DIALOG_STYLE_MSGBOX,"Правила сервера",sctring,"Закрыть", "Назад");
}
if(listitem == 4)
{
SendClientMessage(playerid, 0xFFFF00,"В разработке...");
}
if(listitem == 5)
{
SendClientMessage(playerid, 0x00FF00FF,"Вы успешно открыли меню2");
}
}
}
else if(dialogid == 1)
{
if(response)
{
if(listitem == 0)
{
SetPlayerColor(playerid, 0xFFFFFFFF);
}
if(listitem == 1)
{
SetPlayerColor(playerid, 0x000000C8);
}
if(listitem == 2)
{
SetPlayerColor(playerid, 0x008000C8);
}
if(listitem == 3)
{
SetPlayerColor(playerid, 0x80FF00C8);
}
if(listitem == 4)
{
SetPlayerColor(playerid, 0xFF0000C8);
}
if(listitem == 5)
{
SetPlayerColor(playerid, 0x0000FFC8);
}
}
}
else if(dialogid == 2)
{
if(response)
{
if(listitem == 0)
{
PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/sd90_320");
}
if(listitem == 1)
{
PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/rus_320");
}
if(listitem == 2)
{
PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/mdl_320");
}
if(listitem == 3)
{
PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/yo_320");
}
if(listitem == 4)
{
StopAudioStreamForPlayer(playerid);
}
}
}
else if(dialogid == 3)
{
if(response)
{
if(listitem == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1087);
SendClientMessage(playerid, 0xFFFF00,"[Тюнинг]: Гидравлика успешно установлена");
}
if(listitem == 1)
{
SendClientMessage(playerid, 0xFFFF00,"[Тюнинг]: В разработке...");
}
if(listitem == 2)
{
SendClientMessage(playerid, 0xFFFF00,"[Тюнинг]: В разработке...");
}
if(listitem == 3)
{
new newcar = GetPlayerVehicleID(playerid);
RepairVehicle(newcar);
SendClientMessage(playerid, 0xFFFF00,"[Тюнинг]: Автомобиль был отремонтирован");
}
if(listitem == 4)
{
SendClientMessage(playerid, 0xFFFF00,"[Тюнинг]: В разработке...");
}
if(listitem == 5)
{
SendClientMessage(playerid, 0xFFFF00,"[Тюнинг]: В разработке...");
}
}
}
return true;
}
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(363) : warning 217: loose indentation
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(370) : warning 217: loose indentation
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(376) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(376 -- 377) : error 029: invalid expression, assumed zero
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(467) : error 029: invalid expression, assumed zero
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(467) : warning 215: expression has no effect
C:\Users\Админ\Downloads\Канал\gamemodes\Mod.pwn(467) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
