Включение и отключение скрипта
Moderators: Murderator+, Murderator
Включение и отключение скрипта
Хотелось бы сделать простой скрипт на одну кнопку. Суть его проста: если данный скрипт запущен выключать его, если же его нет-запускать.
Это реально сделать?
Если да, то как?
Это реально сделать?
Если да, то как?
-
- Posts: 44
- Joined: 2005-05-06 21:08:08
- Location: Будку в Деле зажигаю :D ГЫГЫ
mike wrote:Kinder Zurpraiz wrote:Строго гдето было! Поищи!
ничего не нашел....
что хоть искать надо?!
по каким словам?
Делаеться крайне просто! UO.Setglobal и UO.GetGlobal
Как известно глобальная переменная остаеться в инжекте даже после выхода! Следственно можно написать так
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
А в саб test(то есть тот что тебе нужно вкл\выкл) вставляешь первой строчкой
Code: Select all
uo.setglobal('status','On)
Вешаешь на кнопачку саб статус и усе =)
666Man666 wrote:Ты путаеш с "ЭйзиУО" переменной.... а глобалки после выхода не остаются.... помойму, я не проверялDon SpiL wrote:Как известно глобальная переменная остаеться в инжекте даже после выхода!но не должны...
Может и так! но после терминейта скрипта и подрубания другого а потом снова этот скрипт грузануть то точно остаються!
Don SpiL wrote:mike wrote:Kinder Zurpraiz wrote:Строго гдето было! Поищи!
ничего не нашел....
что хоть искать надо?!
по каким словам?
Делаеться крайне просто! UO.Setglobal и UO.GetGlobal
Как известно глобальная переменная остаеться в инжекте даже после выхода! Следственно можно написать так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
А в саб test(то есть тот что тебе нужно вкл\выкл) вставляешь первой строчкойCode: Select all
uo.setglobal('status','On)
Вешаешь на кнопачку саб статус и усе =)
пишет ошибку.....