Code:
open [main]
var InterruptBlock ""
InterruptArg ""
BuffHandle 0
Exit "".
interruptclear all.
interruptset admin "" 1 "".
call "BuffNPC".
infinite
open
waitinterrupt InterruptBlock "InterruptArg".
call InterruptBlock "BuffNPC".
close
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [IsRunning]
broadcast Handle "I am running" InterruptArg.
interruptset admin "" 1 "".
call InterruptBlock "BuffNPC".
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [BuffNPC]
npcstand Exit "BuffNPC" 6983 7355 240 1000 "Normal".
interruptset NPCClickHandle "ExitClick" 1 Exit "BuffNPCBuff".
interruptset admin "" 1 "".
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [BuffNPCBuff]
var Clicker 0.
whoclickme Clicker InterruptArg.
abstateset Clicker "StaSafeProtection" 11 3600000.
abstateset Clicker "StaDarknessProtection" 6 3600000.
abstateset Clicker "StaRestore" 2 3600000.
abstateset Clicker "StaGTISpeed" 1 15000.
abstateset Clicker "StaBestHighConSPPotion" 5 3600000.
abstateset Clicker "StaBestHighTHScroll" 5 3600000.
abstateset Clicker "StaBestHighTBScroll" 5 3600000.
abstateset Clicker "StaBestHighMRScroll" 5 3600000.
abstateset Clicker "StaBestHighACScroll" 5 3600000.
abstateset Clicker "StaBestHighCriScroll" 5 3600000.
abstateset Clicker "StaBestHighMaxHPScroll" 5 3600000.
abstateset Clicker "StaBestHighMaxSPScroll" 5 3600000.
interruptset NPCClickHandle "ExitClick" 1 Exit "BuffNPCBuff".
interruptset admin "" 1 "".
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [LightsOff]
maplight 0 0 0.
interruptset admin "" 1 "".
close
open [LightsOffSlow]
LightTick = 0.
while LightTick < 52
open
maplight (255 - LightTick * 5) (255 - LightTick * 5) (255 - LightTick * 5).
LightTick = LightTick + 1.
close
interruptset admin "" 1 "".
close