/kick [FRAGE]

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
  • Also wenn ich Jetzt ´Jemanden Kicke z.B sagen wir BlaBla Wurde von IbrahimDerKing Gekickt, Grund: Spam
    ^^
    Und wenn er dann Gekickt wurde Steht dann Bei ihn Nur "Server Closed The Connection" oder soo Und Das Prob. ist ich will es soo haben das er das auch sehen kann dann kann man ja wissen von wen Man Gekickt wurde Und was der grund war .....
    mfg
    danke im vorraus! ;)

    Registrierungsdatum: 2.08.2008 8)


    Lappenb0y.

  • Jo das Prob ist dass die Verbindung schneller gekappt wird als die Nachricht geschickt wird. Um das zu umgehen brauchst du einen Timer der ca. 50 Millisekunden nach der Kick-Nachricht die Kick() Anweisung ausführt.

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!

  • Danke aber.......
    was fürn timer? settimer ? aber settimer bestimmt nicht ^^
    ich weis nicht was würn timer,
    Und ich weis nicht Unter welche Zeilen das kommt Und soo!
    trotzdem Thanks^^

    Registrierungsdatum: 2.08.2008 8)


    Lappenb0y.

  • Anstelle der Kick() Anweisung:
    SetTimerEx("KickPlayer", 50, 0, "i", playerid);


    Und ganz unten ins Script:
    forward KickPlayer(playerid);
    public KickPlayer(playerid) { Kick(playerid); }

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!