Guten Abend Forum.
Habe gerade ein Problem mit meinem OCMD-Kick Befehl.
Und zwar sieht der gekickte die Nachricht nicht.
Befehl :
ocmd:kick(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,Roht,"Du bist kein Admin.");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Roht,"/kick [id] [grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",Playername(pID),Playername(playerid),reason);
SendClientMessageToAll(Roht,string);
Kick(pID);
return 1;
}
Roht ist testweise extra falsch geschrieben
ocmd:kick Problem
- y0sh1
- Geschlossen
- Erledigt
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
-
-
Mach nen Timer und lass dort die Nachricht absenden... sonst geht das nicht...
-
such mal nach der Include Banfix, diese behebt das Problem.
MfG
-
Seit 0.3x musst du einen Timer laufen lassen. Mach in dein ocmd:kick Befehl die Nachricht raus und setz dort einen Timer rein. In den Public vom Timer lässt du die Nachricht senden.
MFG,
TheBester -
-
http://wiki.sa-mp.com/wiki/Kick
Wenn du etwas weiter runterscollst, siehst du einen Weg diesen "Bug" zu umgehen.
-
breadfish.de
Hat das Thema geschlossen.