SA-MP Forums Archive
[PEDIDO] Comando para resetar carros - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [PEDIDO] Comando para resetar carros (/showthread.php?tid=346757)



[PEDIDO] Comando para resetar carros - OwT_SiixX - 29.05.2012

mais que apenas admins possam usar esse comando ajudem pfv


Re: [PEDIDO] Comando para resetar carros - Crueliz0n - 29.05.2012

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;
}



Re: [PEDIDO] Comando para resetar carros - 4LiSs0N - 29.05.2012

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);}} 



Re: [PEDIDO] Comando para resetar carros - Don_Speed - 29.05.2012

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;
}



Re: [PEDIDO] Comando para resetar carros - OwT_SiixX - 29.05.2012

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


Re: [PEDIDO] Comando para resetar carros - 4LiSs0N - 29.05.2012

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


Re: [PEDIDO] Comando para resetar carros - Waldrey - 29.05.2012

Testei esse comando @BlackDonelly funcionou perfeitamente.