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