Guten tag,
ich wollte mich an einen ocmd:makeleader befehl ransetzten.
Dies habe ich wie folgt gemacht:
ocmd:makeleader(playerid,params[]) 
{ 
if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,ROT,"Du bist kein Admin."); 
new pID, fraktname[128],string[128]; 
if(sscanf(params,"us",pID,fraktname))return SendClientMessage(playerid,HELLBLAU,"/makeleader [id] [Fraktion]"); 
format(string,sizeof(string),"AdmCmd: %s wurde von %s zum Leader gemacht. Fraktion: %s",Spielername(pID),Spielername(playerid),fraktname); 
SendClientMessageToAll(ROT,string); 
SetPVarInt(pID,"Fraktion",fraktname(pID)); 
SpielerSpeichern(pID); 
} 
dann meine fraktionen 
#define fraktname1 "MC Polizei" 
#define fraktname2 "Medical Department" 
#define fraktname3 "A Rufa" 
folgende dateien werden abgespeichert und geladen: 
stock SpielerSpeichern(playerid) 
{ 
if(GetPVarInt(playerid,"loggedin")==1) 
{ 
new Spielerdatei[64]; 
new name[MAX_PLAYER_NAME]; 
GetPlayerName(playerid,name,sizeof(name)); 
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); 
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid)); 
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid)); 
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel")); 
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion")); 
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned")); 
} 
return 1; 
}
MfG
		
		
		
	
