new bool:VeiculoOcupado[MAX_VEHICLES];//inicio do GM/FS
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
VeiculoOcupado[vehicleid] = true;
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
VeiculoOcupado[vehicleid] = false;
return 1;
}
if(strcmp(cmd, "/rc", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, MAX_PLAYER_NAME);
new msg[80];
format(msg, sizeof(msg), "O Admin %s Respawnou os veiculos", nome);
SendClientMessageToAll(-1, msg);
for(new v = 0; v <= MAX_VEHICLES; v++)
{
if(VeiculoOcupado[v] == false)
{
SetVehicleToRespawn(v);
}
}
}
else return SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб autorizado a usar este comando!");
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/resetnonused", cmdtext, true, 10) == 0)
{
if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid,-1,"Vocк nгo esta logado na Rcon");
for(new i = 0; i < MAX_VEHICLES; ++i)
{
if(!IsVehicleOccupied(i))
{
SetVehicleToRespawn(i);
}
}
}
return 0;
}
stock IsVehicleOccupied(vehicleid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
return 1;
return 0;
}
No search tem 104457 pessoas pedindo a mesma coisa com 104457*6 respostas diferentes.
|