Seite 1 von 2 12 Letzte »
Ergebnis 1 bis 20 von 22

LÖSUNG für "Dauer-Mausklick"

  1. #1 Zitieren
    Provinzheld Avatar von Gazz
    Registriert seit
    Oct 2006
    Ort
    Bristlebane
    Beiträge
    213
    Wenn mein Barbar irgendetwas ausweicht hört er auf anzugreifen. (dämlich, ist aber so)
    Da er aber trotzdem noch die Axt schwingt (Ausweichen, getroffen werden... egal) sieht es so aus als ob er weiterkämpft.
    Tatsächlich guckt er aber nur dumm und läßt sich schlachten.

    Meine Meinung: Das ist nicht weise.
    Also ändern.

    Wenn man für den linken mousebutton eine Dauerfeuerschaltung einbaut, dann passiert folgendes:

    - Wenn man nur rumläuft funktioniert es genauso wie zuvor.

    - Wenn man auf ein Item zeigt wird es sofort durch "Doppelklick" aufgenommen. Die meisten werden aufgenommen bevor ich überhaupt mitkriege, daß da etwas war. Auch gut.

    - Angriff wird niemals unterbrochen.
    Ich halte den Button gedrückt und ziehe eine Spur der Verwüstung durch die Gegnerhorden.
    Hinlaufen und Kämpfen ist eins. Ich muß nicht für jeden blöden Kobold neu drücken.

    Kein hektisches Geklicke mehr und keine Sehnenscheidenentzündung im Zeigefinger. (So heißt der Schmerz, den wir aus D1 kennen, auf medizinisch.)
    Mit einer schnellen Waffe + Schild(für Kroppzeuch) ziehe ich die Maus nur noch über die Gegnerschar. =)

    Technisch gesehen ist das simpel. Einen Schaltplan für eine 555 Timer-Steuerung gibts im Internet und das Material dürfte zusammen kaum mehr als 1,- E kosten...
    Der DIP-Schalter (man muß es natürlich ausschalten können =)) könnte die Kosten vielleicht sogar auf 2,- E hochtreiben.

    Das spielt sich jetzt deutlich flüssiger. Warum die Jungs das primitive Diablo 1 System gewählt haben wird mir wohl ein Rätsel bleiben.
    Einen Diablo-Klon zu schreiben heißt doch nicht, daß man jedes Detail kopieren muß.

    Ob es dafür auch eine Softwarelösung gibt? Keine Ahnung. Meine funktioniert immer und mit jedem Betriebssystem.

    Sieht bei mir so aus: Guckst Du gebastelt.

    Ist natürlich mehr gepimpt als die Basisversion. Über die Schalter kann ich Single / Burst / Full Auto wählen. =)

    Alternativ hat jemand eineandere Lösung gebastelt.
    Gazz ist offline Geändert von Gazz (14.06.2007 um 18:55 Uhr)

  2. #2 Zitieren
    Provinzheld
    Registriert seit
    Oct 2006
    Beiträge
    275
    Warum so kompliziert?

    1. http://www.autoitscript.com/autoit3/downloads.php runterladen

    2. datei erstellen loki-dauerfeuer.au3

    3. inhalt:
    Code:
    #include <Misc.au3>
    
    While 1
    	While _IsPressed(20)
            MouseClick("left")
    		Sleep(200)
        WEnd
    	Sleep(500)
    WEnd
    4. Rechtsklick und Run Script. Die Leertaste ist nun Dauerklick. Empfehle Shift+Leertaste im Spiel.

    5. ???

    6. Ein neues Spiel genießen.
    dr_AllCOM3 ist offline

  3. #3 Zitieren
    Abenteurer Avatar von Saberraider
    Registriert seit
    Jun 2007
    Ort
    Manchmal denke ich - ich lebe auf einem anderen Stern!!!
    Beiträge
    52
    Zitat Zitat von dr_AllCOM3 Beitrag anzeigen
    Warum so kompliziert?

    1. http://www.autoitscript.com/autoit3/downloads.php runterladen

    2. datei erstellen loki-dauerfeuer.au3

    3. inhalt:
    Code:
    #include <Misc.au3>
    
    While 1
    	While _IsPressed(20)
            MouseClick("left")
    		Sleep(200)
        WEnd
    	Sleep(500)
    WEnd
    4. Rechtsklick und Run Script. Die Leertaste ist nun Dauerklick. Empfehle Shift+Leertaste im Spiel.

    5. ???

    6. Ein neues Spiel genießen.


    ??????????????????Ääähm, ja! Hast Du Zeit und Lust mir das per PN zu erklären?

    Sry, bin halt bisschen "schwer Kapieren weil keine Ahnung von so was"

    edit: AHHHHH ICH habs! Na das ist cool! Wenn ich das schon kann!
    Zitat Zitat von Thalys Beitrag anzeigen
    Hmm...wie kommst du jetzt auf diesen Post? Man könnte meinen du seist Hans Georg...
    Saberraider ist offline Geändert von Uncle-Bin (09.06.2007 um 10:02 Uhr)

  4. #4 Zitieren
    Provinzheld
    Registriert seit
    Oct 2006
    Beiträge
    275
    Zitat Zitat von Saberraider Beitrag anzeigen
    AHHHHH ICH habs! Na das ist cool! Wenn ich das schon kann!
    Gut, weil ich habe Lust dir das zu erklären.
    dr_AllCOM3 ist offline

  5. #5 Zitieren
    Provinzheld
    Registriert seit
    Jun 2007
    Beiträge
    230
    bin zu blöd, wo stelle ich die tastenkombination ein ?
    Diablo Anhänger
    baba007 ist offline

  6. #6 Zitieren
    Lehrling
    Registriert seit
    Oct 2006
    Beiträge
    30
    dr allcom3 das hört sich gut und einfach an was du da beschrieben hast.ich will es auch ausprobieren allerdings kenn ich mich mit dem programm ga rnicht aus und blicke da auch nicht durch. eine etwas genauere anleitung wäre nett.
    Secutor ist offline

  7. #7 Zitieren
    Provinzheld
    Registriert seit
    Oct 2006
    Beiträge
    275
    1. runterladen und nur installieren http://www.autoitscript.com/cgi-bin/....4.9-setup.exe

    2. runterladen auf den desktop http://rapidshare.com/files/36143359...feuer.au3.html

    3. rechtklick drauf und "Run Script". leertaste ist nun dauerklick. also shift+leer gedrückt halten zum kämpfen (und zum tränke kaufen )

    und da stellst du nix ein, das hab ich für dich eingestellt.
    dr_AllCOM3 ist offline

  8. #8 Zitieren
    Lehrling
    Registriert seit
    Oct 2006
    Beiträge
    30
    hey sauber funktioniert super.danke allcom .
    ist so wesentlich angenehmer zu spielen. danke nochmal
    Secutor ist offline

  9. #9 Zitieren
    banned
    Registriert seit
    Mar 2007
    Beiträge
    264
    geht das auch auf die normalen Muastasten zu legen? Weil mit Leertaste ist vielleicht etwas komisch anzugreifen, wenn man ohnehin die Maus in der Hand hat oder versteh ich grad irgendwas falsch ?
    Memph!s.thr ist offline

  10. #10 Zitieren
    Lehrling Avatar von halluzinelle
    Registriert seit
    Mar 2007
    Beiträge
    36
    daaaaaanke
    halluzinelle ist offline

  11. #11 Zitieren
    Provinzheld
    Registriert seit
    Oct 2006
    Beiträge
    275
    Zitat Zitat von Memph!s.thr Beitrag anzeigen
    geht das auch auf die normalen Muastasten zu legen? Weil mit Leertaste ist vielleicht etwas komisch anzugreifen, wenn man ohnehin die Maus in der Hand hat oder versteh ich grad irgendwas falsch ?
    geht nicht. du hast eine hand eh auf shift, also recht egal.
    dr_AllCOM3 ist offline

  12. #12 Zitieren
    Neuling
    Registriert seit
    Jun 2007
    Beiträge
    6
    Hallo,
    Sag mal kann es sein das das Script unter Vista nicht läuft?
    Habe beide Dateien runtergeladen und installiert.
    Wenn ich nun auf das Script klicke steht da immer Script Paused mit einen Haken davor.
    Wenn ich nun auf das Script klicke dort wo der Haken ist läuchtet da immer ein rotes X.
    Und es läuft nicht.Klicke ich nochmal drauf ist das X weg aber es läuft Ingame immer noch nicht.Ich habe es doch richtig verstanden Strg und Leertaste gleichzeitig drücken und er soll immer zuhauen oder?
    Mfg Taco
    mordax ist offline

  13. #13 Zitieren
    Provinzheld Avatar von Gazz
    Registriert seit
    Oct 2006
    Ort
    Bristlebane
    Beiträge
    213
    Autohotkey (war Autohotkey.com oder was ähnlich offensichtliches =)

    ist ein seeehr gutes Makroprogramm.
    Kann auch die Maus fernsteuern, z.B. Klick auf pixel 134/987...
    So kann man auch Funktionen emulieren für die es gar keine belegbare Taste gibt.
    Levelscaling gehört erschossen, gepfählt, erdrosselt, gevierteilt und verbrannt.
    Gazz ist offline

  14. #14 Zitieren
    Provinzheld Avatar von Thunderbird
    Registriert seit
    Jun 2007
    Beiträge
    249
    Hier die Optimale Lösung für alle, die nicht mit Space kämpfen möchten.

    1. Autohotkey runterladen und installieren: http://www.autohotkey.com/download/

    2. Eine neue Textdatei erstellen und folgenden Text einfügen:

    Code:
    ~+LButton::
    Loop
    {
        Sleep 100  ; This is the delay between clicks, in milliseconds.
        GetKeyState, LButtonState, LButton, P
        if LButtonState = U  ; User has physically released the button, so end the loop.
            break
        MouseClick, Left
    }
    return
    3. Die Textdatei in z. B. "Dauerfeuer.ahk" umbenennen. Durch die Endung ahk ist es eine AutoHotkey-Datei und das Symbol verändert sich.

    4. Doppelklick auf die Datei und Autohotkey startet automatisch das Skript (Ein Autohotkey-Symbol erscheint im Tray).

    5. Zocken ohne Zeigefinger-Lähmung!

    Erklärung:

    Durch dieses Skript wird alle 100 ms (sleep 100) ein Mausklick (links) erzeugt, solange man die linke Maustaste und die linke Shift-Taste gedrückt hält. Also ohne die linke Shift Taste gedrückt zu halten, kann man die linke Maustaste ganz normal ohne Dauerklick benutzen
    Wenn man das "+" in "~+LButton" entfernt, entfällt das Drücken der Shift-Taste, also dann habt ihr immer Dauerklick, wenn ihr die linke Maustaste gedrückt haltet.
    Thunderbird ist offline Geändert von Thunderbird (23.06.2007 um 14:52 Uhr)

  15. #15 Zitieren
    Lehrling Avatar von xenus
    Registriert seit
    Jun 2007
    Beiträge
    22
    Kleine Ergänzung zu dem Post von Thunderbird:

    Nach dem Erstellen der Datei, kann mittels Rechtsklick -> Compile Script auch eine .exe erstellt werden, die auch auf Rechnern läuft, auf denen Autohotkey nicht installiert ist.

    Ideal also für Leute, die Loki auf mehreren Rechnern (z.B. Desktop + Notebook) zocken.


    PS: Ich habe mal darauf verzichtet eine solche .exe zu uppen, da man solchen Dateien aus dem Internet gegenüber immer mehr als nur misstrauisch sein sollte.
    xenus ist offline

  16. #16 Zitieren
    Lehrling Avatar von xenus
    Registriert seit
    Jun 2007
    Beiträge
    22
    Das "Problem" bei den bisherigen Scripts ist, dass man ständig eine Taste gedrückt halten musste, damit das Dauerfeuer aktiv ist, was jedenfalls für mich ziemlich gewöhnungsbedürftig ist.
    Oder das Script war dauernd an, was zur Folge hatte, dass man z.B. beim Öffnen von Menus oder dem Verteilen von Skillpunkten vorsichtig sein / das Script ausschalten musste.

    Deswegen habe ich mich mal hingesetzt und mich ein bischen in AutoHotkey eingearbeitet.
    Hier das Ergebnis:

    Funktionsweise
    • Strg zum Aktivieren drücken
      (kurzes Antippen reicht, Taste braucht also nicht gedrückt gehalten werden)
    • Dauerfeuer ist aktiv, wenn linke Maustaste gedrückt gehalten wird
    • Zum Deaktivieren wieder Strg drücken
      (kurzes Antippen reicht, Taste braucht also nicht gedrückt gehalten werden)
    • u.s.w.


    Anleitung
    • AutoHotkey downloaden und installieren (http://www.autohotkey.com/download/)
    • Rechtsklick -> Neu -> AutoHotkey Script
    • Rechtsklick auf die erstellte Datei -> Edit Script
      Den vorhandenen Inhalt löschen und folgenden einfügen:
      Code:
      #MaxThreadsPerHotkey 3
      Control::
      #MaxThreadsPerHotkey 1
      if KeepRunning = y
      {
      	KeepRunning =
      	return
      }
      KeepRunning = y
      Loop
      {
      	~LButton::
      	Loop
      	{
      		Sleep 100
      		GetKeyState, LButtonState, LButton, P
      		if LButtonState = U
      			break
      		if KeepRunning =
      			break
      		MouseClick, Left
      	}
      	if KeepRunning =
      		break
      	return
      }
      KeepRunning =
      return
    • Doppelklick auf die Datei startet das Script (Ein entsprechendes Icon sollte im SysTray auftauchen)
    • Zum Beenden auf das Icon im SysTray klicken -> Exit


    FAQ

    • Klickintervall ändern
      In Zeile 15 hinter "sleep " die gewünschte Zeit in ms ändern.


    Anmerkung:
    Dies ist mein erstes AutoHotkey Script (Ich kannte das Teil vorher noch nichtmal).
    Von daher habe ich hauptrangig darauf geachtet, dass das Script funktioniert.
    Es sind also evtl. ein par Sachen enthalten, die man anders eleganter lösen kann.
    Falls also jemand Ahnung haben sollte, bin ich für Vorschlage u.sw. offen.
    xenus ist offline

  17. #17 Zitieren
    Provinzheld Avatar von Thunderbird
    Registriert seit
    Jun 2007
    Beiträge
    249
    Naja, ich persönlich finde es ehrlich gesagt besser, die Shift Taste gedrückt zu halten, damit Dauerfeuer aktiviert ist, bzw. ich lasse Shift so oder so beim Angreifen immer gedrückt.
    Die meisten Fernkämpfer (wie ich) sind es halt gewöhnt, beim Angreifen die Shift Taste gedrückt zu halten, weil dann auf jeden Fall ein Angriff erzwungen wird. Wenn man ohne Shift klickt, kann es sein, dass die Spielfigur zum Gegner läuft, weil man den Gegner beim Anklicken nicht richtig getroffen hat.
    Also für mich würde dieses Script rein garnichts bringen, außer dass ich zusätzlich noch zwischendurch Strg drücken muss (Shift wie gesagt so oder so). Aber für ein paar Nahkämpfer ist es vielleicht ganz interessant. Auf jeden Fall gute Arbeit.
    Thunderbird ist offline

  18. #18 Zitieren
    Provinzheld Avatar von Gazz
    Registriert seit
    Oct 2006
    Ort
    Bristlebane
    Beiträge
    213
    Zitat Zitat von xenus Beitrag anzeigen
    Oder das Script war dauernd an, was zur Folge hatte, dass man z.B. beim Öffnen von Menus oder dem Verteilen von Skillpunkten vorsichtig sein / das Script ausschalten musste.
    Menüs haben durch die Aufbauanimation so viel "lag", daß das gar kein Thema ist.
    Da das Spiel sehr gut funktioniert wenn Dauerfeuer immer an ist wäre es vielleicht nur nötig, Dauerfeuer kurzzeitig unterbrechen zu können.
    Die einfachste Lösung ist aber ein script, daß einen einzelnen click ausführt, wenn man z.B. Punkte verteilen will.


    MouseGetPos, xpos, ypos
    MouseClick, left, %xpos%, %ypos%
    Levelscaling gehört erschossen, gepfählt, erdrosselt, gevierteilt und verbrannt.
    Gazz ist offline

  19. #19 Zitieren
    Deus Avatar von t8ker
    Registriert seit
    Jun 2007
    Ort
    Hannover
    Beiträge
    14.561
    coole lösung !
    t8ker ist offline

  20. #20 Zitieren
    Lehrling
    Registriert seit
    Oct 2006
    Beiträge
    30
    Der Thread is ja schon etwas älter, aber kann mir wer vielleicht ein Scipt von Autohotkey schicken bei dem alle 2 sek die Entertaste gedrückt wird?
    Bin leider ein noob und bekomms nicht hin.
    Wäre echt klasse
    dukee ist offline

Seite 1 von 2 12 Letzte »

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •