is there anything unnecessary in this script?
#3

Yes. You can use 1 variable only instead of 3 variables.

Value 0 is Lobby
Value 1 is Jizzy
Value 2 is Maddog

pawn Код:
enum
{
    IN_LOBBY,

    IN_JIZZY,
    IN_MADDOG
};

new Player_DM[MAX_PLAYERS];

public OnPlayerSpawn(playerid)
{
    switch (Player_DM[playerid])
    {
        case IN_LOBBY:
        {
            SetPlayerHealth(playerid, Float: 0x7F800000);
        }
        case IN_JIZZY:
        {
            new Random = random(sizeof(JizzySpawns));

            SetPlayerInterior(playerid, 3);
            SetPlayerPos(playerid, JizzySpawns[Random][0], JizzySpawns[Random][1], JizzySpawns[Random][2]);
            SetPlayerFacingAngle(playerid, JizzySpawns[Random][3]);

            SetPlayerHealth(playerid, 100.0);
            SetPlayerArmour(playerid, 50.0);
        }
        case IN_MADDOG:
        {
            new Random = random(sizeof(MaddoggSpawns));

            SetPlayerInterior(playerid, 5);
            SetPlayerPos(playerid, MaddoggSpawns[Random][0], MaddoggSpawns[Random][1], MaddoggSpawns[Random][2]);
            SetPlayerFacingAngle(playerid, MaddoggSpawns[Random][3]);

            SetPlayerHealth(playerid, 100.0);
            SetPlayerArmour(playerid, 50.0);
        }
    }
    return 1;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)