Try thats macros:
PD: Are two differents macros, first test 1 and after other.
First:
[macro]200 {Stealth Ring} ring:=3049 Creatures.ByRangeName(8, Orc Berserker)>=2 [up] Creatures.ByRangeName(8, Orc Leader)>=2 [up] Self.UnEquip.Ring(0) Exit() {up} Self.Equip.Ring(!ring!) Exit() [/macro]
Second:
[macro]200 {Stealth Ring 2.0} id:=Self.Equip.Ring(3049) Creature.NameIn(!id!, Orc Berserker, Orc Leader)>=2 [ring] Exit() {ring} Self.UnEquip.Ring(0) Exit() [/macro]
PD: Are two differents macros, first test 1 and after other.
First:
[macro]200 {Stealth Ring} ring:=3049 Creatures.ByRangeName(8, Orc Berserker)>=2 [up] Creatures.ByRangeName(8, Orc Leader)>=2 [up] Self.UnEquip.Ring(0) Exit() {up} Self.Equip.Ring(!ring!) Exit() [/macro]
Second:
[macro]200 {Stealth Ring 2.0} id:=Self.Equip.Ring(3049) Creature.NameIn(!id!, Orc Berserker, Orc Leader)>=2 [ring] Exit() {ring} Self.UnEquip.Ring(0) Exit() [/macro]