[Ajuda] Respawn Veiculo Automaticamente
#5

Trкs tipos de respawn abaixo, sitados pelos membros acima crйditos a eles pois apenas fiz um resumo, espero ter ajudado!

° Respawn bбsico direto na criaзгo do veнculo:
PHP код:
public OnGameModeInit()
{
    
/*-- Exemplo: CreateVehicle(id do modelo, posiзгo x, posiзгo y, posiзгo z, angulo, cor 1, cor 2, respawn em segundos);
    /*-- A funзгo abaixo Adiciona um Hydra ao jogo com o tempo de respawn de 60 segundos --*/
    
CreateVehicle(5202109.17631503.045332.288782.28730160);
    return 
1;

° Respawn automбtico definido por tempo a cada cinco minutos, No OnGameModeInit coloque:
PHP код:
SetTimer("RespawnVeiculos"300000true); 
° No final do GameMode a funзгo abaixo para dar respawn em todos os veнculos:
PHP код:
forward RespawnVeiculos();
public 
RespawnVeiculos()
{
    for(new 
vMAX_VEHICLESv++)
    {
        
SetVehicleToRespawn(v);
    }
    return 
1;

° "Opcional" No final do GameMode a funзгo abaixo para dar respawn em todos os veнculos desocupados:
PHP код:
forward RespawnVeiculos();
public 
RespawnVeiculos()
{
    for(new 
vMAX_VEHICLESv++)
    {
        if(!
IsVehicleOccupied(v)) return SetVehicleToRespawn(v);
    }
    return 
1;

° Respawn para todos os veнculos:
PHP код:
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(playeridanamesizeof(aname));
    
format(stringsizeof(string),"* O(A) administrador(a) %s deu respawn em todos os veнculos!"aname);
    
SendClientMessageToAll(-1,string);
    for(new 
vMAX_VEHICLESv++)
    {
        
SetVehicleToRespawn(v);
    }
    return 
1;

°" Opcional" Respawn para todos os veнculos Desocupados:
PHP код:
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(playeridanamesizeof(aname));
    
format(stringsizeof(string),"* O(A) administrador(a) %s deu respawn em todos os veнculos desocupados!"aname);
    
SendClientMessageToAll(-1,string);
    for(new 
vMAX_VEHICLESv++)
    {
        if(!
IsVehicleOccupied(v)) return SetVehicleToRespawn(v);
    }
    return 
1;

° Caso use as funзцes de veiculos desocupados, coloque isto no final do gm:
PHP код:
stock IsVehicleOccupied(vehicleid

    for(new 
=0MAX_PLAYERSi++)
    { 
        if(
IsPlayerInVehicle(i,vehicleid)) 
        { 
            return 
1;
        } 
    } 
    return 
0

Reply


Messages In This Thread
[Ajuda] Respawn Veiculo Automaticamente - by SrGabriel - 02.12.2014, 12:43
Re: [Ajuda] Respawn Veiculo Automaticamente - by n0minal - 02.12.2014, 12:53
Re: [Ajuda] Respawn Veiculo Automaticamente - by PT - 02.12.2014, 12:57
Re: [Ajuda] Respawn Veiculo Automaticamente - by PedexM - 02.12.2014, 12:57
Re: [Ajuda] Respawn Veiculo Automaticamente - by [BOPE]Seu._.Madruga - 02.12.2014, 14:08
Re: [Ajuda] Respawn Veiculo Automaticamente - by MultiKill - 02.12.2014, 14:38

Forum Jump:


Users browsing this thread: 1 Guest(s)