Hallo liebe Community
Ich versuche gerade in meinem makeleader befehl die skins zu verteilen sobald man Leader bekommt
aber das klappt nicht so richtig wie ich das haben will
und der code mit dem if(isPlayerInFrakt(pID,fID) == fID) kalppt aber auch nur in Fraktion 1 also LSPD und bei den andren kann ich mich so oft setzen wie ich will
Hier der Code
ocmd:makeleader(playerid, params[])
{
if(!isAdmin(playerid, 4))return SendClientMessage(playerid,COLOR_DRED, "Dein Adminrang ist zu niedrig.");
new pID, fID;
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,COLOR_GREY, "INFO: {FF9600}/makeleader {B3B3B3}[playerid] [fraktid]");
if(isPlayerInFrakt(pID,fID) == fID)return SendClientMessage(playerid,COLOR_DRED, "Der Spieler ist schon in dieser Fraktion!");
if(fID >= sizeof(fInfo))return SendClientMessage(playerid,COLOR_DRED, "Fraktion existiert nicht.");
sInfo[pID][fraktion] = fID;
sInfo[pID][rang] = 6;
if(sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 1; SetPlayerSkin(playerid, 280); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 2; SetPlayerSkin(playerid, 71); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 3; SetPlayerSkin(playerid, 279); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 4; SetPlayerSkin(playerid, 276); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 5; SetPlayerSkin(playerid, 187); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 6; SetPlayerSkin(playerid, 115); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 7; SetPlayerSkin(playerid, 105); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 8; SetPlayerSkin(playerid, 103); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 9; SetPlayerSkin(playerid, 120); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 10; SetPlayerSkin(playerid, 113); }
else if (sInfo[playerid][rang] == 6) { sInfo[playerid][fraktion] = 11; SetPlayerSkin(playerid, 110); }
new string[128];
SpawnPlayer(playerid);
savePlayer(pID);
format(string,sizeof(string),"Admin %s hat dich zum Leader der Fraktion %s gemacht",SpielerName(playerid), fInfo[fID][f_name]);
SendClientMessage(pID, COLOR_DGREEN, string);
format(string,sizeof(string),"Du hast %s zum Leader der Fraktion %s gemacht.",SpielerName(pID), fInfo[fID][f_name]);
SendClientMessage(playerid, COLOR_DGREEN,string);
return 1;
}
Ich wollte eigentlich eine skin Auswahl machen aber ich weiß leider nicht wie das geht
Vielleicht kann mir da ja einer helfen :')
Mit freundlichen Grüßen
Jonny