#1

I need Help On The Cmd I cant quit second Job
see what i got when i type /quitjob 2 "You Don't Even Have Job"

This is The Command
PHP код:
CMD:quitjob(playeridparams[])
{
    if(
PlayerInfo[playerid][pDonator] >= 2)
    {
        new 
jobid;
        if(
sscanf(params"d"jobid))
        {
            
SendClientMessage(playeridCOLOR_WHITE"USAGE: /quitjob [jobid]");
            
SendClientMessage(playeridCOLOR_GREY"Available: 1, 2");
            return 
1;
        }
        switch(
jobid)
        {
        case 
1:
            {
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"* You have quit your Job.");
                
PlayerInfo[playerid][pJob] = 0;
                if(
GetPVarType(playerid"NPS") != 0) {
                    
SetPlayerSkin(playeridGetPVarInt(playerid"NPS"));
                    
DeletePVar(playerid,"NPS");
                }
                
DestroyProgressBar(LoadTruckBar[playerid]);
                
LoadTruckBar[playerid] = INVALID_BAR_ID;
                
LoadTruckTime[playerid] = 0;
                
DeletePVar(playerid"TruckDeliver");
                
TruckUsed[playerid] = INVALID_VEHICLE_ID;
                
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
                
DisablePlayerCheckpoint(playerid);
            }
        case 
2:
            {
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"* You have quit your secondary Job.");
                
PlayerInfo[playerid][pJob2] = 0;
                if(
GetPVarType(playerid"NPS") != 0) {
                    
SetPlayerSkin(playeridGetPVarInt(playerid"NPS"));
                    
DeletePVar(playerid,"NPS");
                }
                
DestroyProgressBar(LoadTruckBar[playerid]);
                
LoadTruckBar[playerid] = INVALID_BAR_ID;
                
LoadTruckTime[playerid] = 0;
                
DeletePVar(playerid"TruckDeliver");
                
TruckUsed[playerid] = INVALID_VEHICLE_ID;
                
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
                
DisablePlayerCheckpoint(playerid);
            }
        default:
            {
                
SendClientMessage(playeridCOLOR_WHITE"USAGE: /quitjob [jobid]");
                
SendClientMessage(playeridCOLOR_GREY"Available: 1, 2");
            }
        }
    }
    else
    {
        if(
PlayerInfo[playerid][pJob] > 0)
        {
            
SendClientMessage(playeridCOLOR_LIGHTBLUE"* You have quit your Job.");
            
PlayerInfo[playerid][pJob] = 0;
            if(
GetPVarType(playerid"NPS") != 0) {
                
SetPlayerSkin(playeridGetPVarInt(playerid"NPS"));
                
DeletePVar(playerid,"NPS");
            }
            
DestroyProgressBar(LoadTruckBar[playerid]);
            
LoadTruckBar[playerid] = INVALID_BAR_ID;
            
LoadTruckTime[playerid] = 0;
            
DeletePVar(playerid"TruckDeliver");
            
TruckUsed[playerid] = INVALID_VEHICLE_ID;
            
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
            
DisablePlayerCheckpoint(playerid);
        }
        else
        {
            
SendClientMessage(playeridCOLOR_GREY"You don't even have a Job!");
        }
    }
    return 
1;

Please Help Me
Reply
#2

Hello?
Reply
#3

Is this IM:RP ?
Reply
#4

Quote:
Originally Posted by iLearner
Посмотреть сообщение
Is this IM:RP ?
No Its Not IM:RP
Reply
#5

Can Any One Help Me Please?
Reply
#6

Try now.
Код:
CMD:quitjob(playerid, params[])
{
    if(PlayerInfo[playerid][pDonator] >= 2)
    {
        if(isnull(params) || !IsNumeric(params))
        {
            SendClientMessage(playerid, COLOR_WHITE, "USAGE: /quitjob [jobid]");
            SendClientMessage(playerid, COLOR_GREY, "Available: 1, 2");
            return 1;
        }
        switch(params)
        {
			case 1:
			{
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have quit your Job.");
                PlayerInfo[playerid][pJob] = 0;
                
                if(GetPVarType(playerid, "NPS") != 0)
				{
                    SetPlayerSkin(playerid, GetPVarInt(playerid, "NPS"));
                    DeletePVar(playerid,"NPS");
                }
                
                DestroyProgressBar(LoadTruckBar[playerid]);
                LoadTruckBar[playerid] = INVALID_BAR_ID;
                LoadTruckTime[playerid] = 0;
                DeletePVar(playerid, "TruckDeliver");
                TruckUsed[playerid] = INVALID_VEHICLE_ID;
                gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
                DisablePlayerCheckpoint(playerid);
                return 1;
			}
			case 2:
			{
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have quit your secondary Job.");
                PlayerInfo[playerid][pJob2] = 0;

                if(GetPVarType(playerid, "NPS") != 0)
				{
                    SetPlayerSkin(playerid, GetPVarInt(playerid, "NPS"));
                    DeletePVar(playerid,"NPS");
                }

                DestroyProgressBar(LoadTruckBar[playerid]);
                LoadTruckBar[playerid] = INVALID_BAR_ID;
                LoadTruckTime[playerid] = 0;
                DeletePVar(playerid, "TruckDeliver");
                TruckUsed[playerid] = INVALID_VEHICLE_ID;
                gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
                DisablePlayerCheckpoint(playerid);
                return 1;
			}
        }
    }
    else if(PlayerInfo[playerid][pJob] > 0)
	{
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have quit your Job.");
		PlayerInfo[playerid][pJob] = 0;

		if(GetPVarType(playerid, "NPS") != 0)
		{
			SetPlayerSkin(playerid, GetPVarInt(playerid, "NPS"));
			DeletePVar(playerid,"NPS");
		}

		DestroyProgressBar(LoadTruckBar[playerid]);
		LoadTruckBar[playerid] = INVALID_BAR_ID;
		LoadTruckTime[playerid] = 0;
		DeletePVar(playerid, "TruckDeliver");
		TruckUsed[playerid] = INVALID_VEHICLE_ID;
		gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
		DisablePlayerCheckpoint(playerid);
		return 1;
	}
	else return SendClientMessage(playerid, COLOR_GREY, "You don't even have a Job!");
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)