Вопрос касается команды Terminate.
Как к примеру сделать.
Идет скрипт.Проверка на что то. ЧТО ТО случилось.Скирпт переходит на другой скрипт и отключает первый.
Пример
Sub a()
if UO.dead Then
UO.Exec('exec b')
endif
else
Wait(1000)
End sub
Sub b()
UO.Exec('terminate a')
Uo.say(!! BAЦ !!)
End sub
(Скрипты написаны от болды)
Вот к примеру команда terminate не заработает на определенный скрипт а на все (terminate aLL) заработает ....как сделать чтобы выключался определенный скрипт ..зарание спасибо
Вопросик о Terminate
Moderators: Murderator+, Murderator
у меня terminate примерно по такой схеме прекрасно работает. Есть скрипт (ламбер, мининг, фишинг), он запускает другой скрипт (анализ прихода ПК), этот другой скрипт при определенных условиях прерывает первый через команду terminate и запускает процедуру экстренного спасения чара (инвизки, реколл и прочее). Главное - скрипт, который потом прервем запускать через UO.Exec
Edred wrote:у меня terminate примерно по такой схеме прекрасно работает. Есть скрипт (ламбер, мининг, фишинг), он запускает другой скрипт (анализ прихода ПК), этот другой скрипт при определенных условиях прерывает первый через команду terminate и запускает процедуру экстренного спасения чара (инвизки, реколл и прочее). Главное - скрипт, который потом прервем запускать через UO.Exec
Скинь примерчик......Плиз.......можно и без ПОЛНЫХ скриптов тока части отвечающие за отключение
BETEPAH wrote:Edred wrote:у меня terminate примерно по такой схеме прекрасно работает. Есть скрипт (ламбер, мининг, фишинг), он запускает другой скрипт (анализ прихода ПК), этот другой скрипт при определенных условиях прерывает первый через команду terminate и запускает процедуру экстренного спасения чара (инвизки, реколл и прочее). Главное - скрипт, который потом прервем запускать через UO.Exec
Скинь примерчик......Плиз.......можно и без ПОЛНЫХ скриптов тока части отвечающие за отключение
Не очень понимаю что ты хочешь, но вот:
Code: Select all
If ( UO.GetGlobal( 'process' ) == 'yes' ) Then
UO.Exec( 'terminate ' + UO.GetGlobal( 'parentscript' ) )
EndIf
ЗЫ: В головном скрипте задается глобальная переменная process которой задается сначала значение yes, потом, в одной из процедур, это значение изменяется на no, кроме того в головном скрипте задается глобальная переменная parentscript - имя этого скрипта...

Все дело в том, что у меня несколько разных скриптов используют одни и те же процедуры отслеживания ПК, ходьбы (тут спасибо Сергиусу, его ходилка), реколла, разгрузки и пр.