Nabend,
Ich bins mal wieder irgendwie peil ich das meistens nicht mit den Strings vielleicht hat ja einer Ahnung was da los ist....
//Dcmd Befehle
dcmd_setfraktion(playerid,params[])
{
#pragma unused params
if(!IstSpielerAdmin(playerid, 5)) return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
new pid, frakid;
if(sscanf(params,"ud",pid,frakid)) return SendClientMessage(playerid,GELB,"Verwendung : /setfraktion [ID][Fraktions ID]");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,ROT,"Ungültiger Spieler");
if(IstSpielerInFraktion(pid,frakid) == frakid) return SendClientMessage(playerid,ROT,"Der Spieler ist bereits in der Fraktion");
sSpieler[pid][Fraktion] = frakid;
new string[128];
format(string, sizeof(string), "Du hast dem Spieler %s (ID: %d) die Fraktion %d.", string, playerid, f_name);
new sstring[128];
format(string, sizeof(sstring), "Du wurdest der Fraktion %d von %d zugewiesen!", sstring, playerid, f_name);
SendClientMessage(pid,HELLBLAU,sstring);
SendClientMessage(playerid,HELLBLAU,sstring);
return 1;
}
Ingame sieht es so aus aber was ich mich auch frage wieso ich 4 Messages bekomme Obwohl ich nur eine kriegen sollte...
http://www.directupload.net/file/d/4532/8vky5md5_png.htm