Beitrag von Bananenstaude ()
Dieser Beitrag wurde vom Autor gelöscht ().
Ich benutze zwar kein dcmd aber Ocmd so sieht mein Befehl aus
ocmd:kick(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin der Stufe 2.");
new pID, reason [128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GELB,"/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;
}
Also ich kenn mich jetzt mit DMCD nicht aus aber so wäre es im OCMD :
ocmd:kick(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
new pID, reason[128], string[128];
if(sscanf(params,"us"))return SendClientMessage(playerid,Rot,"Benutzung: /kick [ID] [GRUND]");
format(string,sizeof(string),"AdminCMD: %s wurde von %s gekickt! Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessage(playerid,Rot,string);
Kick(pID);
return 1;
}
Habe ich doch darüber auch gepostet ..
dcmd_kick(playerid,params[])
{
new pid, str[64];
if(sscanf(params,"uz")) return SendClientMessage(playerid,ORANGE,"ACHTUNG: Benutze /kick [Playerid] [Grund]");
if(pid ==playerid) return SendClientMessage(playerid,ORANGE,"Du kannst dich nich selber kicken!");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,ORANGE,"Der Spieler wurde nicht gefunden!");
if(IsPlayerAdmin(playerid,1))
{
new Spieler[MAX_PLAYER_NAME], str2[128];
GetPlayerName(pid,Spieler,sizeof(Spieler));
format(str2,sizeof(str2),"%s wurde vom Server gekickt! Grund: %s",Spieler,str);
SendClientMessageToAll(ORANGE,str2);
Kick(pid);
}
else
{
SendClientMessage(playerid,ORANGE,"Du bist kein Admin!");
}
return 1;
}
Zeile 182
das
if(IsPlayerAdmin(playerid); //<---- errorstelle
in das
if IsPlayerAdmin(playerid);
(GLAUBE)
Zeile 190
daselse SendClientMessage(playerid,ORANGE,"Du bist kein Admin!");
in das
else
SendClientMessage(playerid,ORANGE,"Du bist kein Admin!");
... Bitte Jungs wenn ihr keine Ahnung habt dann lasst es! Es heißt IsPlayerAdmin(playerid)
Wiki hilft: http://wiki.sa-mp.com/wiki/IsPlayerAdmin
mhh lesen kannst du nicht ich hab ihn den Befehl schon gepostet
3 Errors im Selfmade
if(IsPlayerAdmin(playerid,1))
ich liebe dich, du hast mir gerade meinen tag verschönert! Erst lesen, dann denken, dann KEINE scheiße erzähln!
LoL die 1 Frag doch den Admin rank ab ob er admin rechte hat
irgendwie ja nicht ne... IsPlayerAdmin ist ein Befehl der return gibt, ob jemand als rcon admin eingeloggt ist ja o. nein. .. wie gesagt wiki hilft..
ja gut hab lange nicht mit IsPlayerAdmin Gearbeitet hab mir gleich nen Stock gemacht gehabt
naja jetzt weis ich wider was mehr