Hallo leute,
ich habe mir von garrysmod.org den Ban hammer gedownloadet. Jetzt möchte ich ihn so umschreiben, das wenn ich Mouse1 drücke, der jenige auf den ich aime gebannt wird ( am besten permanent bzw. veränderbarer wert )
THX schonmal
Hallo leute,
ich habe mir von garrysmod.org den Ban hammer gedownloadet. Jetzt möchte ich ihn so umschreiben, das wenn ich Mouse1 drücke, der jenige auf den ich aime gebannt wird ( am besten permanent bzw. veränderbarer wert )
THX schonmal
Wie jetzt? Möchtest Du den BanHammer umschreiben (was ein Fall für das LUA-Unterforum wäre) oder möchtest Du das via E2 bewerkstelligen?
Ich habe Dir mal schnell was zusammengetippt, um jemanden zu kicken, wenn man ihn mit der Brechstange angreift, egal wie weit man entfernt ist.
Zwei Probleme dabei: Ich weiß nicht den Waffentyp des BanHammers und den Konsolenbefehl zum Bannen. Kann man aber beides leicht im Code ändern:
Statt "weapon_crowbar" muss halt der Type der entsprechenden Waffe hin und kick kann auch durch einen beliebigen RCON-Befehl etc. ausgetauscht werden, da mit dem Befehl ja direkt ein Konsolen-Befehl ausgeführt wird.PHP-Code:
@name Kicker
@persist LMB
LMB=owner():keyAttack1()
Victim=owner():aimEntity()
Weapon=owner():weapon():type()
interval(100)
if(first() & !concmd("")){hint("Use 'wire_expression2_concmd 1' in console first",7)}
if(LMB & $LMB & Victim:type()=="player" & Weapon=="weapon_crowbar"){concmd("kick "+Victim:name())}
Ich hoffe, das hilft Dir etwas.
Leider funktioniert er irgendwie nicht. Egal wie weit ich weg stehe, es passiert leider nichts.
Mein Code setzt natürlich voraus, dass man Admin-Rechte hat und via Konsole und dem Kick-Befehl auch jemanden kicken darf.
Getestet hatte ich das zwar nur mit Bots auf einem LAN-Server, aber ich habe jeden Teil mit dem Debugger getestet, funktionieren müsste es.
Tut mir Leid, ansonsten stehe ich da selbst auf dem Schlauch.
Na klar hab ich admin rechte.
Ich probier einfach ein bisschen den umzuschreiben
was für ein Admin mod läuft auf deinem "server"?
für ulx lautet der command "ulx kick name"
für evolve
"ev_kick name"
für assmod (benutzt eh keiner mehr :/) k.a