Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* -------------Auto Car Respawn------------------------------
- Code by: slorunner
- @ Gmail : [email protected]
- @ Skype : pekarna.cerkno
- ---------------------------Donations---------------------------
- Bitcoin: 1LoaMPdxnUECaXusPTMLPJ9pJCxbcKHU27
- Dogecoin: DCPbvRmU4TeNApvVbCHN9QAn1HDz8ghjik
- Syscoin: SPhevhnp2MegNvQBM7ZcUz4fw4uBhaictB
- Blackcoin: B9iHDPU16vv3BQW5vnh45Kjnyjzoj28ZCx
- ---------------------------------------------------------------
- Hope you will enjoy my first script :D
- Don't remove credits!!!
- */
- #define FILTERSCRIPT
- //respawn variables
- #define RESPAWN_MESSAGE
- #define RESPAWN_TIME 30000
- #define RESPAWN_DELAY 10000 // set is as seconds * 1000
- //end of respawn variables
- #include <a_samp>
- #define COLOR_RED 0xAA3333AA
- #define COLOR_LIME 0x10F441AA
- new string[24+MAX_PLAYERS];
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- SetTimer("respawn_delay", RESPAWN_TIME, true);
- print("\n--------------------------------------");
- print(" Car respawn by Slo_Runner loaded");
- print("--------------------------------------\n");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/rc", true))
- {
- new Float:delay = RESPAWN_DELAY / 1000;
- if (IsPlayerAdmin(playerid)){
- format(string, sizeof(string), "[RESPAWN] All unused cars will be respawned in %.0f seconds!", delay);
- SendClientMessageToAll(COLOR_RED, string);
- SetTimer("respawn", RESPAWN_DELAY, false);
- return 1;
- }else{
- SendClientMessage(playerid, COLOR_RED, "You are not admin!");
- return 1;
- }
- }
- return 0;
- }
- forward respawn();
- forward respawn_delay();
- forward a_respawn();
- public respawn()
- {
- for(new car = 1; car <= MAX_VEHICLES; car++)
- {
- if(IsVehicleEmpty(car)) SetVehicleToRespawn(car);
- }
- SendClientMessageToAll(COLOR_LIME, "[RESPAWN] Cars respawned!");
- }
- public a_respawn()
- {
- for(new car = 1; car <= MAX_VEHICLES; car++)
- {
- if(IsVehicleEmpty(car)) SetVehicleToRespawn(car);
- }
- }
- public respawn_delay()
- {
- new Float:delay = RESPAWN_DELAY / 1000;
- SetTimer("respawn", RESPAWN_DELAY, false);
- format(string, sizeof(string), "[RESPAWN] All unused cars will be respawned in %.0f seconds!", delay);
- SendClientMessageToAll(COLOR_RED, string);
- }
- stock IsVehicleEmpty(vehicleid)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerInVehicle(i, vehicleid)) return 0;
- }
- return 1;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement