dupicate case lvl when i add somethiing - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: dupicate case lvl when i add somethiing (
/showthread.php?tid=161273)
virus chillzzz fixed:D -
Kar - 19.07.2010
ok i have this case BANK_ROB:
then when i add
pawn Код:
case ATM1 || ATM2 || ATM3 || ATM4 || ATM5 || ATM6 || ATM7 || ATM9 || ATM10 || ATM11:
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, BLUE, "|___ San Andreas's Intl.___|");
SendClientMessage(playerid, WHITE, "/bankstate To See Your Current $$$ In Your Bank~");
SendClientMessage(playerid, WHITE, "/Robatm To Rob This Wonderful Atm Machine!");
}
}
i get C:\DOCUME~1\Karim\MYDOCU~1\GRANDT~1\SA-MPS~1\GAMEMO~1\COPSAR~1.pwn(4749) : error 040: duplicate "case" label (value 1)
on CASE BANK_ROB:
Re: dupicate case lvl when i add somethiing -
kLx - 19.07.2010
If I get what you want, you can`t use case in case, for example:
pawn Код:
case 38:
{
case MAX_PLAYERS:
{
print ( "WRONG" );
}
}
Re: dupicate case lvl when i add somethiing -
ViruZZzZ_ChiLLL - 19.07.2010
Maybe try this? :
Re: dupicate case lvl when i add somethiing -
Kar - 19.07.2010
pawn Код:
public OnCheckpointEnter(playerid, checkpointid)
{
switch(checkpointid)
{
case ATM1 || ATM2 || ATM3 || ATM4 || ATM5 || ATM6 || ATM7 || ATM9 || ATM10 || ATM11:
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, BLUE, "|___ San Andreas's Intl.___|");
SendClientMessage(playerid, WHITE, "/bankstate To See Your Current $$$ In Your Bank~");
SendClientMessage(playerid, WHITE, "/Robatm To Rob This Wonderful Atm Machine!");
}
}
case BINCO_ENTER:
{
SetPlayerPos(playerid, 207.6548,-107.8569,1005.1328);
SetPlayerInterior(playerid,15);
}
case BINCO_EXIT:
{
SetPlayerPos(playerid, 2245.6858,-1661.9924,15.4690);
SetPlayerInterior(playerid,0);
}
case CALG_ENTER:
{
SetPlayerPos(playerid, 2236.1987,1680.3585,1008.3594);
SetPlayerInterior(playerid,1);
}
case CALG_EXIT:
{
SetPlayerPos(playerid, 2179.0967,1683.8635,11.0469);
SetPlayerInterior(playerid,0);
}
case BANK_ENTER:
{
SetPlayerPos(playerid, 2309.3174,-15.7488,26.7496);
SetPlayerInterior(playerid,0);
}
case BANK_EXIT:
{
SetPlayerPos(playerid, 1481.1398,-1766.4456,18.7958);
SetPlayerInterior(playerid,0);
}
case BANK_ROB:
{
canrobbank[playerid] = true;
SendClientMessage(playerid, WHITE, "|-| Bank Commands |-|");
SendClientMessage(playerid, WHITE, "Type /bank To Access Your Bank Account");
if(gTeam[playerid] == TEAM_CIVILIAN)
{
SendClientMessage(playerid, WHITE, "Type /robbank To Rob This Bank.");
}
if(gTeam[playerid] == TEAM_COPS)
{
SendClientMessage(playerid, RED, " You Are An Police Officer, If You Think You Can Rob Stores/People/Houses/Bussiness Well Think Again.");
}
}
}
}
Re: dupicate case lvl when i add somethiing -
Kar - 19.07.2010
thx virus fixed it. i guess u cant do || with checkpoint manager
[edit] sorry double post