Wie kann ich es scripten, dass wenn ich jemanden zum Leader mache ("/makeleader") , dass er automatisch den jeweiligen Leader-Skin bekommt?
Ich scripte mit DCMD & die Fraktionen sind über das Include pFraktion.
Bis jetzt sieht der Befehl so aus:
dcmd_makeleader(playerid, params[])
{
new pid, frakid;
if(sscanf(params,"ud", pid, frakid))
{
return SendClientMessage(playerid, hellrot,"Benutze: /makeleader <Spieler-ID> <Fraktions-ID>");
}
if(IstSpielerAdmin(playerid, 1337))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,sonderrot,"FEHLER: Ungültige Spieler-ID");
}
else
{
setFraktion(pid,frakid);
new string[255];
format(string,sizeof(string),"AdmCMD: Du wurdest zum Leader der Fraktion %s gemacht!",getFraktionName(pid));
SendClientMessage(pid,sonderblau,string);
new string2[255];
format(string2,sizeof(string2),"SERVER: Der Spieler wurde zum Leader der Fraktion %s gemacht!",getFraktionName(pid));
SendClientMessage(playerid,gelb,string2);
new pFrak[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(pFrak,sizeof(pFrak),"/pFrak/%s.txt",Sname);
if(dini_Exists(pFrak))
{
dini_IntSet(pFrak,"Leader",frakid);
}
}
}
return 1;
}
Falls mir jemand helfen könnte wäre ich sehr dankbar!
Mit freundlichen Grüßen, MisterDubstep