ocmd:makeleader(playerid, params[])
{
new pID, nummer;
if(sscanf(params,"ud",pID,nummer)) return SendClientMessage(playerid,rot,"Verwendung: /makeleader [spielerid] [Fraktionsid]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,rot,"Dieser Spieler ist nicht online !");
if(nummer > 1 && nummer < maxFraktion)
{
new str[128], name[24], pname[24];
GetPlayerName(pID, name, 24);
GetPlayerName(playerid, pname, 24);
format(str, 128,"Du wurdest von %s zum Leader gemacht !",pname);
SendClientMessage(pID,blau,str);
format(str, 128,"Du hast %s zum Leader gemacht !",name);
SendClientMessage(playerid,blau,str);
SpielerInfo[pID][sLeader] = nummer;
SpielerInfo[pID][sRang] = 7;//6 = höchster Rang in meinem Bsp
return 1;
}
else return SendClientMessage(playerid, rot,"Diese Fraktionsid hat einen ungültigen Wert !");
}
Und wie und wo erstelle ich jetzt eine Fraktion ? Ich habe zwar einen /f Chat aber noch keine Fraktionen und im oberen teil habe ich es bereits mit
#define FRAKTION "Test" 1
Probiert aber auch das geht nicht -.-^^