Du weißt schon anhand des Namens dieser funktion was sie macht, "IsPlayerAnAdmin" > "IstSpielerEinAdmin"
Da es sich dabei um eine Frage handelt vermute ich mal das als Rückgabewert (Grundwissen) Wahr (1) oder Falsch (0) zurückkommt
Kombiniert man das würde das in etwa so aussehen:
IsPlayerAnAdmin(playerid) Playerid als Parameter (auch wieder Grundwissen) wäre am sinnvollsten
{
if(Nun kommt der eigentliche Teil, hier kann vieles passieren , das if (Abfrage "Wenn" (Grundwissen) ) kann nun folgende Variationen haben:
if(AdminLevel[playerid] == 1 || AdminLevel[playerid] == 2 || AdminLevel[playerid] == 1337)
// AdminLevel jetzt ein BEISPIEL für den Namen der Variable die das AdminLevel des Spielers beinhaltet
So würde die Abfrage Lauten, Wenn AL gleich 1 Oder ( || (Grundwissen) ) AL gleich 2 oder AL gleich 1337 dann...
Eine Andere Möglichkeit wäre zu Fragen
if(AdminLevel[playerid] > 0) Größer als Null was dann ja alles mit einschließt
Aber auch sowas wäre denkbar wenn alles unter 1337 nicht als "Admin(istrator)" sondern als Moderator gilt
if(AdminLevel[playerid] == 1337)
Usw usw usw.
{
Ist die Abfrage Wahr kann auch Wahr zurück gegeben werden, mit
return 1;
}
return 0; Hier wird, wenn die abfrage nicht stimmt einfach Falsch zurück gegeben
}
Und die Funktion ist beendet...
Das heißt es handelt sich nichtmal um den Kick Befehl sondern nur um eine Funktion die etwas dafür Abfragt...
Tjaja ist nicht so einfach 
//Edit
Achja und den musste dann mit einer Abfrage in den Befehl bauen,
if(IsPlayerAnAdmin(playerid) == 1) Wenn der Spieler ein Admin ist laut der Funktion, also Wahr (1) zurückgibt dann
{
Passiert der Restliche Befehl, wenn nicht , dann nicht