02.02.2015, 15:43
titulo, quiero un comando que respawne todo los autos del sv porfavor
if(strcmp(cmd, "/respawn", true) == 0)
{
if(Info[playerid][pAdmin] >= 4) //el "4" pones tu variable de admin y en "pAdmiN" tu variable de admin
{
new bool:unwanted[MAX_VEHICLES];
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player))
{
unwanted[GetPlayerVehicleID(playerid)]=true;
}
}
for(new car = 0; car < MAX_VEHICLES; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
SetVehicleParamsEx(car,0,0,0,0,0,0,0);
arr_Engine{car} = 0;
}
new string[128];
format(string, sizeof(string), " Los carros han sido respawneados",GetPlayerName(playerid));
return ABroadCast(COLOR_ROJO, string, 3); //en color rojo pones tu color que quieras
}
else SendClientMessage(0xFFFFFF, "No puedes usar este comando si no eres administrador.");
return 1;
}
stock GetPlayerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
// Si te saliera algun error avisame.
}
pawn Код:
pawn Код:
|
for(new car = 0; car < MAX_VEHICLES; car++)
native IsValidVehicle(vehicleid);
stock RespawnAllVehicles()
{
for(new v_id; v_id <= MAX_VEHICLES; v_id++)
{
if(IsValidVehicle(v_id))
{
SetVehicleToRespawn(v_id);
}
}
return 1;
}