Kick naricht kommt nicht..

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
  • nicht getestet


    Statt KickPlayer(playerid);
    SendClientMessage(playerid, FARBE, "Gekickt!");
    SetTimerEx("KickSpieler", 1000, false, "i", playerid);


    Irgendwo ins Skript

    forward KickSpieler(playerid);
    public KickSpieler(playerid)
    {
    KickPlayer(playerid);
    }


  • Das ist doch viel zu umständlich dann müsste ich bei jeden befehl den timer setzten es gibt ne include und die suche ich die den bug behebt


    FiNaL danke :)
    //close


  • Das ist doch viel zu umständlich dann müsste ich bei jeden befehl den timer setzten es gibt ne include und die suche ich die den bug behebt


    FiNaL danke :)
    //close

    Sorry! Das ich hier noch rein schreibe aber du musst nicht bei jeder Funktion ein Timer setzten, du packst diese Funktion (public & forward) in dein script
    Und musst nur KickPlayer... nehmen und nicht überall ein Timer setzten.


  • Wäre ganz geil, leider funktioniert das seit 0.3e nicht mehr.
    Der Kick wird immer zuerst, bzw. schneller ausgeführt.


    //E: etwas ergänzt

  • Leute wie ich gesagt habe ist doch eine Passende Lösung für den Thread ersteller (Include - Und gezeigtes script)
    Somit sollte es eigentlich erledigt sein.


    Außerdem denke ich könnte man es mit dialoge auch machen ;)


    Mit freundlichen Grüßen
    Maxi

    Mit freundlichen Grüßen
    [color=#696969][i][b]Maxi
    [tabmenu]
    [tab='Signatur!']

    [tab='Mein Computer System']

    • Gehäuse Delux SH891 Midi-Tower (ATX) schwarz
    • Netzteil 650 Watt Corsair VS650
    • Festplatte 1000GB SATA III 7200upm
    • Mainboard AM3 Gigabyte GA-970A-UD3P (Chipsatz:AMD 970/SB950/ATX)
    • NVIDIA Geforce GTX 770 Gainward Phantom
    • 8192MB DDR3 Single Channel 1600MHz
    • Prozessor AM3+ (FX-Serie) AMD FX-8350 8x 4.0 GHz


    [tab='Meine Handys']

    • HTC ONE M8
    • Samsung S3 mini
    • Vll bald HTC ONE M7


    [tab='Mein Steam Account = 1']

  • Leute wie ich gesagt habe ist doch eine Passende Lösung für den Thread ersteller (Include - Und gezeigtes script)
    Somit sollte es eigentlich erledigt sein.


    Außerdem denke ich könnte man es mit dialoge auch machen ;)


    Mit freundlichen Grüßen
    Maxi


    Alles klar, Mr. Aushilfsmod.


    Wofuer auch Fragen hier klaeren, wenn man auch unnoetige neue Theeads oeffnen kann?

  • @bestermaxilp
    Ja aber ein wenig diskutieren wie es noch geht ist ja nicht verkehrt.


    A.d.a.
    Das mit dem Timer wäre wirklich keine schlechte Idee, Theoretisch kann man nen 1 Sek. Timer erstellen der dann den User kickt und beim Befehl haut man halt die Nachricht ein.

  • UPS :/ habe hier was falsch verstanden , sry für alle :(
    Wie wäre es den einfach mit einem Dialog?


    Dialog öffnet sich das man gekickt wurde , und in dem response wird man gekickt, ist das nicht auch möglich?


    MFG

    Mit freundlichen Grüßen
    [color=#696969][i][b]Maxi
    [tabmenu]
    [tab='Signatur!']

    [tab='Mein Computer System']

    • Gehäuse Delux SH891 Midi-Tower (ATX) schwarz
    • Netzteil 650 Watt Corsair VS650
    • Festplatte 1000GB SATA III 7200upm
    • Mainboard AM3 Gigabyte GA-970A-UD3P (Chipsatz:AMD 970/SB950/ATX)
    • NVIDIA Geforce GTX 770 Gainward Phantom
    • 8192MB DDR3 Single Channel 1600MHz
    • Prozessor AM3+ (FX-Serie) AMD FX-8350 8x 4.0 GHz


    [tab='Meine Handys']

    • HTC ONE M8
    • Samsung S3 mini
    • Vll bald HTC ONE M7


    [tab='Mein Steam Account = 1']

  • Lasst das unnötige Spaming, was bringt euch das diskutieren? Mehr Beiträge? Lässt es doch einfach sein. Wozu unnötige Timer die Ressourcen ziehen? Einfach Include rein hauen. Weniger Ressourcen und weniger Arbeit.


    Wie gesagt das Include macht nichts Anderes als Timer zu verwenden.


    Ja, man koennte es erst im response machen, man koennte aber weiterhin mit f6 nachrichten absenden und Befehle nutzen und andere Scheiße mit Hacks bauen.

  • Lasst das unnötige Spaming, was bringt euch das diskutieren? Mehr Beiträge? Lässt es doch einfach sein. Wozu unnötige Timer die Ressourcen ziehen? Einfach Include rein hauen. Weniger Ressourcen und weniger Arbeit.


    Da packt wieder einer sein wissen aus was gequirlter Scheiße gleich kommt.


    Schon einmal daran gedacht das Includes( zu deutsch Einbindungen) nur den Code einbindet, welcher in ihr enthalten ist und der Kompiler das ganze letztendlich übersetzt zur .amx zusammenfügt.


    Nun mal zu der Include, welche nur die Funktion Kick(playerid) hooked, wobei nach deiner Meinungen einen unnötigen Timer ausführt der sich 1 mal wiederholt,
    {ironie} dass ist ja sowas von Ressourcen ziehend {ironie}. So nun kannst du dich nochmal auf deiner Aussage berufen, weniger Arbeit ja, beim Rest jedoch ein FETTES NEIN

    Zitat

    Wozu unnötige Timer die Ressourcen ziehen? Einfach Include rein hauen. Weniger Ressourcen und weniger Arbeit.



    stock _Kick(playerid)
    {
    SetTimerEx("kickplayer",100,0,"d",playerid);
    return 1;
    }