Abend,
ich habe einen /makeleader CMD der aber nicht funktioniert (gestern hats aber noch funktioniert )
Code:
ocmd:makeleader(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,WEIß,"Du hast keine Rechte dazu!");
new pID,rank;
if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,WEIß,"Nutze: /makeleader [ID] [Fraktion]");
if(rank<0||rank>7)return SendClientMessage(playerid,WEIß,"Nur von 0 bis 7");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,WEIß,"Dieser Spieler ist nicht online");
switch(rank) {
case 0:{SendClientMessage(pID,ROT,"Du wurdest aus deiner Fraktion geworfen");SpielerInfo[playerid][pRank] = 0;}
case 1:{SendClientMessage(pID,GELB,"Du bist nun Leader des LSPD´s");SpielerInfo[playerid][pRank] = 6;}
case 2:{SendClientMessage(pID,GELB,"Du bist nun Leader der Kriminalpolizei");SpielerInfo[playerid][pRank] = 6;}
case 3:{SendClientMessage(pID,GELB,"Du bist nun Leader der Bundeswehr");SpielerInfo[playerid][pRank] = 6;}
case 4:{SendClientMessage(pID,GELB,"Du bist nun Leader der LCN");SpielerInfo[playerid][pRank] = 6;}
case 5:{SendClientMessage(pID,GELB,"Du bist nun Leader der Yakuza");SpielerInfo[playerid][pRank] = 6;}
case 6:{SendClientMessage(pID,GELB,"Du bist nun Leader der Camorra");SpielerInfo[playerid][pRank] = 6;}
case 7:{SendClientMessage(pID,GELB,"Du bist nun Leader der Ballas");SpielerInfo[playerid][pRank] = 6;}
}
if(rank == 0){SpielerInfo[pID][pPSkin] = 0;SpielerInfo[pID][pGSkin] = 0;SpielerInfo[pID][pSkin] = 137;SetPlayerSkin(pID,137);SpawnPlayer(pID);}
if(rank == 1){SpielerInfo[pID][pPSkin] = 288;SetPlayerSkin(playerid,288);}
if(rank == 2){SpielerInfo[pID][pPSkin] = 286;SetPlayerSkin(playerid,286);}
if(rank == 3){SpielerInfo[pID][pPSkin] = 287;SetPlayerSkin(playerid,287);}
if(rank == 4){SpielerInfo[pID][pGSkin] = 113;SetPlayerSkin(playerid,113);}
if(rank == 5){SpielerInfo[pID][pGSkin] = 120;SetPlayerSkin(playerid,120);}
if(rank == 6){SpielerInfo[pID][pGSkin] = 5;SetPlayerSkin(playerid,5);}
if(rank == 7){SpielerInfo[pID][pGSkin] = 103;SetPlayerSkin(playerid,103);}
SpielerInfo[pID][pFraktion] = rank;
SpielerInfo[pID][pLeader] = rank;
SavePlayer(pID);
SavePlayer(playerid);
return 1;
}
//edit Ich werde immer egal was ich schreibe der Zivifraktion zugewiesen
MFG