DimanSAMP
Новичок
Привет, помогите. У меня есть кмд, а свитч, сделанный в ней выдает ошибки
Что делать?
Python:
CMD:setpref(playerid,params[], Msg)
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 13) return SendClientMessage(playerid,COLOR_GREY, "{#B0000}[Ошиюбка] Вам недоступна данная команда.")
if(sscanf(params, "d",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /setpref [name] [уровень]");
if(params[1] > 10 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Нельзя меньше 0 и больше 10");
new query[400];
format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `pMsg` = '%d' LIMIT 1", params[1]);
mysql_function_query(connects, query, true, "SetPref", "ddd", playerid, params[0], params[1]);
return 1;
}
[SPOILER="тут сама ошибка"][/SPOILER]
switch(Msg)
{
case 1: PlayerInfo[params[0]][pMsg] = 1;
case 2: PlayerInfo[params[0]][pMsg] = 2;
case 3: PlayerInfo[params[0]][pMsg] = 3;
case 4: PlayerInfo[params[0]][pMsg] = 4;
case 5: PlayerInfo[params[0]][pMsg] = 5;
case 6: PlayerInfo[params[0]][pMsg] = 6;
case 7: PlayerInfo[params[0]][pMsg] = 7;
case 8: PlayerInfo[params[0]][pMsg] = 8;
case 9: PlayerInfo[params[0]][pMsg] = 9;
case 10: PlayerInfo[params[0]][pMsg] = 10;
default: return SendClientMessage(playerid, COLOR_WHITE, "Вы поставили игроку префикс Администратор.");
}
return true;
}
