Вопросик о Terminate

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Вопросик о Terminate

Post 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) заработает ....как сделать чтобы выключался определенный скрипт ..зарание спасибо
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

у меня terminate примерно по такой схеме прекрасно работает. Есть скрипт (ламбер, мининг, фишинг), он запускает другой скрипт (анализ прихода ПК), этот другой скрипт при определенных условиях прерывает первый через команду terminate и запускает процедуру экстренного спасения чара (инвизки, реколл и прочее). Главное - скрипт, который потом прервем запускать через UO.Exec
BETEPAH
Expert!
Posts: 838
Joined: 2004-05-31 09:31:51
Contact:

Post by BETEPAH »

Edred wrote:у меня terminate примерно по такой схеме прекрасно работает. Есть скрипт (ламбер, мининг, фишинг), он запускает другой скрипт (анализ прихода ПК), этот другой скрипт при определенных условиях прерывает первый через команду terminate и запускает процедуру экстренного спасения чара (инвизки, реколл и прочее). Главное - скрипт, который потом прервем запускать через UO.Exec

Скинь примерчик......Плиз.......можно и без ПОЛНЫХ скриптов тока части отвечающие за отключение
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

,terminate SUBname
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post 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 - имя этого скрипта... :)

Все дело в том, что у меня несколько разных скриптов используют одни и те же процедуры отслеживания ПК, ходьбы (тут спасибо Сергиусу, его ходилка), реколла, разгрузки и пр.
ykka
Posts: 46
Joined: 2004-06-27 00:24:52
Location: xz

Post by ykka »

для верерана если ты скачал версию 4?? тоэто ее глюк
терминате в неи не пашет -((
опять господин yokko намудрио чего то )))))
bla bla
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

ykka wrote:для верерана если ты скачал версию 4?? тоэто ее глюк
терминате в неи не пашет -((
опять господин yokko намудрио чего то )))))

как выражался один тип, "эта всьо лош!"
Post Reply