Please scroll down for the download button
and more file information.
File Description
Contains several functions that I've been asked to create over the year.
Use /script for the following: [bracket] means optional variable. ZCheckMobSpawn(name, [time]) check if the mob can be selected. Turn this on when you're camping a rare spawn mob and it will DING when you're able to target it. ZShowHealth() display the current target's health percentage on the default target frame. ZMouseOverSelect([key]) allows you to hold down a key and mouse over a unit to select it (default key is alt). ZRandomEmote() perform a random emote. ZEquip(item) equips all items with a name containing the sent text. ZCancelBuff(spell) remove a buff from yourself. ZHasBuff(spell, [unit]) determine if the unit has a certain buff. Player by default. ZHasDebuff(spell, [unit]) determine if the unit has a certain debuff. Target by default. ZUnitIsPet([unit]) determine if the unit is a pet. Target by default. ZTellAllWho(text) whisper text to everybody in your who list. ZCheckRaidSpacing() display raid members who are within 10 yards from you. Helpful for boss encounters where you need to spread out. ZPetAttackOrReturn() tells your pet to attack the target or return if already attacking. ZCastCurse() cast Curse of Shadow or Elements (if CoS is on). ZCastManaShard() casts the best Mana Shard that you do not currently have summoned. ZCastPOM() cast Presence of Mind if Netherwind Proc isn't on. ZFindFrame(text) print frame names that contain the specified text. ZScrollMacroTextures([number]) display the names of macro textures. ZPrint(text) prints text to the screen that only you can see. ZMouseOverLinks() allows you to mouse over items in chat.
You can use the following in regular chat: %c = class, %l = level, %h = health, (like %t = name).