Hallo Breadfish, ich habe ein kleines problem mit mein /uninvite Befehl
Wenn ich InGame /uninvite eingebe kommt da nicht die meldung /uninvite [ID]
Sondern das das ich kein Leader bin obwohl ich Leader bin!!! /invite geht.
ocmd:uninvite(playerid,params[])
{
new pID, fID, string[64];
if(!IsPlayerALeader(playerid,fID))return SendClientMessage(playerid,Rot,"Du bist kein Leader!");
if(GetPVarInt(pID,"Fraktion") != 0)return SendClientMessage(playerid,Rot,"Dieser Spieler hat keine Fraktion");
if(GetPVarInt(pID,"Member") != 0)return SendClientMessage(playerid,Rot,"Dieser Spieler ist nicht in deiner Fraktion");
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Hellblau,"Benutzung: /uninvite [ID]");
if(pID == INVALID_PLAYER_ID)return SendClientMessage(playerid,COLOR_RED,"Ungültiger Spieler!");
SetPVarInt(pID,"Fraktion",0);
SetPVarInt(pID,"Member",0);
format(string,sizeof(string),"Leader %s hat dich aus seiner Fraktion ausgeladen.",SpielerName(playerid),fID);
SendClientMessage(pID,Gruen,string);
format(string,sizeof(string),"Du hast %s aus deiner Fraktion rausgeschmissen!.",SpielerName(pID));
SendClientMessage(playerid,Gruen,string);
return 1;
}
Ich hoffe ihr könnt damit was anfangen!
MFG
DeRoX