World of Warcraft Gilde - Malfurions Gefährten

Registrieren || Einloggen || Hilfe/FAQ || Suche || Memberlist || Home || Statistik || Kalender || Staff Willkommen Gast!
[ Raidplaner ] [ TS-Viewer ] [ Berufe ] [ Armory EU ] [ Nozdormu Realmforum ]

World of Warcraft Gilde - Malfurions Gefährten » Makros, UI Modifikationen, Addons » Mounts & Pets » Threadansicht

Autor Thread - Seiten: -1-
000
01.11.2008, 23:19 Uhr
foo
Malfurions Gefährten


Weil wir das Thema grad hatten und da wir ja jetzt alle über Unmengen an Haustieren und Mounts verfügen, ... bla bla ... lange Rede, kurzer Sinn:

Zufälliges Pet per Makro beschwören:

Quellcode:
/run CallCompanion("CRITTER", random(GetNumCompanions("CRITTER") ) )

Syntax ist sogar recht eingängig, würde auch für Mounts funktionieren, allerdings ... wer will schon mit ner lahmen Möhre rumreiten, wenn er doch eigentlich fliegen könnte/müsste. Problem ist unter anderem, dass Beschwörung und Lernen gleich bzw. unterschiedlich heißen, viele Mounts die 255 Zeichen sprengen, ItemIds nicht mehr funktionieren, etc.

Deshalb legen wir uns zwei Felder an, die die Platznummern der Mounts beinhalten - komplizierter gehts nun echt nicht, ist aber die einzig praktikable (Addon-freie) Lösung bei vielen Mounts:

Quellcode:
/run if IsMounted() then Dismount() return end local t if IsFlyableArea() then t={12} else t={4,11,15,16,17,18,20,21,23} end CallCompanion("MOUNT",t[random(#t)])

Im t={} stehen kommagetrennt die Platznummern der gewünschten, im ersten die Flugmounts, im zweiten ... die anderen.

Problem: Alphabetische Sortierung der Mounts, ergo: neues Mount, Makro umschreiben ... gezählt wird im Mountscreen ganz normal, bei 1 beginnend.
--
Nur ein Computer steht bei mir, errechnet den Weltkrieg Nummer 4.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
001
21.11.2008, 09:31 Uhr
foo
Malfurions Gefährten


So, Blizzard hat merkwürdigerweise Dalaran und Tausendwinter als befliegbar gekennzeichnet, was nun mal im Moment nicht so ist. Wer also diesbezüglich Probleme mit Reitmakros hat, findet hier Abhilfe - insgesamt keine schöne Lösung, aber die Zeichenbeschränkung lässt nichts anderes zu.
--
Nur ein Computer steht bei mir, errechnet den Weltkrieg Nummer 4.

Dieser Post wurde am 21.11.2008 um 09:31 Uhr von foo editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
002
22.11.2008, 19:44 Uhr
Andumiel
Malfurions Gefährten
Avatar von Andumiel

Randompet ist ja ne feine Sache, danke für das Makro, Foo
--
> who | grep -i women | talk; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; mount; fsck; more yes; gasp; unmount; make clean; sleep
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: -1-     [ Makros, UI Modifikationen, Addons ]  



Malfurions Gefährten

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek