Guest User

Untitled

a guest
Sep 9th, 2013
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.01 KB | None | 0 0
  1. --returns true or false depending on whether a trigger, alias, or timer is enabled or not.
  2. --
  3. --  usage examples "isEnabled("alias","target)"
  4. --
  5. --or in a script:
  6. --
  7. --  if isEnabled("alias","target") then
  8. --    disableAlias("target")
  9. --  end
  10. --
  11. --NOTE: the name of the trigger, alias, or timer is case-sensitive and can have non-alpha characters
  12.  
  13. function isEnabled(type,name)
  14.   local p = isActive(name,type:lower())
  15.   if type:lower() == "trigger" then
  16.     enableTrigger(name)
  17.     if p == isActive(name,type:lower()) then
  18.       return true
  19.     else
  20.       disableTrigger(name)
  21.       return false
  22.     end
  23.   elseif type:lower() == "alias" then
  24.     enableAlias(name)
  25.     if p == isActive(name,type:lower()) then
  26.       return true
  27.     else
  28.       disableAlias(name)
  29.       return false
  30.     end
  31.   elseif type:lower() == "timer" then
  32.     enableTimer(name)
  33.     if p == isActive(name,type:lower()) then
  34.       return true
  35.     else
  36.       disableTimer(name)
  37.       return false
  38.     end
  39.   end
  40. end--isEnabled
Advertisement
Add Comment
Please, Sign In to add comment