Hallo kann mir jemand helfen:
Wie kann ich eine Abfrage machen, ob der Spieler in der Fraktion ist?
Hier mal der Befehl (Ich bin mir sicher es hat etwas mit der Zeile 415 zu tun:
Hallo kann mir jemand helfen:
Wie kann ich eine Abfrage machen, ob der Spieler in der Fraktion ist?
Hier mal der Befehl (Ich bin mir sicher es hat etwas mit der Zeile 415 zu tun:
KOmmt drauf an wie deine enum aufgebaut ist ;D
Schick uns bitte mal dein Enum mit den Spielerdaten Dann können wir dir helfen
dann setze unter deinem Befehl
SpielerDaten[pID][Fraktion] = 0;
SpielerDaten[pID][Fraktionsrank] = 0;
Oder falls du einen CMD ohne Parameter macht was ich persöhnlich doof finde..
SpielerDaten[playerid][Fraktion] = 0;
SpielerDaten[playerid][Fraktionsrank] = 0;
Danke, DCMD ist ja mit Parameter
Hat sich erledigt
EDIT : Aber wie mache ich eine Abfrage ob der Spieler nicht in der Fraktion ist?
Siehe Pastebin Zeile 415 beim ersten Post.
dcmd_uninvite(playerid,params[])
{
new pid;
if(sscanf(params,"u",pid))
{
return SendClientMessage(playerid,ORANGE,"Verwendung: /uninvite : [ID]");
}
if(IstSpielerRank(playerid, 6))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,RED,"Ungültiger Spieler!");
}
if(IstSpielerInFraktion(pid,6))
{
return SendClientMessage(playerid,ORANGE,"Der angegebene Spieler ist nicht in der Fraktion!");
}
else
{
sSpieler[pid][Fraktion] = 0;
sSpieler[pid][Fraktionsrank] = 0;
SendClientMessage(pid,ORANGE,"Du wurdest von deinem Leader uninvitet!");
SendClientMessage(pid,ORANGE,"Du hast den Spieler in uninvitet!");
}
}
else
{
return SendClientMessage(playerid,RED,"Du bist kein Admin!");
}
return 1;
}
Würd ichs persöhnlich machen
Aber naja ist ja erledigt
Ne frage nebenbei: Wie machst du es als Erledigt?!