SA-MP Forums Archive
[Ajuda] for (new i = 0; i < MAX_PLAYERS; i++) - 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] for (new i = 0; i < MAX_PLAYERS; i++) (/showthread.php?tid=579761)



for (new i = 0; i < MAX_PLAYERS; i++) - JoshNudock - 29.06.2015

Olб, estou desenvolvendo um sistema, e estou com uma simples duvida, usando o cуdigo abaixo..

PHP код:
for (new 0MAX_PLAYERSi++)
{
    if (
GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid))
    {
        
GetPlayerHealth(ihealth), SetPlayerHealth(ihealth 7);
        
////
        
GetPlayerHealth(playeridhealth), SetPlayerHealth(playeridhealth 7);
    }

a intenзгo й retirar a vida de todos que estгo no mesmo veiculo que o "playerid"(motorista), o jogador(passageiro) vai receber algum tipo de dano? caso nгo, qual a soluзгo?


Re: for (new i = 0; i < MAX_PLAYERS; i++) - zSuYaNw - 29.06.2015

Arruma este titulo aн amigo.

PLAYER_STATE_DRIVER= MOTORISTA.


https://sampwiki.blast.hk/wiki/Playerstates

https://sampwiki.blast.hk/wiki/GetPlayerState


Re: for (new i = 0; i < MAX_PLAYERS; i++) - Pablo098 - 29.06.2015

PHP код:
for (new 0MAX_PLAYERSi++)
{
    if(
IsPlayerInVehicle(iGetPlayerVehicleID(playerid)))
    {
           
GetPlayerHealth(ihealth);
        
SetPlayerHealth(ihealth 7);
    }




Re: for (new i = 0; i < MAX_PLAYERS; i++) - Monotox - 29.06.2015

Aqui sгo partes da sua soluзгo, irei explicar, desenvolva o resto.
PHP код:
        new passageiro GetPlayerState(playerid); // Define a variбvel com o lugar em que o jogador estб sentado.
        
if(passageiro PLAYER_STATE_PASSENGER || PLAYER_STATE_DRIVER){ // Caso ele seja passageiro (PLAYER_STATE_PASSENGER) ou motorista (PLAYER_STATE_DRIVER)
            
SetPlayerHealth(playerid,-7); // Seta -7 de vida.
        

https://sampwiki.blast.hk/wiki/Playerstates
https://sampwiki.blast.hk/wiki/GetPlayerState