[PEDIDO] Comando para resetar carros
#1

mais que apenas admins possam usar esse comando ajudem pfv
Reply
#2

Comando:
pawn Код:
if(strcmp(cmdtext, "/rc",true)==0)
{
    if(!IsPlayerAdmin(playerid)) return false;
    for(new cars=0; cars<MAX_VEHICLES; cars++)
    {
        if(!VehicleOccupied(cars))
        {
           SetVehicleToRespawn(cars);
        }
    }
   return 1;
}
no final do seu script:
pawn Код:
forward VehicleOccupied(vehicleid);
public VehicleOccupied(vehicleid)
{
    for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(IsPlayerInVehicle(i,vehicleid)) return 1;
    }
    return 0;
}
Reply
#3

Aqui esta desculpe a mб indentaзгo tem que estar logado na rcon
PHP код:
//na public OnPlayerComandText
if(strcmp("/Respawn"cmdtexttrue10) == 0){if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Vocк nгo estб logado na RCON.");ResetarCarros();return 1;}
//no fim do GM
stock ResetarCarros(){static bool:inVeh;for(new iMAX_VEHICLESi++ ){inVeh false;for(new jGetMaxPlayers(); j++ ){if(IsPlayerInVehiclej))inVeh true;break;}if(!inVehSetVehicleToRespawn(i);}} 
Reply
#4

Nao Sei Se Vai Pegar
pawn Код:
COMMAND:rcars(playerid, params[])
{
    GetPlayerName(playerid, Name, sizeof(Name));
    format(don, sizeof(don), "{FF0000}[Admin]{FFFFFF}Veiculos serar resetados em 10 segundos pelo admin {FF0000}%s{FFFFFF}.",Name);
    SendClientMessageToAll(-1,don);
    SetTimer("Respawn",10000,true);
    return 1;
}
forward Respawn();
public Respawn()
{
   for(new j = 1; j < GetVehicleModel(j); j++)
   {
       vehicle[j] = false;
       for(new i, p = MAX_PLAYERS; i < p; i++)
       {
           if(!IsPlayerInAnyVehicle(i) || !IsPlayerConnected(i)) continue;
           if(IsPlayerInVehicle(i, j))
           {
               vehicle[j] = true;
               break;
           }
       }
       if(!vehicle[j]) SetVehicleToRespawn(j);
   }
   format(don, sizeof(don), "{FF0000}[Admin]{FFFFFF}Veiculos inutilizados foi resetado pelo admin{FF0000} %s{FFFFFF}.",Name);
   SendClientMessageToAll(-1,don);
   return 0;
}
Reply
#5

3 erros don pode me ajuda
(237) : error 017: undefined symbol "Name"
(237) : error 017: undefined symbol "Name"
(237) : error 029: invalid expression, assumed zero
(237) : fatal error 107: too many error messages on one
Reply
#6

PHP код:
new Name[MAX_PLAYER_NAME]; 
no topo do script
Reply
#7

Testei esse comando @BlackDonelly funcionou perfeitamente.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)