hallo weiß einer was das bedeutet ?
for(new playerid = 0; playerid<MAX_PLAYERS; playerid++)
ich glaube irgendwas mit nur playerid 0 kann es sehen oder?
hallo weiß einer was das bedeutet ?
for(new playerid = 0; playerid<MAX_PLAYERS; playerid++)
ich glaube irgendwas mit nur playerid 0 kann es sehen oder?
normalerweise sollte da stehen:
for(new i; i<MAX_PLAYERS; i++)
Das macht aber keinen Unterschied, da "playerid" und "i" eine Variable ist.
Nein es steht einfach für "playerid" dieses "i" ist quasi die playerid...
bsp. /goto [playerid]
Diese [playerid] = dein "i" | "playerid" in der for Schleife
... verstanden ?
mfg.
So beginnt eine Schleife, das "playerid" ist die variable die du dann benutzen kannst
Ein Beispiel
public NAME()
{
for(new playerid= 0;playerid < MAX_PLAYERS; playerid++)//Beginn der Schleife
{
if(IsPlayerConnected(playerid))//schaut welcher Spieler coneccted ist
{
GivePlayerMoney(playerid,-500);//Zieht jedem Spieler der online ist "Variable playerid(die die du oben definiert hast mit der Schlaufe" das Geld ab
}
}
return 1;
}
Wenn dieses Public augerufen werden würde, würde es jedem Spieler der online ist 500$ abziehen
Ich hoffe das war verständlich
ja, so kann man das auch verdeutlichen
mfg.
Jo Habes verstanden aber habe ein problem^^
ich habe einen textdraw
aber denn kann nur id 0 sehen könnt ihr mir vllt helfen?