Tag Community ich habe ein Problem und zwar geht mein /makeleader 5 nicht aber von 0-4 geht er warum ?
Hoffe ihr könnt mir helfen .
ocmd:makeleader(playerid,params[]){ if(IsPlayerConnected(playerid)) { new idx; new tmp[256]; new giveplayer[MAX_PLAYER_NAME]; new sendername[MAX_PLAYER_NAME]; new string[256]; if(Spieler[playerid][Admin] < 8) { SendClientMessage(playerid, ROT, "Dazu bist du nicht befugt!"); return 1; } tmp = strtok(params, idx); if(!strlen(tmp)) { SendClientMessage(playerid, WEIß, "{FFD200}Benutzung:{FEFEFE} /makeleader [playerid/Name] [Nummer(0-5)]"); SendClientMessage(playerid, 0xFF2800FF, "Fraktionen: 1 Polizei, 2 Balla, 3 RTL, 4 Grove Street, 5 Arzt,"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(params, idx); level = strval(tmp); if(level > 5 || level < 0) { SendClientMessage(playerid, GRAU, "Es gibt nur [5] Fraktionen also von 0 bis 4"); return 1; } if (Spieler[playerid][Admin] >= 5) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(Spieler[para1][pTeam] > 0) { SendClientMessage(playerid, GRAU, "Dieser Spieler ist ein Member einer anderen Fraktion"); return 1; } new ftext[32]; if(level == 0) { ftext = "Zivilisten"; } else { ftext = Fracs[(level-1)]; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " Du hast %s die Leaderrechte der Fraktion %s gegeben.", giveplayer,ftext); SendClientMessage(playerid, HELLBLAU, string); format(string, sizeof(string), " Admin %s hat dich zum Leader von der Fraktion %s ernannt.", sendername,ftext); SendClientMessage(para1, HELLBLAU, string); SendClientMessage(para1, GRUN, " Du kannst mit /hilfe die Fraktionsbefehle sehen."); SendClientMessage(para1, GRUN, " Du bist nun der Boss dieser Fraktion bitte sei ein Guter Leader."); SendClientMessage(para1, GRUN, " Bitte halte auch du dich an Regeln. Mit /spawnchange kannst du deinen Spawn ändern"); gTeam[para1] = 0; Spieler[para1][pTeam] = 0; Spieler[para1][pRank] = 6; Spieler[para1][pLeader] = level; new iyear, imonth,iday; getdate(iyear, imonth, iday); format(string, sizeof(string), "%s wurde von %s Als Leader der Fraktion %s eingeladen (%d-%d-%d)", giveplayer,sendername,ftext,imonth,iday,iyear); LeaderLog(string); if(level == 0) { gTeam[para1] = 3; Spieler[para1][pTeam] = 0; Spieler[para1][pRank] = 0; Spieler[playerid][Skin] = 101; new rand = random(sizeof(CIV)); SetSpawnInfo(para1, gTeam[para1], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0); Spieler[para1][pModel] = CIV[rand]; MedicBill[para1] = 0; SpawnPlayer(para1); } if(level == 0) { Spieler[para1][Skin] = 101; } //Zivi if(level == 1) { Spieler[para1][Skin] = 267; } //Police if(level == 2) { Spieler[para1][Skin] = 102; } //Balla if(level == 3) { Spieler[para1][Skin] = 185; } //RTL if(level == 4) { Spieler[para1][Skin] = 270; } //Grove Street if(level == 5) { Spieler[para1][Skin] = 274; } //Arzt SetPlayerSkin(para1, Spieler[para1][Skin]); UnFreezePlayer(para1); } } } else { SendClientMessage(playerid, ROT, " ** INFO: Das ist ein Adminbefehl, Du bist nicht befugt!"); } } return 1;}