Moin
Ich habe ein problem unzwar wenn ich * /makeleader pID Fraktoions ID Ausfühle * kommt immer die nachricht du Machst dne Spieler Equ zum Leader Der Fraktion Zivilist als ich kann fraktions ID 1, 2, oder 3 machen es kommt imemr das gleich Raus wodran liegt es ??
ocmd:makeleader(playerid,params[])
{
if(!DarfSpielerEinLeaderMachen(playerid))return SendClientMessage(playerid,ROT,"Dein Adminlevel ist zu niedrig");
new pID,string[256],string2[256],fraktname[256];
if(sscanf(params,"us",pID,fraktname))return SendClientMessage(playerid,ORANGE,"/makeleader [Name/ID] [Fraktions ID]");
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Zivilist";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
case 4:{fraktname=fraktname4;}
case 5:{fraktname=fraktname5;}
case 6:{fraktname=fraktname6;}
case 7:{fraktname=fraktname7;}
case 8:{fraktname=fraktname8;}
case 9:{fraktname=fraktname9;}
}
format(string,sizeof(string),"Du Machst den Spieler %s zum Leader der Fraktion %s",SpielerName(pID),fraktname);
SendClientMessage(playerid,ORANGE,string);
format(string2, sizeof(string2),"%s Hat dich zum Leader der Fraktion %s ernannt",SpielerName(playerid),fraktname);
SendClientMessage(playerid,WEIS,string2);
SetPVarInt(pID,"Rank",10);
SpielerSpeichern(playerid);
return 1;
}