One Check Point to another (rep)
#8

EDIT: Fixed

This should work.

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/truckjob", cmdtext, true, 10) == 0)
    {
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403)
        {
            if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"* You don't have a trailer attached to the vehicle!"); return 1; }
            if(PetrolJob[playerid] != 1 && PetrolJob[playerid] != 2 && PetrolJob[playerid] != 3){ PetrolJob[playerid] = 1; }

            new name[MAX_PLAYER_NAME], string[48], str[48];
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), "* %s is now a Petrol Trucker.", name );
            SendClientMessageToAll(COLOR_YELLOW, string);
            format(str, sizeof(str), "* Drive to the yellow marker on your map");
            SendClientMessage(playerid,COLOR_YELLOW, str);
            SetPlayerCheckpoint(playerid, 1944.7424,-1771.1267,13.1157, 10.0);
            SetPlayerMapIcon(playerid, 1, 1944.7424,-1771.1267,13.1157,56, 0, MAPICON_GLOBAL);
           
            return 1;
        }
        SendClientMessage(playerid, COLOR_RED,"You have to be in a courier truck to start the job");
    }
    return 0;
}
pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403)
     {
        if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"* You don't have a trailer attached to the vehicle!"); DisablePlayerCheckpoint(playerid); RemovePlayerMapIcon(playerid,1); return 1; }
        if(PetrolJob[playerid] == 1){
            PetrolJob[playerid] = 2;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
            SetPlayerCheckpoint(playerid, 1944.7424,-1771.1267,13.1157, 10.0);
            SetPlayerMapIcon(playerid, 1, 1944.7424,-1771.1267,13.1157,56, 0, MAPICON_GLOBAL);
            GivePlayerMoney(playerid,50000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $50,000!");
            return 1;
        }
        if(PetrolJob[playerid] == 2){
            PetrolJob[playerid] = 3;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
            SetPlayerCheckpoint(playerid,1003.4263,-941.8485,41.8079,10);
            SetPlayerMapIcon( playerid, 1, 1003.4263,-941.8485,41.8079,56, 0,MAPICON_GLOBAL);
            GivePlayerMoney(playerid,50000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $50,000!");
            return 1;
        }
        if(PetrolJob[playerid] == 3){
            PetrolJob[playerid] = 1;
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid,1);
            SetPlayerCheckpoint(playerid,-97.8173,-1166.7585,2.2650,10);
            SetPlayerMapIcon( playerid, 1, -97.8173,-1166.7585,2.2650,56, 0, MAPICON_GLOBAL);
            GivePlayerMoney(playerid,50000);
            SendClientMessage(playerid,COLOR_YELLOW,"* You have earned $50,000!");
            return 1;
        }
     }
     return 1;
}
Reply


Messages In This Thread
One Check Point to another (rep) - by SnG.Scot_MisCuDI - 03.03.2012, 21:40
Re: One Check Point to another (rep) - by ArmyOps - 03.03.2012, 21:45
Re: One Check Point to another (rep) - by SnG.Scot_MisCuDI - 03.03.2012, 21:48
Re: One Check Point to another (rep) - by ArmyOps - 03.03.2012, 21:52
Re: One Check Point to another (rep) - by SnG.Scot_MisCuDI - 03.03.2012, 21:56
Re: One Check Point to another (rep) - by Nuke547 - 03.03.2012, 22:22
Re: One Check Point to another (rep) - by SnG.Scot_MisCuDI - 03.03.2012, 22:27
Re: One Check Point to another (rep) - by Nuke547 - 03.03.2012, 22:27
Re: One Check Point to another (rep) - by SnG.Scot_MisCuDI - 03.03.2012, 22:46
Re: One Check Point to another (rep) - by Nuke547 - 03.03.2012, 23:08

Forum Jump:


Users browsing this thread: 1 Guest(s)