Missing a bracket. -
Jimmi - 15.07.2015
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(15947) : error 002: only a single statement (or expression) can follow each "case"
Код:
if (dialogid == 911)
{
if (response)
{
switch (listitem)
{
case 0:
{
new sendername2[MAX_PLAYER_NAME];
new Car1;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car1 = PlayerInfo[playerid][pCar1];
SetVehicleZAngle(Car1, 270);
SetVehicleZAngle(Car1, 270);
SetVehiclePos(Car1, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car1, 270);
SetVehicleZAngle(Car1, 270);
PutPlayerInVehicle(playerid, Car1, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
}
case 1:
{
new sendername2[MAX_PLAYER_NAME];
new Car2;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car2 = PlayerInfo[playerid][pCar2];
SetVehicleZAngle(Car2, 270);
SetVehicleZAngle(Car2, 270);
SetVehiclePos(Car2, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car2, 270);
SetVehicleZAngle(Car2, 270);
PutPlayerInVehicle(playerid, Car2, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
}
case 2:
{
new sendername2[MAX_PLAYER_NAME];
new Car3;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car3 = PlayerInfo[playerid][pCar3];
SetVehicleZAngle(Car3, 270);
SetVehicleZAngle(Car3, 270);
SetVehiclePos(Car3, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car3, 270);
SetVehicleZAngle(Car3, 270);
PutPlayerInVehicle(playerid, Car3, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
}
case 3:
{
new sendername2[MAX_PLAYER_NAME];
new Car4;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car4 = PlayerInfo[playerid][pCar4];
SetVehicleZAngle(Car4, 270);
SetVehicleZAngle(Car4, 270);
SetVehiclePos(Car4, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car4, 270);
SetVehicleZAngle(Car4, 270);
PutPlayerInVehicle(playerid, Car4, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
}
return 1;
}
}
Re: Missing a bracket. -
MBilal - 15.07.2015
Add one more } at the end then check
Re: Missing a bracket. -
Jimmy0wns - 15.07.2015
PHP код:
if (dialogid == 911)
{
if (response)
{
switch (listitem)
{
case 0:
{
new sendername2[MAX_PLAYER_NAME];
new Car1;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car1 = PlayerInfo[playerid][pCar1];
SetVehicleZAngle(Car1, 270);
SetVehicleZAngle(Car1, 270);
SetVehiclePos(Car1, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car1, 270);
SetVehicleZAngle(Car1, 270);
PutPlayerInVehicle(playerid, Car1, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
}
case 1:
{
new sendername2[MAX_PLAYER_NAME];
new Car2;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car2 = PlayerInfo[playerid][pCar2];
SetVehicleZAngle(Car2, 270);
SetVehicleZAngle(Car2, 270);
SetVehiclePos(Car2, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car2, 270);
SetVehicleZAngle(Car2, 270);
PutPlayerInVehicle(playerid, Car2, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
}
case 2:
{
new sendername2[MAX_PLAYER_NAME];
new Car3;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car3 = PlayerInfo[playerid][pCar3];
SetVehicleZAngle(Car3, 270);
SetVehicleZAngle(Car3, 270);
SetVehiclePos(Car3, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car3, 270);
SetVehicleZAngle(Car3, 270);
PutPlayerInVehicle(playerid, Car3, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
}
case 3:
{
new sendername2[MAX_PLAYER_NAME];
new Car4;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car4 = PlayerInfo[playerid][pCar4];
SetVehicleZAngle(Car4, 270);
SetVehicleZAngle(Car4, 270);
SetVehiclePos(Car4, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car4, 270);
SetVehicleZAngle(Car4, 270);
PutPlayerInVehicle(playerid, Car4, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
}
return 1;
}
}
}
AW: Missing a bracket. -
Mencent - 15.07.2015
Hello!
Here, try this:
PHP код:
if(dialogid == 911)
{
if(response)
{
switch(listitem)
{
case 0:
{
new sendername2[MAX_PLAYER_NAME],Car1;
GetPlayerName(playerid,sendername2,sizeof sendername2);
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i;i<MAX_VEHICLES;i++)
{
if(OwnedVeh[i] != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner],sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0)PlayerInfo[playerid][pCar1] = i;continue;
else if(PlayerInfo[playerid][pCar2] == 0)PlayerInfo[playerid][pCar2] = i;continue;
else if(PlayerInfo[playerid][pCar3] == 0)PlayerInfo[playerid][pCar3] = i;continue;
else if(PlayerInfo[playerid][pCar4] == 0)PlayerInfo[playerid][pCar4] = i;continue;
}
}
}
Car1 = PlayerInfo[playerid][pCar1];
SetVehicleZAngle(Car1, 270);
SetVehicleZAngle(Car1, 270);
SetVehiclePos(Car1, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car1, 270);
SetVehicleZAngle(Car1, 270);
PutPlayerInVehicle(playerid, Car1, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
return 1;
}
case 1:
{
new sendername2[MAX_PLAYER_NAME],Car2;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car2 = PlayerInfo[playerid][pCar2];
SetVehicleZAngle(Car2, 270);
SetVehicleZAngle(Car2, 270);
SetVehiclePos(Car2, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car2, 270);
SetVehicleZAngle(Car2, 270);
PutPlayerInVehicle(playerid, Car2, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
return 1;
}
case 2:
{
new sendername2[MAX_PLAYER_NAME],Car3;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car3 = PlayerInfo[playerid][pCar3];
SetVehicleZAngle(Car3, 270);
SetVehicleZAngle(Car3, 270);
SetVehiclePos(Car3, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car3, 270);
SetVehicleZAngle(Car3, 270);
PutPlayerInVehicle(playerid, Car3, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
return 1;
}
case 3:
{
new sendername2[MAX_PLAYER_NAME],Car4;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
PlayerInfo[playerid][pCar1] = 0;
PlayerInfo[playerid][pCar2] = 0;
PlayerInfo[playerid][pCar3] = 0;
PlayerInfo[playerid][pCar4] = 0;
for(new i=0; i<MAX_VEHICLES; i++)
{
if(OwnedVeh(i) != 0)
{
if(strmatch(vInfo[OwnedVeh(i)][vOwner], sendername2))
{
if(PlayerInfo[playerid][pCar1] == 0) { PlayerInfo[playerid][pCar1] = i; continue; }
else if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar2] = i; continue; }
else if(PlayerInfo[playerid][pCar3] == 0) { PlayerInfo[playerid][pCar3] = i; continue; }
else if(PlayerInfo[playerid][pCar4] == 0) { PlayerInfo[playerid][pCar4] = i; continue; }
}
}
}
Car4 = PlayerInfo[playerid][pCar4];
SetVehicleZAngle(Car4, 270);
SetVehicleZAngle(Car4, 270);
SetVehiclePos(Car4, 929.7648,-1222.5159,16.7860);
SetVehicleZAngle(Car4, 270);
SetVehicleZAngle(Car4, 270);
PutPlayerInVehicle(playerid, Car4, 0);
GivePlayerMoneyEx(playerid, -7000);
DynamicFactions[7][fBank] += 7000;
return 1;
}
}
}
return 1;
}
- Mencent
Re: Missing a bracket. -
Beckett - 15.07.2015
Use
this. I personally use it when I face problems like yours with huge scripts.
Re: Missing a bracket. -
Jimmi - 15.07.2015
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(14344) : warning 225: unreachable code
Line 14344
switch(listitem)
Code full
Код:
if((dialogid == 180) || (dialogid == 181) || (dialogid == 182) || (dialogid == 183))
{
if(!response)
{
SendClientMessage(playerid, -1, "Ai inchis meniul cu optiuni!");
return 1; // We processed it
}
if(dialogid == 180)
{
if(PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, -1, "Iti trebuie level 3 pentru a utiliza aceasta comanda (/dealership)!");
return 1;
}
if(PlayerInfo[playerid][pCar1] != 0 && PlayerInfo[playerid][pDonateRank] == 0)
{
SendClientMessage(playerid, -1, "Detii deja un vehicul personal!");
return 1;
}
// if(PlayerInfo[playerid][pCar4] != 999 && PlayerInfo[playerid][pDonateRank] >= 1)
{
SendClientMessage(playerid, -1, "Slotul premium (#4) este deja ocupat!");
return 1;
}
switch(listitem)
{
case 0:
{
VehDSmod[playerid]=479;
VehDSpret[playerid]=170000;
}
case 1:
{
VehDSmod[playerid]=404;
VehDSpret[playerid]=180000;
}
case 2:
{
VehDSmod[playerid]=401;
VehDSpret[playerid]=300000;
}
case 3:
{
VehDSmod[playerid]=405;
VehDSpret[playerid]=400000;
}
case 4:
{
VehDSmod[playerid]=410;
VehDSpret[playerid]=250000;
}
case 5:
{
VehDSmod[playerid]=529;
VehDSpret[playerid]=320000;
}
case 6:
{
VehDSmod[playerid]=426;
VehDSpret[playerid]=370000;
}
case 7:
{
VehDSmod[playerid]=436;
VehDSpret[playerid]=280000;
}
case 8:
{
VehDSmod[playerid]=445;
VehDSpret[playerid]=290000;
}
case 9:
{
VehDSmod[playerid]=458;
VehDSpret[playerid]=330000;
}
case 10:
{
VehDSmod[playerid]=500;
VehDSpret[playerid]=700000;
}
case 11:
{
VehDSmod[playerid]=495;
VehDSpret[playerid]=1200000;
}
case 12:
{
VehDSmod[playerid]=496;
VehDSpret[playerid]=450000;
}
case 13:
{
VehDSmod[playerid]=535;
VehDSpret[playerid]=350000;
}
case 14:
{
VehDSmod[playerid]=565; //Flash
VehDSpret[playerid]=800000;
}
case 15:
{
VehDSmod[playerid]=567; // Tornado
VehDSpret[playerid]=850000;
}
case 16:
{
VehDSmod[playerid]=576; // Savanna
VehDSpret[playerid]=900000;
}
case 17:
{
VehDSmod[playerid]=560;
VehDSpret[playerid]=1300000;
}
case 18:
{
VehDSmod[playerid]=562;
VehDSpret[playerid]=900000;
}
case 19:
{
VehDSmod[playerid]=402;
VehDSpret[playerid]=150000;
}
case 20:
{
VehDSmod[playerid]=602;
VehDSpret[playerid]=600000;
}
case 21:
{
VehDSmod[playerid]=429;
VehDSpret[playerid]=2200000;
}
case 22:
{
VehDSmod[playerid]=541;
VehDSpret[playerid]=3520000;
}
case 23:
{
VehDSmod[playerid]=415;
VehDSpret[playerid]=2500000;
}
case 24:
{
VehDSmod[playerid]=494;
VehDSpret[playerid]=1300000;
}
case 25:
{
VehDSmod[playerid]=411;
VehDSpret[playerid]=3500000;
}
case 26:
{
VehDSmod[playerid]=559;
VehDSpret[playerid]=950000;
}
case 27:
{
VehDSmod[playerid]=603;
VehDSpret[playerid]=750000;
}
case 28:
{
VehDSmod[playerid]=506;
VehDSpret[playerid]=900000;
}
case 29:
{
VehDSmod[playerid]=451;
VehDSpret[playerid]=2600000;
}
case 30:
{
VehDSmod[playerid]=477;
VehDSpret[playerid]=950000;
}
case 31:
{
VehDSmod[playerid]=558;
VehDSpret[playerid]=900000;
}
}
}