Hi ich weiss nicht was in die ... reinkommt weil ich noch ein Scripter noob bin
Ich hab das Bankfilterscript von Marco auf dini
new Ueberweiser[MAX_PLAYERS] ={-1,...};
Hi ich weiss nicht was in die ... reinkommt weil ich noch ein Scripter noob bin
Ich hab das Bankfilterscript von Marco auf dini
new Ueberweiser[MAX_PLAYERS] ={-1,...};
schick mal mehr davon, an der 1 zeile ist schwer zu erkennen.. es kennt nicht jeder das bank filtescript von Marco
ist dir überlassen was du schreibst denke ich...
zB
new BankUeberweiser[MAX_PLAYERS]={-1,0,1}
Bin mit aber nicht sicher..
new Ueberweiser[MAX_PLAYERS] ={-1,...};
Initialisiert die Variable komplett mit -1.
Würdest du folgendes machen:
new Ueberweiser[MAX_PLAYERS] ;
Initialisiert du alle mit 0. Der Wert 0 ist aber ein gültiger Spieler ( playerid 0 ) . Wahrscheinlich will der Autor mit -1 darstellen,dass es zZt keinen Überweiser gibt. Schlauer wäre allerdings INVALID_PLAYER_ID zu nutzen anstatt -1. Ist einfach vom Begriff her klarer und die meisten Funktionen erkennen den Wert hinter INVALID_PLAYER_ID direkt als ungültig.
das heisst ich mus da new Ueberweiser[INVALID_PLAYER_ID];
machen ?
Nein. Ließ den Beitrag nochmal.
Die Array-Größe hat nichts mit dem Wert hinter einem Index zu tun.
new Ueberweiser[MAX_PLAYERS] ={ INVALID_PLAYER_ID,...};
Das ist aber nicht einfach so möglich. Du musst vermutlich das Script weiter anpassen, aber wozu ?
Wenn der Autor es mit -1 macht und es funktioniert,wieso ändern ?
new Ueberweiser[MAX_PLAYERS] ={ INVALID_PLAYER_ID,...};
wieso dann "INVALID_PLAYER_ID,..." ?
was soll das "..." ?
Goldkiller aber wofur dann die ... ?
new Ueberweiser[MAX_PLAYERS] ={ INVALID_PLAYER_ID,...};
wieso dann "INVALID_PLAYER_ID,..." ?
was soll das "..." ?
Goldkiller hat geschrieben, dass es vom Begriff her klarer ist.
Das ... kannst dir vorstellen wie und weiter so.
new Ueberweiser[MAX_PLAYERS] ={ INVALID_PLAYER_ID,...};
Alle mit INVALID_PLAYER_ID initialisieren.
new Ueberweiser[MAX_PLAYERS] = INVALID_PLAYER_ID;
Nur bei index 0 wird mit INVALID_PLAYER_ID initialisiert. Letzteres ist natürlich Blödsinn. Wenn schon,dann wirklich alle. Nur index 0 lohnt sich absolut nicht.
Achso okay, danke GoldKiller
Allso new Ueberweiser[MAX_PLAYERS] = INVALID_PLAYER_ID; soll ich das nehmen ?