mjtizzle21
Gives pleasently suprises
anyone got a version of this that doesn't randomly stop yet? even w/ adding the commands it didn't do anything
Tried this macro a few times now. It works great for the first couple of pulls does everything it should but then it will start targeting the corpses and spamin disarm. I have noticed it does not loot any of the mobs dont know if i need to add anything copy and pasted the whole thing. Do i need to have any other plugins on for it to loot. and im kind of new to macros and code'n i just copy and pasted the big macro. do i need to add at the bottom the 2 little ones fryed had underneath it.
Any help would be great. Thanks alot.
|--------------------------------------------------------------------------------
|SUB: Aquire Target
|--------------------------------------------------------------------------------
Sub GetTarget
/if (${Me.Combat}) /call Combatsub
/doevents
/declare SpawnTimer int local
/declare RV_CurrentRadius int local
/declare RV_TargetSub int local
/echo Looking for Close Range Mobs
:Acquire
/doevents
/hidecorpse all
/if (!${Me.Mount.ID} && ${Me.State.Equal[STAND]} && ${Me.CombatState.Equal[COMBAT]}) /alt activate 571
/melee on
/target Victimized
/delay 2s
/if (${Me.PctMana}<${MedAt}) /delay 3s
/if (${Me.Casting.ID}) /delay 3s
/clea
/if (${SpawnCount[pc radius 300]} > 15) {
/echo Waiting for people to leave area within 700 units
/delay 1m
/goto :GetTarget
}
/delay 3s
/for RV_CurrentRadius 100 to ${RV_MaxRadius} step 5
/squelch /target radius ${RV_CurrentRadius} npc
/varset RV_MyTargetID ${Target.ID}
/varset RV_MyTargetDead 0
/if (${Target.ID}) {
/if (${Int[${Target.Z}]}<${RV_MinZRange}) {
/echo Mob is BELOW Min Z Range, picking another...
/varset RV_InvalidTargetID ${Target.ID}
/call ResetSub
/goto :Acquire
}
/if (${Int[${Target.Z}]}>${RV_MaxZRange}) {
/echo Mob is ABOVE Max Z Range, picking another...
/varset RV_InvalidTargetID ${Target.ID}
/call ResetSub
/goto :Acquire
}
/varset RV_HasTarget 1
/varset RV_MyTargetName ${Target.Name}
/echo Acquired ${Target.Name} at range ${Int[${Target.Distance}]}
/return
}
/if (${CheckBuffs}>0) {
/echo Checking Buffs
/call ItemCast
/varset CheckBuffs 0
/echo Aquiring Long Range Mobs
}
/next RV_CurrentRadius
/goto :Acquire
/return
I'm new at this marco thing. how do i set it up. Is there a certain program i should be using for EQ or how would I go about setting these macros?
} else {
/varset LootTotal ${Corpse.Items}
/for LootSlot 1 to ${LootTotal}
/nomodkey /shift /itemnotify loot${LootSlot} leftmouseup
/delay 1s
/if (${RV_LootAllItems}) {
/echo Keeping a ${Cursor.Name}... WOOT!
[COLOR="yellow"] /destroy[/COLOR]
/delay 1s
} else {
/for LootCheck 1 to ${RV_LootArray.Size}
/if (${Cursor.Name.Find[${RV_LootArray[${LootCheck}]}]}) {
/echo Keeping a ${Cursor.Name}... WOOT!
/varcalc RV_LootStats[${LootCheck}] ${RV_LootStats[${LootCheck}]}+1
[COLOR="Yellow"] /destroy[/COLOR]
/delay 1s
}
/next LootCheck
}
/if (${Cursor.ID}) {
/echo Destroying a ${Cursor.Name}...
[COLOR="yellow"] /autoinventory[/COLOR]
/delay 1s
Is there any way I can make it stop looking toward the ceiling (it looks way up at a retarded angle)
1- Make it stop looking toward the ceiling (it looks way up at a retarded angle)
It's not auto looting am I doing something wrong ??