+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Join Date
    19.04.2006
    Location
    Hamburg, Germany
    Age
    32
    Posts
    7,601
    Thanks
    Thanked 184 Times in 148 Posts

    Default Eine .cfg nach einem exec wieder verlassen

    Soo nun bin ich es mal der eure Hilfe braucht, mal wieder irgendwie

    Ich versuche gerade ein kleines "Skript" zu schreiben, dass bei der Eingabe von "d2" in der Console die D2-Mod Befehle auf bestimmte Tasten binded.
    Dafür habe ich eine d2.cfg erstellt und in die Config.cfg "alias d2 "exec d2.cfg"" (ohne die äussesten "") geschrieben.

    Hat auch alles wunderbar geklappt.
    Jetzt möchte ich aber, dass durch die Eingabe von "d2off" wieder die ursprünglichen Bindings aus der config.cfg geladen werden.
    Ich habe zwar ein
    alias d2off "exec config.cfg; exec userconfig.cfg; motd_write Urspruengliche Bindings geladen;devon; motd; devoff"
    in der d2.cfg, allerdings lädt er nicht die Binding der config.cfg

    Nun ist meine Frage, ob es evtl. einen "unexec" Befehl oder ähnliches gibt.
    Bislang ergab meine Googlesuche noch keine hilfe.


    Hier mal die d2.cfg
    Code:
    unbind "c"
    unbind "f"
    unbind "v"
    unbind "x"
    unbind "z"
    
    bind "c" /iteminfo //Gibt euch Informationen über euer derzeit ausgerüsteten Gegenstand.
    bind "x" /dropitem //Wirft euren momentan ausgerüsteten Gegenstand weg und macht Platz für einen neuen.
    bind "z" /rune //Lässt euch Runen kaufen. Diese werten spezielle Gegenstände auf und machen sie stärker. Die Sol-Rune beschafft euch ein zufälliges, neues Item, falls ihr zur Zeit keins besitzt.
    bind "v" /help //Gibt euch Informationen über den Mod.
    
    bind "f" usemagic //Lässt euch eure Fähigkeiten verwenden.
    
    alias devon "developer 1" 
    alias devoff "developer 0" 
    alias motdset "motdfile voodooecho.txt"
    
    echo "Bindings fuer den D2-Mod geladen;C - Gibt euch Informationen über euer derzeit ausgerüsteten Gegenstand.;X - Wirft euren momentan ausgerüsteten Gegenstand weg und macht Platz für einen neuen.;Z - Lässt euch Runen kaufen. Diese werten spezielle Gegenstände auf und machen sie stärker. Die Sol-Rune beschafft euch ein zufälliges, neues Item, falls ihr zur Zeit keins besitzt.;V - Gibt euch Informationen über den Mod.;F - Lässt euch eure Fähigkeiten verwenden."
    
    motd_write Bindings fuer den D2-Mod geladen;devon; motd; devoff
    
    
    alias d2off "exec config.cfg; exec userconfig.cfg; motd_write Urspruengliche Bindings geladen;devon; motd; devoff"
    Wäre super, wenn mir da jemand helfen könnte.
    Wobei ich vielleicht noch erwähnen sollte, dass ganze auch ohne das Voodoo-Skript funktionieren sollte, wenn das möglich ist.

    Danke fürs Lesen
    Deadman
    RFC 1925 / 2.7a:
    "Good, Fast, Cheap: Pick any two (you can't have all three)."

  2. #2
    Join Date
    07.11.2001
    Location
    Deizisau
    Posts
    47,124
    Thanks
    Thanked 780 Times in 610 Posts

    Default

    eine unexec gibt es nicht. Dein Problem ist folgendes: Sobald du die d2.cfg lädst, werden automatischen dessen neue Bindings in die config.cfg geschrieben. Wenn du dann später die Config.cfg wieder lädst... wird sich folgerichtig nichts mehr ändern.

    Verhindern kannst du das nur mit 2 Möglichkeiten:

    1. Du machst auf die config.cfg einen Schreibschutz drauf.

    2. du erstellst eine orig.cfg und machst dort alle deine original Bindings rein. Wenn du die dann ausführst ist die config.cfg wieder "bereinigt"
    This is my rabbit. Copy rabbit into your signature to help him on his way to world domination.

  3. #3
    Join Date
    19.04.2006
    Location
    Hamburg, Germany
    Age
    32
    Posts
    7,601
    Thanks
    Thanked 184 Times in 148 Posts

    Default

    hmmm. ok super danke Voo

    Damit kann ich schon mehr anfangen.

    hiuuiii wunderbar
    RFC 1925 / 2.7a:
    "Good, Fast, Cheap: Pick any two (you can't have all three)."

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •