few error with if & else
#2

You have an else that it's useless. Your code should be
pawn Код:
public OnPlayerSpawn(playerid)
{
    new Random = random(sizeof(MdmSpawns));
    new r = random(sizeof(RandomPistol));
    new r1 = random(sizeof(RandomAssault));
    new r2 = random(sizeof(RandomHeavy));
    if(MDM[playerid] != 0) return SetPlayerPos(playerid, MdmSpawns[Random][0], MdmSpawns[Random][1], MdmSpawns[Random][2]);
    GivePlayerWeapon(playerid, RandomPistol[r][0], RandomPistol[r][1]);
    GivePlayerWeapon(playerid, RandomAssault[r1][0], RandomAssault[r1][1]);
    GivePlayerWeapon(playerid, RandomHeavy[r2][0], RandomHeavy[r2][1]);
    return 1;
}
Or should remove this
pawn Код:
return SetPlayerPos(playerid, MdmSpawns[Random][0], MdmSpawns[Random][1], MdmSpawns[Random][2]);
to use the else like this
pawn Код:
public OnPlayerSpawn(playerid)
{
    new r = random(sizeof(RandomPistol));
    new r1 = random(sizeof(RandomAssault));
    new r2 = random(sizeof(RandomHeavy));
    if(MDM[playerid] != 0) {
        GivePlayerWeapon(playerid, RandomPistol[r][0], RandomPistol[r][1]);
        GivePlayerWeapon(playerid, RandomAssault[r1][0], RandomAssault[r1][1]);
        GivePlayerWeapon(playerid, RandomHeavy[r2][0], RandomHeavy[r2][1]);
    }
    else {
        SetPlayerPos(playerid, -2808.0325, -1516.4255, 140.8438), SetPlayerInterior(playerid, 0);
    }
    return 1;
}
Reply


Messages In This Thread
few error with if & else - by manchestera - 27.11.2011, 08:18
Re: few error with if & else - by Kostas' - 27.11.2011, 08:28
Re: few error with if & else - by manchestera - 27.11.2011, 08:45

Forum Jump:


Users browsing this thread: 1 Guest(s)