Also so wäre es einfacher
#define foreachplayer(%1,%2) for(new %1;%1<MAX_PLAYERS;%1++) if(IsPlayerConnected(%1))
foreachplayer(player,playerid) // player ist eine Variable die ihr selber festlegen könnt
{
}
Wird nur für Spieler übernommen die Online sind , wenn man es nicht gerade auf dei Spieler bezieht kann man es auch ändern bzw. IsPlayerConnected Löschen,
geht auch für Objekte :
#define foreachobject(%1,%2) for(new %1;%1<MAX_OBJECTS;%1++) if(IsValidObject(%1))