BETEPAH wrote:
Edred wrote:
у меня terminate примерно по такой схеме прекрасно работает. Есть скрипт (ламбер, мининг, фишинг), он запускает другой скрипт (анализ прихода ПК), этот другой скрипт при определенных условиях прерывает первый через команду terminate и запускает процедуру экстренного спасения чара (инвизки, реколл и прочее). Главное - скрипт, который потом прервем запускать через UO.Exec
Скинь примерчик......Плиз.......можно и без ПОЛНЫХ скриптов тока части отвечающие за отключение
Не очень понимаю что ты хочешь, но вот:
Code:
If ( UO.GetGlobal( 'process' ) == 'yes' ) Then
UO.Exec( 'terminate ' + UO.GetGlobal( 'parentscript' ) )
EndIf
ЗЫ: В головном скрипте задается глобальная переменная process которой задается сначала значение yes, потом, в одной из процедур, это значение изменяется на no, кроме того в головном скрипте задается глобальная переменная parentscript - имя этого скрипта...
Все дело в том, что у меня несколько разных скриптов используют одни и те же процедуры отслеживания ПК, ходьбы (тут спасибо Сергиусу, его ходилка), реколла, разгрузки и пр.