• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

a bind for lamps

Joined
Sep 23, 2017
RedCents
3,311¢
can throw this in any macro, it is self contained.

just do /lamp stone and it will porty you to mearatas.. or zephyr dor stratos.. you get the idea.

Code:
|***
 *    DES: displays the port and builds the command to the porting class
 *    USE: /port [zephyr|palace|stone]
 *    NOTE:
 ***|
#bind lamp /lamp
sub Bind_lamp(string _location)
    /declare _tmpItem string local
    
    /if (${_location.Equal[Zephyr]}) {
        /while (!${FindItem[Wishing Lamp: Zephyr's Flight].ID}) {
            /convertitem Wishing Lamp:
            /delay 1s                   
        }
        /varset _tmpItem Wishing Lamp: Zephyr's Flight
        
    } else /if (${_location.Equal[Palace]}) {
        /while (!${FindItem[Wishing Lamp: Palace of Embers].ID}) {
            /convertitem Wishing Lamp:
            /delay 1s                   
        }
        /varset _tmpItem Wishing Lamp: Palace of Embers
        
    } else /if (${_location.Equal[Stone]}) {
        /while (!${FindItem[Wishing Lamp: The Stone Demesne].ID}) {
            /convertitem Wishing Lamp:
            /delay 1s                   
        }
        /varset _tmpItem Wishing Lamp: The Stone Demesne               
    }

    /if (${Bool[${_tmpItem}]}) {   
        /delay 5s !${Me.Casting.ID}
        /useitem ${_tmpItem}
    }

/return
 
a bind for lamps

Users who are viewing this thread

Back
Top
Cart