13/10/2023 16:39
No Open:MP tem uma função chamada GetPlayers, acredito que ela deve ser mais rapida em relação a loops com jogadores:
Mas foreach continua sendo útil, tendo em vista que voce pode criar outras listas como Admin contendo só jogadores da staff, Vip contendo apenas jogadores vip obviamente e etc
Realmente foreach foi uma include de grande ajuda para todos os programadores experiente...
Código PHP:
new Players[MAX_PLAYERS];
public OnPlayerConnect(playerid) {
GetPlayers(Players);
return 1;
}
public OnPlayerDisconnect(playerid, reason) {
GetPlayers(Players);
return 1;
}
KillAllPlayers() {
static i;
for(i = 0; i < MAX_PLAYERS; i++) {
if(Players[i] == INVALID_PLAYER_ID) break;
SetPlayerHealth(Players[i], 0.0);
}
}
Mas foreach continua sendo útil, tendo em vista que voce pode criar outras listas como Admin contendo só jogadores da staff, Vip contendo apenas jogadores vip obviamente e etc
Realmente foreach foi uma include de grande ajuda para todos os programadores experiente...
Seu trouxa favorito 2