Yoko

All sides of Injection
It is currently 2025-12-22 18:43:38

All times are UTC+02:00




Post new topic  Reply to topic  [ 10 posts ] 
Author Message
PostPosted: 2006-02-03 00:01:35 
Offline

Joined: 2006-02-02 22:48:01
Posts: 15
Долго думал, но сам так и не допер...
Допустим есть большой скрипт с многими функциями, в некоторых из этих функций нужно, чтобы он выполнял действия, одновременно с попыткой зайти в хайд. Например:

Чар идет из точки А в точку Б, пройдя половину пути: "You have been revealed", и далее надо чтобы чар не прерывая ходьбы пытался войти в хайд...

Или...

Пример2:

Чар открвает сундук и "You have been revealed", а его следующее действие - переложить что-нибудь в сундук, так вот он должен начать перекладывать "что-нибудь" одновременно пытаясь войти в хайд...

Неподскажете как реализовать? :)


Top
   
 Post subject:
PostPosted: 2006-02-03 00:38:30 
Offline
User avatar

Joined: 2005-05-21 07:12:12
Posts: 163
Location: DRW
Запускать 2 функции параллельно. Одну основную, а вторую, чтоб постоянно проверяла, в хайде ли ты, и прятала, если расхайдишься.


Top
   
 Post subject:
PostPosted: 2006-02-03 01:01:35 
Offline

Joined: 2006-02-02 22:48:01
Posts: 15
эммм, ну это-то понятно, а примерчик можно? ну допустим у меня есть:
Code:
sub xz
***
end sub

sub xz1
***
end sub

sub xz2
***
end sub

вот куда и как вставлять:
Code:
sub ToHide() 
while not UO.Hidden()
uo.deletejournal()
UO.UseSkill("Stealth")
wait(250)
wend
wait(100)
end sub


Top
   
 Post subject:
PostPosted: 2006-02-03 02:47:42 
Offline

Joined: 2005-07-21 17:01:07
Posts: 18
помоему тебе должно быть виднее куда тебе нужно какие "хз" вставить, напиши ЧТО тебе нужно, а тебе может быть ответят КАК

Code:
sub ToHide() 
while not UO.Hidden()
uo.deletejournal() <- просто ради интереса зачем тебе тут удалять все из журнала если ты им не пользуешься в данном скрипте
UO.UseSkill("Stealth")
wait(250) <- у вас на шарде стелс срабатывает за четверть секунды?
wend
wait(100)
endsub


Code:
sub hz()
uo.exec('exec ToHide') <- так вставляется запуск другого скрипта
делаеш чтото что не мешает стелсу
endsub


ЛИБО

Code:
sub hz()
ToHide() <- так вставляется функция, окончания работы которой будет ждать инжект прежде чем продолжит
делаеш что угодно
endsub


Top
   
 Post subject:
PostPosted: 2006-02-03 03:58:19 
Offline

Joined: 2006-02-02 22:48:01
Posts: 15
Code:
sub hz() 
uo.exec('exec ToHide') <- так вставляется запуск другого скрипта
делаеш чтото что не мешает стелсу
endsub


Code:
sub hz() 
ToHide() <- так вставляется функция, окончания работы которой будет ждать инжект прежде чем продолжит
делаеш что угодно
endsub


Во, спасибо :) вот это и хотелось узнать...
А про хайд...выдрал его из Ветерановского майнинга, так что надо у него спросить, зачем он из журнала удаляет...а с временем...ну ошибся, нолик 1 забыл :)

т.е. конкретно для ходьбы будет так? :)

Code:
sub hz()
while NOT uo.Hidden()
uo.exec('exec ToHide')
wend
*сама_ходилка*
end sub


Top
   
 Post subject:
PostPosted: 2006-02-03 07:26:07 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
То как ты хочешь реализовать будет сильно глючить и тормозить машину. Лучше после каждого действия чара проверяться на расхайд и хайдиться заново.


Top
   
 Post subject:
PostPosted: 2006-02-03 09:52:41 
Offline
User avatar

Joined: 2005-05-21 07:12:12
Posts: 163
Location: DRW
Volku$$ wrote:
т.е. конкретно для ходьбы будет так? :)

Code:
sub hz()
while NOT uo.Hidden()
uo.exec('exec ToHide')
wend
*сама_ходилка*
end sub

Нет.
Вот так:
Code:
sub main()
   UO.Exec('exec ToHide')
   walk()
end sub

sub ToHide()
   while not UO.Dead
      wait(500)
      while not UO.Hidden()
         UO.UseSkill("Stealth")
         wait(4000) 
      wend
   wend
 end sub

 sub walk()
   твоя ходилка
 end sub


Top
   
 Post subject:
PostPosted: 2006-02-04 03:41:29 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Не круто.

Code:
sub MyWalker()
; Шагаем...
if not uo.hidden() then
uo.exec("ToHide");
endif
; Продолжаем ходьбу
endsub

Sub ToHide()
repeat
uo.useskill('Hiding')
wait(200)
until uo.hidden()
endsub


Top
   
 Post subject:
PostPosted: 2006-02-04 07:05:21 
Offline
User avatar

Joined: 2005-05-21 07:12:12
Posts: 163
Location: DRW
Destruction wrote:
Не круто.


Так ему надо, чтоб не круто, а
Quote:
чтобы он выполнял действия, одновременно с попыткой зайти в хайд. Например:

Чар идет из точки А в точку Б, пройдя половину пути: "You have been revealed", и далее надо чтобы чар не прерывая ходьбы пытался войти в хайд...

:wink:


Top
   
 Post subject:
PostPosted: 2006-02-04 17:57:25 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Solaire wrote:
Destruction wrote:
Не круто.


Так ему надо, чтоб не круто, а
Quote:
чтобы он выполнял действия, одновременно с попыткой зайти в хайд. Например:

Чар идет из точки А в точку Б, пройдя половину пути: "You have been revealed", и далее надо чтобы чар не прерывая ходьбы пытался войти в хайд...

:wink:

А если не круто - то враг не испугается, и убьёт.

Ему как раз надо, чтобы было круто.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 10 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited