vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
TradeDispenser  Version 0.94
-------------------------------------------------------
Author:         Silas M.        aka     Kaboom @ Arthas (EU)
Core:           Tom C.          aka     Shag @ Arthas (EU)
Quelle:         http://ui.worldofwar.net/ui.php?id=2203
------------------------------------------------------- 
        


BEFEHLE:
--------
        Prefix:
                /tradeDispenser                 Zeigt die Hilfe und wird als Prefix für weitere Optionen verwendet.
                /td                             Synonym zu /tradeDispenser
                
        Optionen:  (Benutze Prefix + Option, zB "/td toggle")
                config                          Schalter des ConfigCenters (Zeigen und Ausblenden)
                toggle                          Aktiviert bzw Deaktiviert den tradeDispenser
                broadcast                       Gibt deine Handelsbereitschaft bekannt
                OSD                             Schalter für das OSD (Shortcut-Buttons)
                verbose X                       Zeigt je nach Level X einige bis alle Debug-Infos. (0=off, 3=ALLE)
                about                           Zeigt mehr Informationen über tradeDispenser





Zusätzliche Informationen:
--------------------------
        Man kann verschiedene Handelsprofile festlegen, abhänig der Klasse des Handelspartners
        Diese Profile lassen sich in 3 Gruppen einteilen: 
                - Alle Klassen
                - Klasse X      (zB Krieger)
                - Gruppe Y      (zB Nahkämpfer)
        
        Diese 3 Gruppen sind additiv, jedoch sollte beachtet werden, dass nicht mehr als 6 Items auf einmal
        gehandelt werden können.
        zB bekäme ein Hexenmeister die items aus den profilen "alle klassen" + "hexenmeister" + "mana-braucher"
        (jedoch sind heiler zwar auch mana-braucher, werden jedoch als dritte klasse behandelt)



Mein DANK geht an
-----------------
- FrozenSolidOne @ Killrog(US)                  -       er half mir beim finden diverser Bugs
- Gix @ Arthas (EU)                                             -       wies mich ebenfalls auf viele, viele bugs hin
- Mickeey (china)                                               -       übersetzte den ganzen Kram ins Chinesische (traditionell)
- Balzebeth @ Conseil des Ombres (EU)   -       übersetzte den ganzen Kram ins Französische
        



        

CHANGELOG:
==========--------------------------------------------
Symbole:
        +       Hinzugefügte Funktion
        -       Code/Funktionen entfernt
        >       ToDo  (Gemeldete Fehler, Verlangte Funktionen etc)
        o       Fehler behoben
        *       Andere Änderungen

        
Version 0.94
------------
        +       Französische Localisation eingefügt. vielen Dank an Balzebeth!  Fehlt nur noch die Russische ^^
        
        
Version 0.93
------------
        *       Chinesische Localisation wurde verbessert
        o       Patch 1.11.2 hat einen fehler verursacht, weshalb man keine messages mehr an die Party oder den Raid schicken konnte
            UnitInParty("player") gibt nun IMMER false zurück, egal ob man in einer gruppe ist oder nicht.
                Daher wurde diese überprüfung umgeschrieben.

        
Version 0.91-0.92
-----------------
        o       Auto-Accept funktioniert nun wieder.
        o       Localisations-fehler behoben
        +       neuer slash-befehl: resetpos - setzt die fenster von tD auf ihre ursprungsposition zurück.
        *       andere kleine Änderungen vorgenommen.
        
        
Version 0.90
------------
        *       TOC-Version auf Patch 1.11 geupdated
        +       Wenn ein Handel nun mit "Handeln" eröffnet wird, wird tradeDispenser keine Items mehr verteilen.
                Jedoch funktioniert dies noch nicht beim droppen von Gegenständen auf einen andern Spieler.
        
        
Version 0.89
------------
        +       3 Farbprofile für die 3 verschiedenen Bündel eingebettet
        

Version 0.88
------------
        +       Tooltips werden nun nicht mehr ausserhalb des Bildschirms angezeigt
        
        
Version 0.86-0.87
-----------------
        o       Deaktivierung des OSDs wird alle Einstellungen nicht mehr löschen
        o       Die Kunden-Registrier-Funktion läuft wieder korrekt
        o       Ein Schliessen des vollen Config-Centers wird die Seitenfenster nun ebenfalls verstecken
        *       Hintergrundstextur transparent gemacht
        
        
Version 0.85
------------
        +       Es können nun bis zu 3 Pakete definiert werden, um gezielt unterschiedliche Profile zu aktivieren
        *       Erhöhte Lesbarkeit durch neue Hintergrundstextur
        

Version 0.81
------------
        o       Bei kompletter Erstinstallation von V0.80 treten jetzt keine Fehler mehr auf
        
        
Version 0.80
------------
        *       Reduktion der gespeicherten Daten
        *       Verbesserung der Bannliste
        +       raid/guildmember können Item gratis beziehen
        o       Minimales Level kann nun auf Level 1 heruntergesetzt werden     
        
        
Version 0.76-0.77
-----------------
        o       einige Fehler behoben
        
        
Version 0.75
------------
        +       Banliste hinzugefügt. Bestimmte Spieler können nun gezielt blockiert werden.
                Dabei kann man auch die Ignoreliste importieren lassen.
        +       Countdown für offene Handel eingefügt
        *       Habe versucht, den Memory-Verbrauch und die Ladezeit zu verringern:
        *       Events werden nur noch dann aktiviert, wenn sie verwendet werden (zB wenn tD aktiviert ist)
        *       Einige Daten werden nun wieder "global", sprich charakter-unabhängig, gespeicert. (zB Whispers)
        o       Die Farben der OSD-Buttons wurden etwas angepasst
        
        
Version 0.65 - 0.70
-------------------
        +       KeyBindings hinzugefügt
        o       kleiner GUI-Bugfix im OSD
        o       weitere kleine fehler behoben
        
        
Version 0.60 & 0.61
-------------------
        *       Ganzer Code neu geschrieben, veränderte die Architektur der Variablen, 
                den Initialisierungsvorgang sowie einige andere wichtige Funktionen
        o       Keinen fehler mehr, wenn jemand nach anhandeln ausser range geht.
        
        
Version 0.57 & 0.58
-------------------
        o       Kleiner GUI-Bugfix
        *       Korrigierte ein paar fehlende chinesische Übersetzungen
        

Version 0.56
------------
        o       kleine Fehler behoben und GUI verbessert
        *       DropDowns werden nun geschlossen, sobald das Config-Fenster unsichtbar wird
        
        
Version 0.55
------------
        +       BenutzerProfile: für jeden Char ist ein eigenes Profil einstellbar
        +       Einige Mitteilungen (whispers) können nun auch verändert werden.
        o       Bugs in chinesischer Übersetzung korrigiert ... hoffe ich zumindest.

        
Version 0.51
------------
        *       Chinesische Lokalistation hinzugefügt, thx @ mickeey
        
        
Version 0.50
------------
        +       Leute, deren inventar voll ist, werden nun korrekt aus der Liste entfernt, so dass sie
                nochmals anhandeln können. Danke an "Swiftstab" für die Idee zur Lösung des Problems
        +       Die Position vom OSD kann nun fixiert werden
        
        
Version 0.46
------------
        o       Das neue ItemLink-Feature war verbuggt!
        >       Kaboom hat die entwicklung von tD vollständig übernommen.
        
        
Version 0.45            (Von Kaboom)
------------
        +       Neuerdings können Items im RandomText verlinkt werden.         Dies funktioniert ähnlich, als ob man 
                Items in einen Channel posten will (Shift + Klick auf Item)
                Danke an GIX für die idee zur Umsetzung.
        
        
Version 0.41            (Von Kaboom)
------------
                nur ein kleines update!
        o       Error fixed: tradeDispenser_Settings.lua:55: Usage: SetText("text")
        o   Verhalten beim öffnen des Handelsfenster, während der Spieler ein Item im Cursor hat, wurde verändert
        
        
Version 0.40            (Von Kaboom)
------------
        *       Einige Rechtschreibfehler korrigiert
        +       Option zur Anzeige der Kundendaten beim öffnen eines Handels
        o       Fehlermeldung tritt beim Tod des Spielers (während AutoBroadcast aktiv ist) nicht mehr auf.
        
        
Version 0.35            (Von Kaboom)
------------
        *       Veränderte den Farbauswähler für die OSD-Hintergrundsfarbe.
        +       Option hinzugefügt, um OSD in die Horizontale zu drehen.
        *       Maximum für Autobroadcast jetzt auf 30 min erhöht. 
        o       Bereits registrierte spieler werden bei deaktivierter funktion nicht mehr geblockt
        
        
Version 0.30            (Von Kaboom)
------------
        o       DoppelFehlermeldung bei Unhandelbaren Items
        +       Geld ist nun ebenfalls Profilgebunden und wird ähnlich wie die Items gehandhabt
        +       Lag-Faktor eingebaut - verhindert Fehleranfälligkeit bei hohem Ping
        
        
Version 0.25            (Von Kaboom)
------------
        o       Grosse Bugfixes. Ich habe SEHR viele Rückmeldungen erhalten und alle Fehler korrigieren können.
                Behobene Fehler: Auto-BroadCast, Auto-Accept, Inkompatibilitäten mit Horde (Orkisch), 
        +       Umgang mit den zufälligen Broadcast-Texten verbessert
        +       Auto-Accept durch Option unter TradeControl deaktivierbar
        +       Handelspartner wird automatisch ins Target genommen - und anschliessend wieder letzter Feind.
                

Version 0.20            (Von Kaboom)
------------
                Erste Wiederveröffentlichung seit Version 0.0.0.7 auf www.curse-gaming.de
        >       Warte auf Rückmeldung von Fehlern und Anregungen.
        +       Verbose-Level-System zeigt verschiedene Debug-Informationen             


Version 0.13            (Von Kaboom)
------------
        +       Profilspezifisches Handelssystem. Gehandelte Items sind nun abhänig 
                von der Charakterklasse des Kunden.


Version 0.12            (Von Kaboom)
------------
        +       TradeControl-Modul eingefügt
        o       Fehler behoben, welcher bei Erstinstallationdes Addons auftrat
        *       EditBox für den Broadcast-Text in ein separates Fenster gepackt. -> mehr Platz

        
Version 0.11            (von Kaboom)
------------
        +       Übersetzungs-Script eingefügt: EN<->DE        
                Warte immernoch auf eine französische Übersetzung.
        
        
Version 0.10            (von Kaboom)
------------
        *       Die Nummerierung der Versionen wurden auf ein alltäglicheres System geändert.
                So können DAUs den Stand der Entwicklung besser einordnen.
        +       OSD mit 3 Buttons
        +       Verbessertes Broadcast-System
        *       verschiebbares ConfigFenster
        >       Profilspezifisches Handelssystem        
        >       Gewünschte Function: TradeControl
                . nur Gilde/Raid/Party
                . limitiere den Handel für jede Person, bis Liste zurückgesetzt wird.
                . Handel nur für High-Levels
        
        
Version 0.0.0.7         (von Shag)
---------------
        o       weiter Fehler behoben (tD arbeitet auch, wenn ConfigFenster versteckt ist)
        o       "Geld-Eingabe-Fenster" korrigiert

        
Version 0.0.0.6         (von Shag)
---------------
                Ich denke, dies war die erste veröffentlichte Version
                Die wichtigsten und kompliziertesten Funktionen des Grund-Systems waren bereits vorhanden:
                        ConfigFenster für Handelbare Items
                        Automatisches Broadcast  (mithilfe eines versteckten Fensters)
                        Automatischer Handel auf Handelsanfrage (inkl Suche der benötigten Items im Inventar)
                        und vieles mehr