20.07.2011, 14:03
Could you help me with this piece of code please:
Im getting these errors and cant understand why:
Код:
switch(listitem)
{
case DIALOG_NOOB247:
{
if(response == 1)
{
case 0:
{
if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid, COLOUR_YELLOW, "You cant afford this item.");
GivePlayerMoney(playerid, -10);
}
case 1:
{
if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid, COLOUR_YELLOW, "You cant afford this item.");
GivePlayerMoney(playerid, -20);
}
case 2:
{
if(GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid, COLOUR_YELLOW, "You cant afford this item.");
GivePlayerMoney(playerid, -30);
}
case 3:
{
return SendClientMessage(playerid, COLOUR_YELLOW, "You cant afford this item.");
}
}
}
case DIALOG_GIVECAR:
{
if(response == 1)
{
case 4:
{
CreateVehicle(541, xaxis, yaxis, zaxis, angle, 1, 1, 0); //Bullet
}
case 5:
{
CreateVehicle(541, 1472.7599, -1726.0511, 13.5469, 182.6850, 1, 1, 0);//Super GT
}
case 6:
{
CreateVehicle(541, 1472.7599, -1726.0511, 13.5469, 182.6850, 1, 1, 0);//Hotring Racer
}
case 7:
{
CreateVehicle(541, 1472.7599, -1726.0511, 13.5469, 182.6850, 1, 1, 0);//Turismo
}
case 8:
{
CreateVehicle(541, 1472.7599, -1726.0511, 13.5469, 182.6850, 1, 1, 0);//Beagle(Plane)
}
}
}
}
}
Код:
C:\Users\mattt\Desktop\New\gamemodes\arrp.pwn(382) : warning 203: symbol is never used: "params" C:\Users\mattt\Desktop\New\gamemodes\arrp.pwn(401) : warning 203: symbol is never used: "params" C:\Users\mattt\Desktop\New\gamemodes\arrp.pwn(706) : error 002: only a single statement (or expression) can follow each "case" C:\Users\mattt\Desktop\New\gamemodes\arrp.pwn(706 -- 707) : error 028: invalid subscript (not an array or too many subscripts): "listitem" C:\Users\mattt\Desktop\New\gamemodes\arrp.pwn(706 -- 709) : error 001: expected token: "}", but found "case" C:\Users\mattt\Desktop\New\gamemodes\arrp.pwn(706 -- 709) : fatal error 107: too many error messages on one line


