SA-MP Forums Archive
Combustivel dos avioes/heli - 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: Combustivel dos avioes/heli (/showthread.php?tid=321055)



Combustivel dos avioes/heli - master_mc - 25.02.2012

Boas ae galera preciso que me ajudem como setar o combustivel dos avioes /heli do meu server sempre para 100% alguem ajuda ae?


Re: Combustivel dos avioes/heli - paulor - 25.02.2012

Tente!
pawn Код:
SetTimer("GasHeli", 1000, true);//OnGameModeInit

forward GasHeli();//Fim GM
public GasHeli()
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
        for(new i = 0; i < MAX_VEHICLES; i++)
        {
            if(IsPlayerInAnyVehicle(x))
            {
                if(GetVehicleModel(GetPlayerVehicleID(x)) == 487)//Aqui й o ID do veiculo! 487 = Maverick
                {
                    Gas[i] = 100;//Coloque aqui a variavel q utiliza para abastecer os veiculos
                }
            }
        }
    }
    return 1;
}



Re: Combustivel dos avioes/heli - Kmatsu - 25.02.2012

na funзao que diminui o gas dos veiculos, faзa uma verificaзгo,
Se o modelo do veiculo for igual o modelo de um heli/aviao, coloca para NAO diminuir


Re: Combustivel dos avioes/heli - master_mc - 25.02.2012

vlw ae paulor


Re: Combustivel dos avioes/heli - Markos - 25.02.2012

paulor,como faзo pra colocar gas infinito pra varios carros,sem ter que criar varios comandos,eu tentei fazer varios comandos travou todo o serve e tive que reiniciar o pc


Re: Combustivel dos avioes/heli - paulor - 25.02.2012

Quote:
Originally Posted by Markos
Посмотреть сообщение
paulor,como faзo pra colocar gas infinito pra varios carros,sem ter que criar varios comandos,eu tentei fazer varios comandos travou todo o serve e tive que reiniciar o pc
se for asssim pra q usar sistema de gas entao ? se qr q fique infinito basta tirar o sistema. Mas se quiser use dessa maneira!

pawn Код:
SetTimer("GasVeh", 1000, true);//OnGameModeInit

forward GasVeh();//Fim GM
public GasVeh()
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
        for(new i = 0; i < MAX_VEHICLES; i++)
        {
            if(IsPlayerInAnyVehicle(x))
            {
        Gas[i] = 100;//Coloque aqui a variavel q utiliza para abastecer os veiculos
            }
        }
    }
    return 1;
}



Re: Combustivel dos avioes/heli - Kmatsu - 25.02.2012

com o codigo do paulor o servidor irб usar muita memoria podendo gerar crash, ou atй mesmo faze-lo congelar, como aconteceu com o amigo acima /\


Re: Combustivel dos avioes/heli - paulor - 25.02.2012

Quote:
Originally Posted by Kmatsu
Посмотреть сообщение
com o codigo do paulor o servidor irб usar muita memoria podendo gerar crash, ou atй mesmo faze-lo congelar, como aconteceu com o amigo acima /\
E pq ? pelos loops ?


Re: Combustivel dos avioes/heli - Kmatsu - 26.02.2012

Sim, digamos que ele nгo redefiniu a variбvel MAX_PLAYERS e nem a MAX_VEHICLES
entгo.. o servidor estб criando 500 loops que setam 2000 variбveis a cada segundo, isto concerteza й muito para alguns PC's..


Re: Combustivel dos avioes/heli - paulor - 26.02.2012

Nunca penso nas pessoas q tem maquinas fracas... mas vou melhorar!

Poste seu sistema de Gas ai..