23.11.2012, 17:52
Create a respawning command, such as:
+Rep!
Код:
CMD:respawn(playerid, params[]) { new string[128], veh; if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command."); if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command."); if(!strcmp(params, "all", true)) { for(new i=0; i<MAX_VEHICLES; i++) { if(i != NPCBus) { new vehs; foreach(Player, x) { if(GetPlayerVehicleID(x) == i) { vehs = 1; } } if(!vehs) { SetVehicleToRespawn(i); } vehs = 0; } } format(string, sizeof(string), "AdmCmd: %s has respawned all unused vehicles.", RPN(playerid)); SendClientMessageToAll(COLOR_LIGHTRED, string); return 1; } if(sscanf(params, "i", veh)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /respawn [vehicleid/all]"); SetVehicleToRespawn(veh); format(string, sizeof(string), "AdmWarn: %s has respawned vehicle ID %d.", RPN(playerid), veh); SendAdminMessage(COLOR_DARKRED, 1, string); return 1; }