Hallo!
Ich möchte via SendClientMessage(); ausgeben lassen, in welcher Fraktion ein User zum Leader gemacht wurde.
Die Fraktionen sind Zahlen zugeordnet. (LSPD = 1, SAN News = 2, Medic = 3)
Nun zum Code
new leadermessage[60];#define LSPD 1#define News 2#define Rettungsassistenten 3 format(leadermessage, sizeof(leadermessage), "Du hast den Spieler mit der ID %d zum Leader der %d gemacht!", pid, frakid); SendClientMessage(playerid, GELB, leadermessage);
EDIT: Wieso hier die Zeilenumbrüche nicht funktionieren, weiß ich nicht. Im Script siehts jedenfalls vernünftig aus
Mit frakid wird die Nummer der Fraktion ausgegeben. Mit pid wird die ID des Users ausgegeben, der zum Leader gemacht wurde.
Jetzt wollte ich die Message so formatieren wie oben geschrieben. Jedoch ersetzt er mir die frakid nicht durch das gewünschte Wort, sondern schreibt einfach gar nichts. Mit %s für String hab ich es auch schon probiert. Hat leider auch nicht geholfen.
Kann mir dabei jemand helfen?
Vielen Dank im Vorraus!