[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 i = 0; i < MAX_PLAYERS; i++)
{
if (GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid))
{
GetPlayerHealth(i, health), SetPlayerHealth(i, health - 7);
////
GetPlayerHealth(playerid, health), SetPlayerHealth(playerid, health - 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 i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
{
GetPlayerHealth(i, health);
SetPlayerHealth(i, health - 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