/getpizza
#1

I have made this command for someone who has the job to /getpizza.

Its supposed to loop through all of the SPAWNED houses and set the player's checkpoint to that house.

Spawned houses go up one everytime a house file loads.

For some reason, when I do /getpizza, it will say Unknown Command if all the if the if( statements are correct. However, if I get off the bike, move away from the point, or don't have a job it will display the error message

Here you go:
pawn Код:
command(getpizza, playerid, params[])
{
    if(Player[playerid][Authenticated] == 1)
    {
        if(Jobs[Player[playerid][Job]][JobType] == 8 || Jobs[Player[playerid][Job2]][JobType] == 8)
        {
            if(IsPlayerInVehicle(playerid, PizzaBike1) || IsPlayerInVehicle(playerid, PizzaBike2) || IsPlayerInVehicle(playerid, PizzaBike3) || IsPlayerInVehicle(playerid, PizzaBike4) || IsPlayerInVehicle(playerid, PizzaBike5) || IsPlayerInVehicle(playerid, PizzaBike6) || IsPlayerInVehicle(playerid, PizzaBike7) || IsPlayerInVehicle(playerid, PizzaBike8))
            {
                if(IsPlayerInRangeOfPoint(playerid, 5, Jobs[Player[playerid][Job]][JobMiscLocationOneX], Jobs[Player[playerid][Job]][JobMiscLocationOneY], Jobs[Player[playerid][Job]][JobMiscLocationOneZ]) || IsPlayerInRangeOfPoint(playerid, 5.0, Jobs[Player[playerid][Job2]][JobMiscLocationOneX], Jobs[Player[playerid][Job2]][JobMiscLocationOneY], Jobs[Player[playerid][Job2]][JobMiscLocationOneZ]))
                {
                    new rand = random(SpawnedHouses);

                    Player[playerid][Checkpoint] = 1;

                    if(Houses[rand][hInteriorID] == 0)
                    {
                        SetPlayerCheckpoint(playerid, Houses[rand][hExteriorX], Houses[rand][hExteriorY], Houses[rand][hExteriorZ], 5.0);

                        Player[playerid][PizzaTimer] = 1;
                    }
                    else
                    {
                        SetPlayerCheckpoint(playerid, Houses[1][hExteriorX], Houses[1][hExteriorY], Houses[1][hExteriorZ], 5.0);
                    }
                    SendClientMessage(playerid, WHITE, "You have three minutes to deliver the pizza to the house marked on your minimap!");
                }
                else
                {
                    SendClientMessage(playerid, WHITE, "You are not near the pizza pickup!");//These show if called in the script
                }
            }
            else
            {
                SendClientMessage(playerid, WHITE, "You are not on a pizza bike!");//These show if called in the script
            }
        }
        else
        {
            SendClientMessage(playerid, WHITE, "You are not a Pizza Boy!");//These show if called in the script
        }
    }
    return 1;
}
REP+
Reply


Messages In This Thread
/getpizza - by BornHuman - 13.01.2015, 23:43
Re: /getpizza - by Threshold - 14.01.2015, 01:50
Re: /getpizza - by Abagail - 14.01.2015, 02:03
Re: /getpizza - by Threshold - 14.01.2015, 02:15
Re: /getpizza - by BornHuman - 14.01.2015, 10:08
Re: /getpizza - by Sawalha - 14.01.2015, 10:21
Re: /getpizza - by Threshold - 14.01.2015, 10:29
Re: /getpizza - by BornHuman - 14.01.2015, 20:43
Re: /getpizza - by Threshold - 14.01.2015, 21:41
Re: /getpizza - by BornHuman - 14.01.2015, 21:51

Forum Jump:


Users browsing this thread: 1 Guest(s)