SA-MP Forums Archive
[Ajuda] Respawn de veiculos desocupados - 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: [Ajuda] Respawn de veiculos desocupados (/showthread.php?tid=663056)



Respawn de veiculos desocupados - zHellSync - 20.01.2019

Alguem ajuda ae, preciso que este codigo ensinado funcione
https://sampforum.blast.hk/showthread.php?tid=548783

o membro "[BOPE]Seu._.Madruga" citou formas diferentes de se criar um respawn de veiculos, o que quero й o de respawnar automaticamente a cada 5minutos juntamente com comando /rv para respawnar veiculos desocupados.. ele informou uma funзao nao nativa e ensinou cria-la, criei como pediu e o codigo nao apresentou erros na compilaзao.. o erro esta na hora de executar o respawn, ele nгo respawna nenhum veiculo e retorna o erro "SERVER: Unknown Command" .... mas o comando avisa que foi respawnado os veiculos..


Re: Respawn de veiculos desocupados - RenanMsV - 20.01.2019

Esse comando mostrado requer um plugin para processar comandos. Voce tem esse plugin instalado? Como este https://sampforum.blast.hk/showthread.php?tid=91354


Re: Respawn de veiculos desocupados - zHellSync - 20.01.2019

Quote:
Originally Posted by RenanMsV
Посмотреть сообщение
Esse comando mostrado requer um plugin para processar comandos. Voce tem esse plugin instalado? Como este https://sampforum.blast.hk/showthread.php?tid=91354
sim ja esta instalado.


Re: Respawn de veiculos desocupados - RenanMsV - 20.01.2019

pawn Код:
forward IsVehicleOccupied(vehicleid);
public IsVehicleOccupied(vehicleid)  
{  
    for(new i =0; i < MAX_PLAYERS; i++)
    {  
        if(IsPlayerInVehicle(i,vehicleid))  
        {  
            return 1;
        }  
    }  
    return 0;  
}  
CMD:rv(playerid)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ ERRO ] {FF0000}Vocк nгo tem acesso a este comando!");
    new aname[MAX_PLAYER_NAME], string[124];
    GetPlayerName(playerid, aname, sizeof(aname));
    format(string, sizeof(string),"* O(A) administrador(a) %s deu respawn em todos os veнculos desocupados!", aname);
    SendClientMessageToAll(-1,string);
    for(new v = GetVehiclePoolSize(); v > 0; v--)
    {
        if(!IsVehicleOccupied(v)) SetVehicleToRespawn(v);
    }
    return 1;
}
й pq ele botou um return dentro do loop que respawna os veiculos. o return ali para o loop logo no primeiro carro. ai tirei o return e funcionou


Re: Respawn de veiculos desocupados - zHellSync - 20.01.2019

Quote:
Originally Posted by RenanMsV
Посмотреть сообщение
pawn Код:
forward IsVehicleOccupied(vehicleid);
public IsVehicleOccupied(vehicleid)  
{  
    for(new i =0; i < MAX_PLAYERS; i++)
    {  
        if(IsPlayerInVehicle(i,vehicleid))  
        {  
            return 1;
        }  
    }  
    return 0;  
}  
CMD:rv(playerid)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ ERRO ] {FF0000}Vocк nгo tem acesso a este comando!");
    new aname[MAX_PLAYER_NAME], string[124];
    GetPlayerName(playerid, aname, sizeof(aname));
    format(string, sizeof(string),"* O(A) administrador(a) %s deu respawn em todos os veнculos desocupados!", aname);
    SendClientMessageToAll(-1,string);
    for(new v = GetVehiclePoolSize(); v > 0; v--)
    {
        if(!IsVehicleOccupied(v)) SetVehicleToRespawn(v);
    }
    return 1;
}
й pq ele botou um return dentro do loop que respawna os veiculos. o return ali para o loop logo no primeiro carro. ai tirei o return e funcionou
muito obrigado agora pegou perfeitamente, ++rep