Also einer aus der Fraktion Yakuza stellt Ränge 1-6 ein und dann haben sogut wie alle Fraktionen die Ränge hoffe ihr könnt mir helfen hier der Code
COMMAND:frangname(playerid,params[])
{
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new rank,rankname[31],string[128];
if(isPlayerInFrakt(playerid,0))return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
if(!isPlayerAMember(playerid,5))return SendClientMessage(playerid,GRAU,"Du besitzt nicht den jeweiligen Rang.");
if(sscanf(params,"is[31]",rank,rankname))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang][Rangname]");
if(strlen(rankname) > 30)return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang][Rangname darf maximal 30 Zeichen beinhalten]");
if(rank<0||rank>6)return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang 0-6][Rangname]");
for(new b=0;b<sizeof(BadWord);b++)
{
if(strfind(rankname,BadWord[b],true) != -1)
{
format(string,sizeof(string),"AdminBefehl: Das System hat den Spieler %s (ID:%i) für 15 Minuten gemutet. Grund: Beleidigung",Spieler[playerid][pName],playerid);
SendClientMessageToAll(LEUCHTENDESROT,string);
format(string,sizeof(string),"Beleidigung: %s | %s | Art: /frangname",BadWord[b],rankname);
SendAdminMessage(LEUCHTENDESROT,string);
Spieler[playerid][pMuteTime] += 15*60;
Spieler[playerid][pMuted] = 1;
return 1;
}
}
switch(rank)
{
case 0:{format(frank0[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 1:{format(frank1[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 2:{format(frank2[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 3:{format(frank3[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 4:{format(frank4[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 5:{format(frank5[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 6:{format(frank6[Spieler[playerid][pFraktion]],32,"%s",rankname);}
}
format(string,sizeof(string),"Du hast den Fraktionsrangnamen des Rangs '%i' auf '%s' umgeändert.",rank,rankname);
SendClientMessage(playerid,FMELDUNG,string);
return 1;
}
mfg. CranK