clearcheckpoint.pwn 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ClearCheckpoint(playerid) {
  2. TaxiAccepted[playerid] = INVALID_PLAYER_ID;
  3. EMSAccepted[playerid] = INVALID_PLAYER_ID;
  4. BusAccepted[playerid] = INVALID_PLAYER_ID;
  5. MedicAccepted[playerid] = INVALID_PLAYER_ID;
  6. MechanicCallTime[playerid] = 0;
  7. TaxiCallTime[playerid] = 0;
  8. BusCallTime[playerid] = 0;
  9. DeletePVar(playerid, "Smuggling");
  10. DeletePVar(playerid, "ShipmentCallActive");
  11. DeletePVar(playerid, "DV_TrackCar");
  12. DeletePVar(playerid, "TrackVehicleBurglary");
  13. DeletePVar(playerid, "pGarbageRun");
  14. DeletePVar(playerid, "pGarbageStage");
  15. DeletePVar(playerid, "pSellingFish");
  16. if(GetPVarType(playerid, "DeliveringVehicleTime")) {
  17. if(GetPVarType(playerid, "LockPickVehicleSQLId")) {
  18. new szQuery[128];
  19. mysql_format(MainPipeline, szQuery, sizeof(szQuery), "UPDATE `vehicles` SET `pvFuel` = %0.5f WHERE `id` = '%d' AND `sqlID` = '%d'", VehicleFuel[GetPVarInt(playerid, "LockPickVehicle")], GetPVarInt(playerid, "LockPickVehicleSQLId"), GetPVarInt(playerid, "LockPickPlayerSQLId"));
  20. mysql_tquery(MainPipeline, szQuery, "OnQueryFinish", "ii", SENDDATA_THREAD, playerid);
  21. DeletePVar(playerid, "LockPickVehicleSQLId");
  22. DeletePVar(playerid, "LockPickPlayerSQLId");
  23. DeletePVar(playerid, "LockPickPlayerName");
  24. DestroyVehicle(GetPVarInt(playerid, "LockPickVehicle"));
  25. }
  26. else {
  27. new slot = GetPlayerVehicle(GetPVarInt(playerid, "LockPickPlayer"), GetPVarInt(playerid, "LockPickVehicle"));
  28. PlayerVehicleInfo[GetPVarInt(playerid, "LockPickPlayer")][slot][pvBeingPickLocked] = 0;
  29. PlayerVehicleInfo[GetPVarInt(playerid, "LockPickPlayer")][slot][pvBeingPickLockedBy] = INVALID_PLAYER_ID;
  30. }
  31. DeletePVar(playerid, "DeliveringVehicleTime");
  32. DeletePVar(playerid, "LockPickVehicle");
  33. DeletePVar(playerid, "LockPickPlayer");
  34. }
  35. DeletePVar(playerid, "TrackCar");
  36. DeletePVar(playerid, "Pizza");
  37. DeletePVar(playerid, "Packages");
  38. DeletePVar(playerid, "hFind");
  39. DeletePVar(playerid, "pDTest");
  40. DeletePVar(playerid, "pDrugRun");
  41. DeletePVar(playerid, "GiftBoxCP");
  42. DisablePlayerCheckpoint(playerid);
  43. gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
  44. return;
  45. }