Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf>
- #include <zcmd>
- new panels, doors, lights, tires;
- forward Saunam1(vehicleid);
- forward Saunam2(vehicleid);
- forward Saunam3(vehicleid);
- CMD:persauti(playerid, params[])
- {
- new id;
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, 0xFF0000FF, "Peršauti padangas: /persauti [Dalis vardo/ID]");
- if(id == playerid) return SendClientMessage(playerid, 0xFF0000FF, "Sau peršauti padangu negalite");
- if(id == INVALID_PLAYER_ID && !IsPlayerNPC(id)) return SendClientMessage(playerid, 0xFF0000FF, "Žaidėjo su šiuo vardo/ID nėra");
- if(GetPlayerState(id) != PLAYER_STATE_DRIVER||PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, 0xFF0000FF, "Žaidėjas ne mašinoje");
- new Float:X, Float:Y, Float:Z, vid = GetPlayerVehicleID(id);
- GetVehiclePos(vid, X, Y, Z);
- if(!IsPlayerInRangeOfPoint(playerid, 10, X, Y, Z)) return SendClientMessage(playerid, 0xFF0000FF, "Turite labiau priartėti");
- GetVehicleDamageStatus(vid, panels, doors, lights, tires);
- UpdateVehicleDamageStatus(vid, panels, doors, lights, 1);
- SetTimerEx("Šaunam1", 1000, 0, "i", vid);
- SetTimerEx("Šaunam2", 2000, 0, "i", vid);
- SetTimerEx("Šaunam3", 3000, 0, "i", vid);
- return 1;
- }
- public Saunam1(vehicleid) { GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires); UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 3); return 1; }
- public Saunam2(vehicleid) { GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires); UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 7); return 1; }
- 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