Der Befehl /r funktioniert nicht , außer wenn ich zwischenRank[playerid] lösche dann funktioniert der Befehl.
// Gloabale Variable
zwischenRank[MAX_PLAYERS][26]
ocmd:r(playerid,params[])
{
new text[125],string[500];
if(Spieler[playerid][Eingeloggt] == 0) return SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt!");
if(Spieler[playerid][pAFK] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist AFK. Benutze /back");
if(Spieler[playerid][pGetazert] == 1) return SendClientMessage(playerid,ROT,"Du bist getazert!");
if(Spieler[playerid][pFraktion] == 0) return SendClientMessage(playerid,GRAU,"Du bist in keiner Fraktion!");
if(!IstSpielerInFraktion(playerid,16) && !IstSpielerInFraktion(playerid,2) && !IstSpielerInFraktion(playerid,3) && !IstSpielerInFraktion(playerid,4) && !IstSpielerInFraktion(playerid,14)) return SendClientMessage(playerid,GRAU,"Du bist kein Staatsbediensteter!");
if(Spieler[playerid][Funkgerat] == 0) return SendClientMessage(playerid,GRAU,"Du hast kein Funkgerät dabei!");
if(Spieler[playerid][pFunkAn] == 0) return SendClientMessage(playerid,GRAU,"Dein Funkgerät ist ausgeschaltet!");
if(sscanf(params,"s",text)) return SendClientMessage(playerid,GRAU,"Verwende: /r [Text]");
if(strlen(text) > 125) return SendClientMessage(playerid,GRAU,"Dein Text darf maximal 125 Zeichen enthalten!");
FrakRankName(playerid);
format(string,sizeof(string),""#HTML_RCHAT"** %s %s: "#HTML_WHITE"%s ,over **",zwischenRank[playerid],SpielerName(playerid),text);
FraktionsChat(Spieler[playerid][pFraktion],WEISS,string);
return true;
}
stock FrakRangName(playerid)
{
new fID = Spieler[playerid][pFraktion];
if(fID != 0)
{
if(Spieler[playerid][pFrakRang] == 1) { strmid(zwischenRank[playerid],FrakRank0[fID],0,strlen(FrakRank0[fID]),26); }
if(Spieler[playerid][pFrakRang] == 2) { strmid(zwischenRank[playerid],FrakRank1[fID],0,strlen(FrakRank1[fID]),26); }
if(Spieler[playerid][pFrakRang] == 3) { strmid(zwischenRank[playerid],FrakRank2[fID],0,strlen(FrakRank2[fID]),26); }
if(Spieler[playerid][pFrakRang] == 4) { strmid(zwischenRank[playerid],FrakRank3[fID],0,strlen(FrakRank3[fID]),26); }
if(Spieler[playerid][pFrakRang] == 5) { strmid(zwischenRank[playerid],FrakRank4[fID],0,strlen(FrakRank4[fID]),26); }
if(Spieler[playerid][pFrakRang] == 6) { strmid(zwischenRank[playerid],FrakRank5[fID],0,strlen(FrakRank5[fID]),26); }
}
return true;
}