ocmd:mute(playerid,params[])
{
if(isPlayerAnAdmin(playerid,1))
{
new pID;
new reason[64];
new time;
if(sscanf(params,"uis",pID,time,reason))return SendClientMessage(playerid,Rot,"ERROR: /mute [ID] [Zeit] [Grund]");
{
if(isPlayerAnAdmin(pID,1))
{
SendClientMessage(playerid,Rot,"ERROR: Du bist kein Admin.");
return 1;
}
else if(time > 0 && time < 999999)
{
new string[128],tmptime = time;
format(string,sizeof(string),"%s wurde gemutet von %s für %i Minutes. Grund: %s",SpielerName(pID),SpielerName(playerid),tmptime,reason);
SendClientMessageToAll(Rot,string);
SendClientMessage(playerid,Grün,"Erfolgreich durchgeführt.");
SetPVarInt(pID,"Mute",tmptime);
return 1;
}
}
}
return 1;
}
Immer wenn ich /mute machen und jemanden Muten will, klappt es nicht, dann kommt da Du bist kein Admin aber ich habe Adminrang 5..
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