Включение и отключение скрипта
Moderators: Murderator+, Murderator
Включение и отключение скрипта
Хотелось бы сделать простой скрипт на одну кнопку. Суть его проста: если данный скрипт запущен выключать его, если же его нет-запускать.
Это реально сделать?
Если да, то как?
Это реально сделать?
Если да, то как?
-
Kinder Zurpraiz
- Posts: 44
- Joined: 2005-05-06 21:08:08
- Location: Будку в Деле зажигаю :D ГЫГЫ
Делаеться крайне просто! UO.Setglobal и UO.GetGlobalmike wrote:ничего не нашел....Kinder Zurpraiz wrote:Строго гдето было! Поищи!
что хоть искать надо?!
по каким словам?
Как известно глобальная переменная остаеться в инжекте даже после выхода! Следственно можно написать так
Code: Select all
sub status()
if uo.Getglobal('Status') =="On" then
uo.exec('terminate test')
uo.setglobal('status','Off')
uo.print('Sub test is now...'+uo.Getglobal('Status') )
else
uo.exec('exec test')
end if
end sub
Code: Select all
uo.setglobal('status','On)
Может и так! но после терминейта скрипта и подрубания другого а потом снова этот скрипт грузануть то точно остаються!666Man666 wrote:Ты путаеш с "ЭйзиУО" переменной.... а глобалки после выхода не остаются.... помойму, я не проверялDon SpiL wrote: Как известно глобальная переменная остаеться в инжекте даже после выхода!но не должны...
пишет ошибку.....Don SpiL wrote:Делаеться крайне просто! UO.Setglobal и UO.GetGlobalmike wrote:ничего не нашел....Kinder Zurpraiz wrote:Строго гдето было! Поищи!
что хоть искать надо?!
по каким словам?
Как известно глобальная переменная остаеться в инжекте даже после выхода! Следственно можно написать так
А в саб test(то есть тот что тебе нужно вкл\выкл) вставляешь первой строчкойCode: Select all
sub status() if uo.Getglobal('Status') =="On" then uo.exec('terminate test') uo.setglobal('status','Off') uo.print('Sub test is now...'+uo.Getglobal('Status') ) else uo.exec('exec test') end if end sub
Вешаешь на кнопачку саб статус и усе =)Code: Select all
uo.setglobal('status','On)