Wie bekomme ich ein Befehl hin der alle Spieler überprüft und die die Wanteds haben rauspickt und in einem String auflistet?
[Blockierte Grafik: http://www.abload.de/img/atroxssigisdrj1w.jpg]
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dennis321 ()
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dennis321 ()
Dennis321 schrieb:
Natürlich musst du die Namen aus der ID noch auslesen, der User also:
[pwn]
// Im Befehl, was auch immer du nutzt (OCMD, ZCMD, strcmp)
new name[MAX_PLAYER_NAME], string[128];
for(new i; i < MAX_PLAYERS; i++)
{
if(GetPlayerWantedLevel(plyaerid) > 1) // Wenn der User einen WTD Level ÜBER 1 hat, soll schon ab 1 angezeigt werden, dann mach aus > das: >=
{
GetPlayerName(i, name, sizeof(name));
format(string, sizeof (string), "Gesucht: %s WTDs: %i", name, GetPlayerWantedLevel(i));
SendClientMessage(playerid, FARBE, string);
// Hier an sich, was du machen willst, in den meisten Scripts werden sie ja einfach untereinander aufgeilstet, also immer einfach via SendClientMessage(...);
}
}
[/pwn]
Das würde dir nun alle Spieler, die WTDs haben samt der Anzahl untereinander im Chat ausgeben.
Sry, bin teils in eile, daher nicht allzu erklärend heute.
Gruß,
Dennis
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von John_Jones ()
1 Besucher