-
-
Könntest du das Untereinander posten und net in einer reihe!
-
ist kein wunder
if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Rot,"Du bist kein Admin oder dein Rang ist nicht hoch genug!");
-
Ja und? Is ja nich falsch?
Wenn er kein Admin ist, dann wird ihm die Nachricht geschickt
-
ocmd:kick(playerid,params[])
{
if(IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Admin oder dein Rang ist nicht hoch genug!");
if(IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,Rot,"Du bist kein Admin oder dein Rang ist nicht hoch genug!");
if(IsPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Du bist kein Admin oder dein Rang ist nicht hoch genug!");
if(IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Rot,"Du bist kein Admin oder dein Rang ist nicht hoch genug!");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Blau,"/Kick [ID] [Grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
Kick(pID);
return 1;
}
Und ich will noch anmerken, dass deine Methode hier ziemlich kacke gemacht ist... -
Danke, ist aber allerdings sozusagen nur ein Test
mache es normalerweise mit
[Adminlevel][playerid] >=2
unso^^
Danke
-
Simple, übersetz dir mal, was du da geschrieben hast.
Ist Spieler ein Admin mit dem Level 2 oder höher, wird der Command abgebrochen und die Nachricht "Du bist kein Admin oder dein Rang ist ncht hoch genug!" an den Spieler gesendet.
-
somit gehts auch nich -.-
€: Ich probiers jetzt mal mit else
-
{
if(IsPlayerAnAdmin(playerid,<2))return SendClientMessage(playerid,Rot,"Du bist kein Admin oder dein Rang ist nicht hoch genug!");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Blau,"/Kick [ID] [Grund]");
else{
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
Kick(pID);}
return 1;
} -
Eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehm
Defi.. Definitiv Nein. -
Irgendwie hab ich so das Gefühl, dass er die Spielerdatei nicht ausliest mit dem Adminlevel
-
Da Zeichen ! war schon richtig so ! . Aber du musst keine Abfragen 3 mal machen, eine Reicht, denn in dem Stock ist >= von daher reicht Level 4 oder 5.
-
breadfish.de
Hat das Thema geschlossen.
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link