You are not logged in.

Dear visitor, welcome to Runes of Magic EU. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

1

Saturday, August 15th 2009, 5:16pm

Fortgeschrittene Makro Befehle (V:0.9)

GERMAN:
Na, vielleicht reichts ja zum Sticky^^

Ohajo Community,
Da ich nichts in diese Richtung gehend im Forum fand, dachte ich mir mal einen Thread dafür zu erstellen. Dies soll eine Liste für fortgeschrittene (nützliche) Makro Befehle werden, welche den Spielern das Leben in Taborea erleichtern soll. Diese Liste wird "aktuell" gehalten und auch werden gerne getestete/funktionierende Makros unserer Community mit aufgenommen.

Wichtig:-->"Botting-Makros" strikt untersagt!

Die aufgelisteten Makros werden in verschiedene Bereiche gelistet.

Wichtig: Viele dieser Makros sind aus dem Forum
(Englisch, Deutsch, Französisch, weitere hinzukommend) aufgelesen.
-->Bei besonders komplexen Makros gebe ich selbstverständlich die Credits an!

Natürlich ist eine gewisse Grundvoraussetzung zum Erstellen von Makros Pflicht.

Aber für alle, die jenes Wort nie zu Augen/Ohren kam, verweise
ich mal auf diesen Link:

http://forum.runesofmagic.com/showthread…ght=Makro+liste

Für fortgeschrittene Makro Programmierer auf diesen:

http://forum.runesofmagic.com/showthread.php?t=67010

__________________________________________________


English:
Ohajo Community,
I didn´t find anything, that goes in any direction to a "Macro-Listing",
so I thought, that anyone should be created. This is a listing of sophisticated Macros, for an easier life in Taborea. This Listing is every week "up-to-date" and also Macros of our Community are always welcome.

Important:-->"Botting Macros" are strictly interdictive!

The macros are listed in several areas.

Of course, you have to know how to "Basic-Macroing".
(Like: How to create Macros) ;)


Hinweis/Clue
:
Diese Liste ist noch eine "Vorabversion"!
Version: 0.9

__________________________________________________



===========> 1) Hotbar Nummerierung: <===========


Um nochmal kurz die "Slots" für MakroBefehle darzustellen:

Untere Bar: 1-20
Obere Bar: 21-40
Rechte Bar: 41-60
Linke Bar: 61-80

Zum Beispiel liegt beim Befehl:
/script UseAction(32) das Makro auf der Oberen Bar auf Slot 32

__________________________________________________


===========> 2. Makros für: <===========



-------------->|Kameraeinstellung: |<-------------



1) KamerZoom In/out:

Source code

1
/script SetCameraPosition(-12572,847,-2296);
-->Zoomt die Kamera (komplett aus) und fährt langsam zum Spieler
Praktisch für Gildenvideos. Variablen veränderbar


2) Kameraposition direkt hinter Spieler:

Source code

1
/script SetCameraPosition(0,2000,0);
-->Setzt Kamera direkt hinter dem Spieler!


3) Weltkarte zurücksetzen:

Source code

1
/script WorldMapFrame:ClearAllAnchors();WorldMapFrame:SetAnchor("TOP", "TOP", UIParent, 0, 0);

-->
Setzt die Weltkarte an den Ursprungsort

__________________________________________________


---------------->|Unterstützung der Spieler: |<----------------



Generell/General:

/Edit Platzhalter

Krieger/Warrior:


/Edit Platzhalter

Kundschafter/Scout:


/Edit Platzhalter

Schurke/Rouge:

Source code

1
2
3
/script i=1; c=0; d=0; while UnitDebuff("target", i) ~= nil do if UnitDebuff("target",i) == "Blutende Wunde" then c=1; end; if UnitDebuff("target",i) == "Starke Blutung" then d=1; end; i=i+1; end;
/script CDdur, CDremm = GetActionCooldown(72);
/script if (c==1 and d==1 and CDremm<0.9 and (UnitMana("player")/UnitMaxMana("player")>=.35))then CastSpellByName("Wunden angreifen"); elseif (c==1 and d==1 and CDremm>1) then CastSpellByName("Abrüstung"); elseif (c==1 and d==0 and (UnitMana("player")/UnitMaxMana("player")>=.55)) then CastSpellByName("Gemeiner Schlag"); elseif (c==0 and (UnitMana("player")/UnitMaxMana("player")>=.60)) then CastSpellByName("Meucheln"); else CastSpellByName("Abrüstung") end;
Thanks @Holocide: Verwendung siehe https://forum.runesofmagic.com/showpost.…67&postcount=73

Magier/Mage:

/Edit Platzhalter

Priester/Priest:


1) [Auto]Regenration:

Quoted

/script TargetUnit("player"); CastSpellByName("Regenerate");
--> Direkte Regeneration auf sich selbst


2) [Auto]MemberHeal mit niedrigster HP:

Source code

1
/script TargetUnit("player"); for a=1,GetNumPartyMembers()-1 do p="party"..a; t="target"; if(UnitHealth(p)>1 and UnitHealth(p)/UnitMaxHealth(p) < UnitHealth(t)/UnitMaxHealth(t)) then TargetUnit(p) end end UseAction(41);
--> Heilt den Partymember mit der niedrigsten HP

Ritter/Knight:

/Edit Platzhalter

Bewahrer/?:

Druide/?:

Raids:

1) [Show]Wer ist tod?:

Source code

1
2
3
/script local i = 0; while (i < GetNumRaidMembers()) do i = i + 1; 
name = UnitName("raid"..i); 
if(UnitHealth("raid"..i) == 0) then DEFAULT_CHAT_FRAME:AddMessage(name);end;end;
-->Zeigt dir wer gestorben ist (Eventuell auch für Priester sehr nützlich)

Thanks @Riotmos

__________________________________________________


----------------> |Zusatz: |<----------------


1) Frame vom Gegner:

Source code

1
/script ItemPreviewFrame:Show(); ItemPreviewFrame:SetSize(260*2, 350*2); ItemPreviewFrameModel:SetUnit("target", 1)
Interessant, habs aber selber noch nicht getestet.

-->Zeigt dir ein 3D Modell von deinem momentanem anvisierten Gegner im "Item Frame"?


2) Manueller DPS Kalkulator:

Source code

1
2
3
4
5
[B]Makro 1:[/B]
/script a = UnitChangeHealth("target"); b = GetTime(); UseAction(1);

[B]Makro 2:[/B]
/script DEFAULT_CHAT_FRAME:AddMessage("DPS: " .. a/(GetTime()-b));
--> Manueller DPS Kalkulator.

Verwendung: Benutze den ersten Makro zum Angreifen und im Moment in dem das Monster stirbt das 2.


3) AutoLoot-Makro:

Source code

1
/script if(IsAutoTakeLoot()) then SetAutoTakeLoot(false);  DEFAULT_CHAT_FRAME:AddMessage("|cffff0000Autoloot aus|r"); else  SetAutoTakeLoot(true); DEFAULT_CHAT_FRAME:AddMessage("|cffff0000Autoloot  an|r"); end                      


4) FrameRate-Makro:

Source code

1
/script FramerateText:ClearAllAnchors(); FramerateText:SetAnchor("TOPLEFT", "TOPLEFT", WorldFrame, 334, 4); FramerateText:Show();
Thanks @subvision


5) Sperren/Entsperren Aktionsleisten:

Source code

1
/script if (ACTIONBUTTON_LOCKED==true) then ACTIONBUTTON_LOCKED=false; DEFAULT_CHAT_FRAME:AddMessage("ActionBar Unlocked"); else ACTIONBUTTON_LOCKED=true; DEFAULT_CHAT_FRAME:AddMessage("ActionBar Locked"); end
Entnommen aus Muinimula´s Giga Thread. Hoffe du bist mir nicht böse :P


6) Gegenstände (Inv. Viewer) zurücksetzen:

Source code

1
/run for i=1,5,1 do local  t=GetGoodsItemInfo(i+50); if t~="" then  PickupBagItem(i+50);  PickupBagItem(i+55); else t=GetGoodsItemInfo(i+55);  if t~="" then  PickupBagItem(i+55); PickupBagItem(i+50); end end end
__________________________________________________


Wie ihr seht, ist diese Liste noch recht unvollständig, weswegen ich auf eure Unterstützung hoffe. Kritik, Verbesserungen (hier oder per PN), sowie Diskussionen gerne erwünscht^^



In dem Sinne frohes Massakrieren,



-RwsKio :guitar:

/Hinzukommend:
/Weitere Makros
/Überarbeitung momentaner Makros
/Inhaltsverzeichnis
/"Titel" für Makros (-->Übersicht)

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

2

Saturday, August 15th 2009, 5:16pm

/Edit Platzhalter

Posts: 78

Location: Rosche

Occupation: Lama

  • Send private message

3

Saturday, August 15th 2009, 5:21pm

guides forum währe sicher besser als hier, weil wo ist jetzt deine frage?
/////////
\\\\\\\\\
Schreibt euch nicht ab,
lernt Lesen und Schreiben!
\\\\\\\\\\
//////////

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

4

Saturday, August 15th 2009, 5:25pm

Ohajo,
Fande es für beide Threads interessant, deshalb erstmal bei
Spieler fragen Spieler, da hier eine starke Interaktion der Community von Nöten ist.

Soweit erwünscht, kann ein Mentor/Mod gerne verschieben.^^

RwsKio

LighTmarE

Trainee

Posts: 1,314

Location: Wiesbaden

  • Send private message

5

Sunday, August 16th 2009, 2:49pm

Quoted

StrageLeftStop
StrageLeftStart
StrageRightStop
StrageRightStart
Muss glaub ich "Strafe[...]"heißen... nur grad beim drüberlesen gesehen.

Ansonsten gibts sehr wohl einige Threads die sich mit Makros beschäftigen. Einige im AddOn Forum andere im GuidesForum. :) Trotzdem denke ich hast du noch ein paar weiterführende Sachen drin.

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

6

Sunday, August 16th 2009, 5:39pm

Quoted

Muss glaub ich "Strafe[...]"heißen... nur grad beim drüberlesen gesehen.

Wird hinzugefügt^^

Quoted


Ansonsten gibts sehr wohl einige Threads die sich mit Makros beschäftigen. Einige im AddOn Forum andere im GuidesForum.


Mir bekannt und ich kann nur nochmals betonen, dass diese Liste fertige fortgeschrittene und (hoffentlich für einige) nützliche Makro Befehle enthalten soll.
Die anderen Guids beziehen sich eher auf die Makro Programmierung.
Wie roflt Mann richtig?
[img][/img]
Warnung: NICHT auf das Bild klicken!!!

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

7

Sunday, August 16th 2009, 9:22pm

/Hinzugefügt:
-Manueller DPS Kalkulator
-Weitere KameraMakros
-Etwas bessere Übersicht
-Überarbeitung Makro bei dem P.Member mit Lowest HP geheilt wird
-Makro Kommando Liste aufgrund von Übersichtlichkeit fürs Erste entfernt
Wie roflt Mann richtig?
[img][/img]
Warnung: NICHT auf das Bild klicken!!!

masterfreakmo

Intermediate

Posts: 321

Location: Austria ^.^

Occupation: Leben

  • Send private message

8

Sunday, August 16th 2009, 11:46pm

Schön, dann pack ich mal mein altes Überlebenswillen-Makro für den Krieger raus :D

Hab das mal wo aufgeschnappt als RoM noch in der Beta war und dann wurden ja alle Threads gelöscht.

Also an alle tapferen Krieger da draußen, die beim Kämpfen nicht immer nachgucken wollen ob sie nur noch 25% hp haben.

Überlebenswille wird aktiviert wenn deine HP unter 25% fallen.
Makro1Überlebenswille

/script if (UnitHealth("player")/UnitMaxHealth("player")<=.25) then CastSpellByName("Überlebenswille") UseAction(61); else UseAction(62); end;

Makro2 Überlebenswille
/wait 60
/wait 60
/wait 60
/wait 60
/wait 60
/script UseAction(32)

Makro3 Überlebenswille
/wait 1
/script UseAction(32)

Also das erste Makro einfach irgendwo in die Skillbar geben und beim einloggen 1 mal draufdrücken :P
Also bei mir sind Makro 2 und Makro 3 an 61 und 62er Stelle, also in der linken bar die ersten 2 Felder
Das Hauptmakro hab ich an 32er Stelle, also an der oberen Skillbar an 12.er Stelle.

Schön das wars eigentlich auch schon :P

PS: Es empfiehlt sich sehr zuerst ein ruhiges Plätzchen vll. in eurer Hütte zu suchen. Ansonsten besteht die Gefahr, dass ihr beim makroinieren angegriffen werdet.

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

9

Monday, August 17th 2009, 12:55pm

Sehr schön und thx.^^
Pack ich mal direkt in die Liste.

RwsKio

/Edit
-Krieger Makro hinzugefügt
-Rechtschreibfehler verbessert
Wie roflt Mann richtig?
[img][/img]
Warnung: NICHT auf das Bild klicken!!!

LighTmarE

Trainee

Posts: 1,314

Location: Wiesbaden

  • Send private message

10

Monday, August 17th 2009, 4:09pm

Quoted

2) Zitat:
/script if (UnitDebuffbyDebuffname("player","Elementarschwäche")==true) then CastSpellByName("Reinigung");end;
-->Bei Schwächungszauber wird ein Cleaningzauber verwendet
Also bist du sicher, dass man das einfach so nutzen kann? Meine nämlich, dass man dazu ein MiniAddOn braucht, dass man <hier (umfangreicher Grund-Makro-Guide)> findet.

(Info1)

(Info2)

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

11

Monday, August 17th 2009, 4:15pm

Ohajo Light,
Du meinst sicher den Befehl "UnitDebuffbyDebuffname". Ich gebe dir recht,
der Befehl war nur über ein Mini Addon möglich. Ich werde versuchen ein neues Makro zu finden. Thx fürs Feedback^^

Greets,

RwsKio

/Edit Makro fürs Erste entfernt
Wie roflt Mann richtig?
[img][/img]
Warnung: NICHT auf das Bild klicken!!!

12

Wednesday, August 19th 2009, 10:37am

hübsche Sammlung, weiter so !

und was das hier angeht:

Quoted from "RwsKio;905270"


Wichtig:-->"Botting-Makros" strikt untersagt!


Es gibt keine Botting-Makros. Dafür müsste man im Makro einen Mausklick auslösen können, und das geht nicht.

Botting funktioniert m.W. noch nicht mal mit Addons, sondern nur mit externen Tools - und die sind eh verboten.

:D

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

13

Wednesday, August 19th 2009, 12:37pm

Quoted

hübsche Sammlung, weiter so !

Thx^^

Quoted


Es gibt keine Botting-Makros.
Möp! Diese Aussage hatte ich auch anfangs im Kopf bis ich nach einiger Untersuchung ein, sagen wir mal "nahezu Botting Makro" fand :)

Es wird dazu nicht ein Makro verwendet, sondern mehrere, welche in ständiger Wiederholung angewendet werden.
In etwa diese Reihenfolge:
//Autoaim and Follow
//if targets HP are higher than 1, then go to attackmacro,
//otherwise goto macro1 and get next target
//Skills
//Under 40% HP use Pot otherwise
//Go to Step 1


Sofern erwünscht, schicke ich dir einen Skript per PN,
damit du dich selbst überzeugen kannst ;)


RwsKio
Wie roflt Mann richtig?
[img][/img]
Warnung: NICHT auf das Bild klicken!!!

14

Wednesday, August 19th 2009, 12:58pm

Danke, nicht nötig.

okay: es ist per Makro möglich rumzulaufen und Gegner automatisch anzuvisieren und anzugreifen.
Looting funktioniert dann vermutlich wieder mit 'nem Addon wie autoloot oder so...

Ich habe bei Botting eher an automatischen Abbau von Rohstoffen gedacht...

naja... wem's Spass macht...

Wenn Runewaker/Frogster das unterbinden wollen, müssten sie nur ausschalten, dass ein Angriff auf ein totes Ziel das Lootfenster öffnet...
Dann ist man nämlich wieder an einer Stelle, wo man einen Mausklick benötigt...

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

15

Wednesday, August 19th 2009, 1:09pm

Quoted

Ich habe bei Botting eher an automatischen Abbau von Rohstoffen gedacht...
*Muini patt* Einfach ein bisschen aneinander vorbeigeredet^^

Quoted

Wenn Runewaker/Frogster das unterbinden wollen, müssten sie nur ausschalten, dass ein Angriff auf ein totes Ziel das Lootfenster öffnet...
Dann ist man nämlich wieder an einer Stelle, wo man einen Mausklick benötigt...
Ja, stimmt schon. Aber das schweift zu sehr von diesem Thread ab...

(Müsste jetzt nur noch wissen, wie man den Thread Titel ändern könnte O.o)

RwsKio


/Edit
Englisches Vorwort zum Thread hinzugefügt (For english speaking people)
Wie roflt Mann richtig?
[img][/img]
Warnung: NICHT auf das Bild klicken!!!

RyuRei

Beginner

Posts: 49

Occupation: Schüler

  • Send private message

16

Saturday, September 5th 2009, 1:56pm

Quoted

macro1 (on place 64):
/script if (UnitMana("player")/UnitMaxMana("player")<=.30) then TargetUnit("player"); UseAction(15); end
/script UseAction(65);

macro2 (on place 65):
/wait 1.5
/script UseAction(64)


Wie müsste ich das obige Makro ändern, für Auto-HP und wie für Auto-Energie ?
~ Im Schatten des Mondes schleicht er umher ~


17

Monday, September 7th 2009, 11:03am

Dazu musste einfach nur das
/script if (UnitMana("player")/UnitMaxMana("player")<=.30) then TargetUnit("player"); UseAction(15); end

durch
/script if (UnitHealth("player")/UnitMaxHealth("player")<=.30) then TargetUnit("player"); UseAction(15); end

ersetzen. Wenn du als Mainklasse Schurke bist reicht das Makro des Threaderstellers aus um deine Energie zu überprüfen und mit Energietränken aufzufüllen (lohnt eher nicht)
Falls du jetzt aber Priester Zweitklasse bist musst du statt "Mana" "Skill" einsetzen um die untere Leiste zu überprüfen.

@ Auch ne Frage: Gibt es ein Autopotmakro bei dem man sein aktuelles Target beibehält und trotzdem Pots schluckt? Speziell für Manapötte als Heiler.
RoM Inaktiv - Was bringts zu zocken wenn das ganze Equip eh auf einmal weg ist!

RwsKio

Trainee

  • "RwsKio" has been banned
  • "RwsKio" started this thread

Posts: 261

Occupation: Vorzeigevampir

  • Send private message

18

Monday, September 21st 2009, 12:11pm

Joho, sorry für verspätete Antwort ._.
Musst du kurz näher erläutern.
Heißt, du willst (als Heiler) nen Pot schlucken, wenn MP unter 30%,
aber deinen momentan anvisierten Char beibehalten oder direkt neu anvisieren mit Heal hinterher?

Grob:
/Then Mana less than ~30%
/TrageUnit ("Player")
/Use Pot
/TargetUnit ("Player aus Gruppe")
/Heal

In etwa in der Art?
RwsKio :guitar:
Wie roflt Mann richtig?
[img][/img]
Warnung: NICHT auf das Bild klicken!!!

19

Wednesday, September 23rd 2009, 4:36pm

Hallo hab da mal ne frage warum funktioniert bei mir dieses makro nicht bekomm immer wieder eine fehlermeldeung.......


/script if (UnitHealth("player")/UnitMaxHealth("player")<=.25) then CastSpellByName("Ruf der Pflicht")

auch der auto target makro geht bei mir nicht

/script TargetNearestEnemy

bitte helft mir!!!!!

Danke im voraus

lg georgy

20

Wednesday, September 23rd 2009, 5:03pm

Quoted from "FieryDragoneye;993763"

Hallo hab da mal ne frage warum funktioniert bei mir dieses makro nicht bekomm immer wieder eine fehlermeldeung.......


Hilfreich wäre hier natürlich die Fehlermeldung... aber schauen wir mal, ob meine Kristallkugel nicht doch was ausspuckt...

Quoted


/script if (UnitHealth("player")/UnitMaxHealth("player")<=.25) then CastSpellByName("Ruf der Pflicht")

Hier fehlt ein "end" am Ende... if-abfragen haben das Format if... then ... [else] ... end
sollte also so aussehen:
/script if (UnitHealth("player")/UnitMaxHealth("player")<=.25) then CastSpellByName("Ruf der Pflicht") end

Quoted


auch der auto target makro geht bei mir nicht
/script TargetNearestEnemy

hier fehlen die ():
/script TargetNearestEnemy()


ich empfehle auch immer wieder gerne DIESENThread...


:D