hey,
Wie kann ich machen, das wenn jemand zb /indm eingibt, das er dann sieht wer alles in welchen DM ist.
zb:
_______________________
DM1: Herbert, Manfred
DM2: Daniel
usw...
_______________________
mfg
hey,
Wie kann ich machen, das wenn jemand zb /indm eingibt, das er dann sieht wer alles in welchen DM ist.
zb:
_______________________
DM1: Herbert, Manfred
DM2: Daniel
usw...
_______________________
mfg
Indem du beim /dm Befehl das irgendwo abspeicherst, und die Liste dann ausgibst.
Aber wie mache ich das?
Oben im Script ein array definieren:
new bool:gPlayerInDM[MAX_PLAYERS];
Beim /dm befehl:
gPlayerInDM[playerid] = true;
Bei der Ausgabe der Spieler die in /dm sind:
new dmplayers[256];
new playername[25];
for (new i = 0; 0<MAX_PLAYERS; i++) {
if (gPlayerInDM[i]) {
GetPlayerName(playername, sizeof playername);
strcat(dmplayers, playername);
}
}
//letztes komma entfernen
if (dmplayers) {
strmid(dmplayers, dmplayers, 0, strlen(dmplayers));
}
//jetzt hast du die dm spieler in der variable dmplayers und kannst
//sie weiterverarbeiten oder ausgeben
Wohlgemerkt: das da oben ist nur ein denkanstoss und der "Kern" deiner gewünschten Funktionalität. Das Einzuabauen erfordert gewisse Scriptkenntnisse, es reicht nicht einfach das Zeug da oben irgendwo im Script einzufügen und zu hoffen dasss es funktioniert.