Page 1 of 1
Вопросик о Terminate
Posted: 2004-06-27 14:51:31
by BETEPAH
Вопрос касается команды 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) заработает ....как сделать чтобы выключался определенный скрипт ..зарание спасибо
Posted: 2004-06-27 15:07:03
by Edred
у меня terminate примерно по такой схеме прекрасно работает. Есть скрипт (ламбер, мининг, фишинг), он запускает другой скрипт (анализ прихода ПК), этот другой скрипт при определенных условиях прерывает первый через команду terminate и запускает процедуру экстренного спасения чара (инвизки, реколл и прочее). Главное - скрипт, который потом прервем запускать через UO.Exec
Posted: 2004-06-27 15:25:42
by BETEPAH
Edred wrote:у меня terminate примерно по такой схеме прекрасно работает. Есть скрипт (ламбер, мининг, фишинг), он запускает другой скрипт (анализ прихода ПК), этот другой скрипт при определенных условиях прерывает первый через команду terminate и запускает процедуру экстренного спасения чара (инвизки, реколл и прочее). Главное - скрипт, который потом прервем запускать через UO.Exec
Скинь примерчик......Плиз.......можно и без ПОЛНЫХ скриптов тока части отвечающие за отключение
Posted: 2004-06-27 16:39:49
by Yoko
,terminate SUBname
Posted: 2004-06-27 18:38:30
by Edred
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 - имя этого скрипта...
Все дело в том, что у меня несколько разных скриптов используют одни и те же процедуры отслеживания ПК, ходьбы (тут спасибо Сергиусу, его ходилка), реколла, разгрузки и пр.
Posted: 2004-06-27 22:38:39
by ykka
для верерана если ты скачал версию 4?? тоэто ее глюк
терминате в неи не пашет -((
опять господин yokko намудрио чего то )))))
Posted: 2004-06-27 23:58:12
by Yoko
ykka wrote:для верерана если ты скачал версию 4?? тоэто ее глюк
терминате в неи не пашет -((
опять господин yokko намудрио чего то )))))
как выражался один тип, "эта всьо лош!"