Hey Com,
ich habe mir einen Selfmade /invite Befehl gemacht und komme da an folgendes Problem:
Wenn ich mir selber in eine Fraktion invite, also sozusagen in meine eigene Fraktion, werde ich immer wieder auf Zivilist gesetzt.
ocmd:invite(playerid,params[])
{
	new pID,fID;
	new string[128];
	new fraktname[128];
	switch(GetPVarInt(playerid,"Fraktion"))
	{
	    **FRAKTIONSDEFINES**
	}
	if(!IsPlayerAnLeader(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Leader.");
	if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"/invite [ID]");
	GetPVarInt(playerid,"Fraktion");
	SetPVarInt(pID,"Fraktion",fID);
	SetPVarInt(pID,"Leader",0);
	format(string,sizeof(string),"Du hast %s in die Fraktion %s invitet.",SpielerName(pID),fraktname);
	SendClientMessage(playerid,HBLAU,string);
	format(string,sizeof(string),"%s hat dich in seine Fraktion %s invitet",SpielerName(playerid),fraktname);
	SendClientMessage(playerid,HBLAU,string);
	return 1;
}
Eigentlich klappt alles, bis auf das Problem mit dem Setzen der Fraktion.
MfG.
 
		 
		
		
	




