SA-MP Forums Archive
Error ! Need Help... - 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)
+--- Thread: Error ! Need Help... (/showthread.php?tid=445812)



Error ! Need Help... - Champ - 23.06.2013

pawn Код:
if( MapChange == 0)
    {
    switch ( MapChange ) {
        case 0:
        {
            new rand = random(sizeof(RandomSpawns));
            SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
            SetPlayerInterior(playerid, 15);

        }

    else if(MapChange == 1) // Line 172
    {
    switch ( MapChange ) {
        case 0:
        {
            new rand = random(sizeof(RandomSpawns));
            SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
            SetPlayerInterior(playerid, 15);
            GameTimer = SetTimer("GameTime",1000,1);}
            }
        }
    }
and i am getting a error ↓

Код:
(172): error 002: only a single statement (or expression) can follow each "case"



Re: Error ! Need Help... - IceBilizard - 23.06.2013

try this one

pawn Код:
if( MapChange == 0)
{
    switch ( MapChange )
    {
        case 0:
        {
            new rand = random(sizeof(RandomSpawns));
            SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
            SetPlayerInterior(playerid, 15);

        }
    }
    else if(MapChange == 1) // Line 172
    {
      switch ( MapChange )
      {
        case 0:
        {
            new rand = random(sizeof(RandomSpawns));
            SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
            SetPlayerInterior(playerid, 15);
            GameTimer = SetTimer("GameTime",1000,1);}
        }
      }
    }
}



Re: Error ! Need Help... - Champ - 23.06.2013

an other problem

pawn Код:
public OnPlayerSpawn(playerid)
{
    if( MapChange == 0)
    {
    switch ( MapChange )
    {
        case 0:
        {
            new rand = random(sizeof(RandomSpawns));
            SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
            SetPlayerInterior(playerid, 15);

        }
    }
}
    else if(MapChange == 1) // Line 172
    {
      switch ( MapChange )
      {
        case 1:
        {
            new rand = random(sizeof(RandomSpawns));
            SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
            SetPlayerInterior(playerid, 15);
            GameTimer = SetTimer("GameTime",1000,1);}
                }
            }
        }
    return 0;
}
Код:
 error 010: invalid function or declaration



Re: Error ! Need Help... - IceBilizard - 23.06.2013

pawn Код:
public OnPlayerSpawn(playerid)
{
    if( MapChange == 0)
    {
    switch ( MapChange )
    {
        case 0:
        {
            new rand = random(sizeof(RandomSpawns));
            SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
            SetPlayerInterior(playerid, 15);

        }
    }
}
    else if(MapChange == 1) // Line 172
    {
      switch ( MapChange )
      {
        case 1:
        {
            new rand = random(sizeof(RandomSpawns));
            SetPlayerPos(playerid, RandomSpawns[rand][0], RandomSpawns[rand][1], RandomSpawns[rand][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[rand][3]);
            SetPlayerInterior(playerid, 15);
            GameTimer = SetTimer("GameTime",1000,1);}
                }
            }
        }
    return 1;
}