08.01.2017, 16:37
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
Please Help Me
see what i got when i type /quitjob 2 "You Don't Even Have Job"

This is The Command
PHP код:
CMD:quitjob(playerid, params[])
{
if(PlayerInfo[playerid][pDonator] >= 2)
{
new jobid;
if(sscanf(params, "d", jobid))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /quitjob [jobid]");
SendClientMessage(playerid, COLOR_GREY, "Available: 1, 2");
return 1;
}
switch(jobid)
{
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);
}
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);
}
default:
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /quitjob [jobid]");
SendClientMessage(playerid, COLOR_GREY, "Available: 1, 2");
}
}
}
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);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You don't even have a Job!");
}
}
return 1;
}
