OCMD Nachricht vor kick

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
  • Hi, und zwar würde ich gerne wenn ich jemanden kicke auch ihm eine Nachricht anzeigen lassen.


    Habe jetzt schon gelesen dass das seit 0.3x oder so ein Fehler ist.
    Man soll einfach einen Timer erstellen und dann erst nach 1 Sekunde kicken lassen.


    Jetzt möchte ich aber nicht die playerid, also mich kicken, sondern den anderen.. wie mache ich dass dann?
    Ich kann ja nicht bei dem Kicktimer Kick(pID) machen, da diese Variable dann nicht erstellt ist?


    public TimerKick(playerid)
    {
    Kick(playerid);
    return 1;
    }

  • Habe jetzt schon gelesen dass das seit 0.3x oder so ein Fehler ist.


    Das ist kein Fehler, das ist gewollt.


    Der Kick "command" von SA:MP steht mit dem Bannen prioritätsmaßig über allem.


    Wie du das "umgehst" ist einfach.


    Du nutzt SetTimerEx und rufst deinen Timer(TimerKick) auf.
    Und als Parameter gibst du die ID des spielers an, der gekickt werden soll.


    im Timercallback ist das egal wie es heißt.
    Kann auch Banane heißen, du musst nur halt den richten Wert übergeben :thumbup:

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski