Advertisement
Stuneris

Peršauti padangas

Sep 17th, 2011
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.71 KB | None | 0 0
  1. #include <a_samp>
  2. #include <sscanf>
  3. #include <zcmd>
  4.  
  5. new panels, doors, lights, tires;
  6.  
  7. forward Saunam1(vehicleid);
  8. forward Saunam2(vehicleid);
  9. forward Saunam3(vehicleid);
  10.  
  11. CMD:persauti(playerid, params[])
  12. {
  13.     new id;
  14.     if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFF0000FF, "Peršauti padangas: /persauti [Dalis vardo/ID]");
  15.     if(id == playerid) return SendClientMessage(playerid, 0xFF0000FF, "Sau peršauti padangu negalite");
  16.     if(id == INVALID_PLAYER_ID && !IsPlayerNPC(id)) return SendClientMessage(playerid, 0xFF0000FF, "Žaidėjo su šiuo vardo/ID nėra");
  17.     if(GetPlayerState(id) != PLAYER_STATE_DRIVER||PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, 0xFF0000FF, "Žaidėjas ne mašinoje");
  18.     new Float:X, Float:Y, Float:Z, vid = GetPlayerVehicleID(id);
  19.     GetVehiclePos(vid, X, Y, Z);
  20.     if(!IsPlayerInRangeOfPoint(playerid, 10, X, Y, Z)) return SendClientMessage(playerid, 0xFF0000FF, "Turite labiau priartėti");
  21.     GetVehicleDamageStatus(vid, panels, doors, lights, tires);
  22.     UpdateVehicleDamageStatus(vid, panels, doors, lights, 1);
  23.     SetTimerEx("Šaunam1", 1000, 0, "i", vid);
  24.     SetTimerEx("Šaunam2", 2000, 0, "i", vid);
  25.     SetTimerEx("Šaunam3", 3000, 0, "i", vid);
  26.     return 1;
  27. }
  28.  
  29. public Saunam1(vehicleid) { GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires); UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 3); return 1; }
  30. public Saunam2(vehicleid) { GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires); UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 7); return 1; }
  31. public Saunam3(vehicleid) { GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires); UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 15); return 1; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement