PDA

Просмотр полной версии : [Вопрос] expected token: ";", but found ".."



ALIT13
29.12.2015, 17:26
error 014: invalid statement; not in switch
warning 215: expression has no effect
error 001: expected token: ";", but found ".."
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

if(playertextid == ObjInv[playerid][40])
{
new id_inv = ClickInv[playerid];
if(!IsaSkin(PlayerInfo[playerid][pInv][id_inv]))
{
case 0 .. 8,14 .. 30,32 .. 37,42 .. 52,57 .. 62,66 .. 68,70 .. 73,78 .. 84,86,94 .. 128,132 .. 137,142 .. 144,146,147,149,153 .. 156,158 .. 168,170,171,173 .. 177,179 .. 189,200,203,204,206,208 .. 210,212,213,217,220 .. 223,227 .. 230,234 .. 236,239 .. 242,247 .. 250,252 .. 255,258 .. 262,264 .. 297,299:
{
if(PlayerInfo[playerid][pSex] != 1) return SendClientMessage(playerid,C_RED,"Эта одежда не подходит Вашему полу!"),SetPVarInt(playerid,"changeSlot",-1);
SetPlayerSkin(playerid, PlayerInfo[playerid][pInv][id_inv]);
}
case 9 .. 13,31,38 .. 41,53 .. 56,63 .. 65,69,75 .. 77,85,87 .. 93,129 .. 131,138 .. 141,145,148,150 .. 152,157,169,172,178,190 .. 199,201,205,207,211,214 .. 216,218,219,224 .. 226,231 .. 233,237,238,243 .. 246,251,256,257,263,298:
{
if(PlayerInfo[playerid][pSex] != 2) return SendClientMessage(playerid,C_RED,""gbError"Эта одежда не подходит Вашему полу!"),SetPVarInt(playerid,"changeSlot",-1);
SetPlayerSkin(playerid, PlayerInfo[playerid][pInv][id_inv]);
}
}
default: return SendClientMessage(playerid,0xFFFFFFAA,"Этот слот только для одежды Вашего персонажа!"),SetPVarInt(playerid,"changeSlot",-1);
}

Sp1ke
29.12.2015, 17:30
error 014: invalid statement; not in switch
warning 215: expression has no effect
error 001: expected token: ";", but found ".."
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

if(playertextid == ObjInv[playerid][40])
{
new id_inv = ClickInv[playerid];
if(!IsaSkin(PlayerInfo[playerid][pInv][id_inv]))
{
case 0 .. 8,14 .. 30,32 .. 37,42 .. 52,57 .. 62,66 .. 68,70 .. 73,78 .. 84,86,94 .. 128,132 .. 137,142 .. 144,146,147,149,153 .. 156,158 .. 168,170,171,173 .. 177,179 .. 189,200,203,204,206,208 .. 210,212,213,217,220 .. 223,227 .. 230,234 .. 236,239 .. 242,247 .. 250,252 .. 255,258 .. 262,264 .. 297,299:
{
if(PlayerInfo[playerid][pSex] != 1) return SendClientMessage(playerid,C_RED,"Эта одежда не подходит Вашему полу!"),SetPVarInt(playerid,"changeSlot",-1);
SetPlayerSkin(playerid, PlayerInfo[playerid][pInv][id_inv]);
}
case 9 .. 13,31,38 .. 41,53 .. 56,63 .. 65,69,75 .. 77,85,87 .. 93,129 .. 131,138 .. 141,145,148,150 .. 152,157,169,172,178,190 .. 199,201,205,207,211,214 .. 216,218,219,224 .. 226,231 .. 233,237,238,243 .. 246,251,256,257,263,298:
{
if(PlayerInfo[playerid][pSex] != 2) return SendClientMessage(playerid,C_RED,""gbError"Эта одежда не подходит Вашему полу!"),SetPVarInt(playerid,"changeSlot",-1);
SetPlayerSkin(playerid, PlayerInfo[playerid][pInv][id_inv]);
}
}
default: return SendClientMessage(playerid,0xFFFFFFAA,"Этот слот только для одежды Вашего персонажа!"),SetPVarInt(playerid,"changeSlot",-1);
}

http://wiki.sa-mp.com/wiki/Control_Structures#switch

ALIT13
29.12.2015, 17:35
http://wiki.sa-mp.com/wiki/Control_Structures#switch

Я Оттуда и делал не пойму почему ошибка

vovandolg
29.12.2015, 18:23
switch (SomeFunction())
{
case 1: {}
case 2: {}
case 3: {}
}
Я не увидел у вас не где switch
Вот что и просил код..
Перед телом с кейзами всегда должно быть switch, ибо как он откроет тело?

TheMallard
30.12.2015, 12:35
Выкините эту РЛСную гадость и начните писать сами.