public OnPlayerExitVehicle(playerid, vehicleid) { if(drugdj[playerid] == 1) { SetTimerEx("drugsss", 180000, 0, "i", playerid); vehEngine[vehicleid] = 0; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); SetPVarInt(playerid, "Engine", 0); DestroyVehicle(vehicleid); SendClientMessage(playerid,COLOR_LIGHTBLUE,"JOB: You lose the race because you get out of the car!"); DisablePlayerCheckpoint(playerid); } return 1; }
forward drugsss(playerid); public drugsss(playerid) { drugdj[playerid] = 0; SendClientMessage(playerid,COLOR_WHITE,"{FFB870}Now you can make another race!"); return 1; }
CMD:work(playerid, params[]) { new rand = random(sizeof(CursaRandomDrug)); if(IsPlayerInRangeOfPoint(playerid,7.0,-2546.0862,9.2330,16.4219)) { if(PlayerInfo[playerid][pJob] >= 1) { if(drugdj[playerid] == 1) return SendClientMessage(playerid,COLOR_WHITE,"{FFB870}Wait 3 minutes to start another race!"); { new Float:x, Float:y, Float:z, Float:a; GetPlayerPos(playerid, x,y,z); GetPlayerFacingAngle(playerid, a); new vehicleid = CreateVehicle(459, x+3,y,z, a, -1, -1, -1); SetPlayerCheckpoint(playerid, CursaRandomDrug[rand][0], CursaRandomDrug[rand][1], CursaRandomDrug[rand][2], CursaRandomDrug[rand][3]); PutPlayerInVehicle(playerid, vehicleid, 0); SendClientMessage(playerid, COLOR_LIGHTBLUE, "JOB: Deliver the drugs to set destination on the map!"); drugdj[playerid] = 1; } } } return 1; }
Dude...Another topic with the same thing? https://sampforum.blast.hk/showthread.php?tid=600576
|
if(drugdj[playerid] == 1 && onJob[playerid] == 1) ...