Need work cmd [+1 REP ]
#4

On top add
pawn Код:
#include <ZCMD>

new currentcp[MAX_PLAYERS];
Under OnPlayerConnect
pawn Код:
public OnPlayerConnect(playerid)
{
    currentcp[playerid] = 0;
    return 1;
}
Command
pawn Код:
CMD:work(playerid,params[])
{
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"You must be in a vehicle");
    SetPlayerCheckpoint(playerid,X,Y,Z,5);//Change X,Y,Z acc to your needs
    SendClientMessage(playerid,-1,"Load Passengers From Red Checkpoint in your Minimap");
    currentcp[playerid] = 1;
    return 1;
}
Under OnPlayerEnterCheckpoint
pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    switch(currentcp[playerid])
    {
        case 1:
        {
            GameTextForPlayer(playerid,"~r~Loading ~g~Passengers",3000,1);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("AllowControl",3000,false,"i",playerid);
            SetPlayerCheckpoint(playerid,X,Y,Z,5);
            currentcp[playerid] = 2;
            SendClientMessage(playerid,-1,"Transport Passengers to the Red marker in Your Map");
            return 1;
        }
        case 2:
        {
            GameTextForPlayer(playerid,"~r~UnLoading ~g~Passengers",3000,1);
            TogglePlayerControllable(playerid,0);
            SetTimerEx("AllowControl",3000,false,"i",playerid);
            currentcp[playerid] = 0;
            SendClientMessage(playerid,-1,"Task completed.");
            GivePlayerMoney(playerid,10000);
            SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
            DisablePlayerCheckpoint(playerid);
            return 1;
        }
    }
    return 1;
}
And anywhere add
pawn Код:
forward AllowControl(playerid);
public AllowControl(playerid)
{
    TogglePlayerControllable(playerid,1);
    return 1;
}
Reply


Messages In This Thread
Need work cmd [+1 REP ] - by Avi57 - 02.08.2012, 09:48
Re: Need work cmd [+1 REP ] - by tyler12 - 02.08.2012, 09:50
Re: Need work cmd [+1 REP ] - by Avi57 - 02.08.2012, 09:53
Re: Need work cmd [+1 REP ] - by [MM]RoXoR[FS] - 02.08.2012, 10:16
Re: Need work cmd [+1 REP ] - by Avi57 - 02.08.2012, 10:31
Re: Need work cmd [+1 REP ] - by [MM]RoXoR[FS] - 02.08.2012, 10:51
Re: Need work cmd [+1 REP ] - by Avi57 - 02.08.2012, 10:54
Re: Need work cmd [+1 REP ] - by [MM]RoXoR[FS] - 02.08.2012, 12:00
Re: Need work cmd [+1 REP ] - by Avi57 - 02.08.2012, 13:07

Forum Jump:


Users browsing this thread: 2 Guest(s)