Yoko

All sides of Injection
It is currently 2025-10-25 13:49:22

All times are UTC+02:00




Post new topic  Reply to topic  [ 22 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2006-09-30 06:43:35 
Offline

Joined: 2005-09-15 23:02:45
Posts: 9
Никак не получается сделать задержку... Нужно чтобы при нажатии кнопки чар хилился до тех пор пока не наложится бинт (сообщение о том что бинт упал в пак) и только потом одевал арм и щит
Code:
sub heal1 ()

uo.exec ("bandageself")
wait(100)
uo.deletejournal()

if UO.InJournal ('yourself') then
wait (100)
uo.usetype('heater')
wait (100)
uo.usetype('weapon')
end if

end sub


Пробовал чо то подобное, но никак не получается... упорно не одевает щит и веп...

пробовал что то подобное но никак не получается


Top
   
 Post subject:
PostPosted: 2006-09-30 08:50:43 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Code:
sub heal1 () 

uo.deletejournal()
uo.exec ("bandageself")

repeat
wait(500)
until NOT UO.InJournal ('yourself')

uo.usetype('heater')
wait (500)
uo.usetype('weapon')

end sub


Top
   
 Post subject:
PostPosted: 2006-10-01 07:36:22 
Offline

Joined: 2005-09-15 23:02:45
Posts: 9
извиняюсь... забыл добавить: нельзя кидать повторно бинт пока первый не накинулся, иначе физлит.


Top
   
 Post subject:
PostPosted: 2006-10-01 08:03:15 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Сообщения удачного наложения и физла выложи сюда.


Top
   
 Post subject:
PostPosted: 2006-10-01 22:27:59 
Offline

Joined: 2005-09-15 23:02:45
Posts: 9
да на фразы пофиг... я разберусь и вставлю... сам алгоритм и синтаксис не ясны... допустим фразы "Бинт упал в пак" и "Бинт сфизлил"


Top
   
 Post subject:
PostPosted: 2006-10-02 05:13:10 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
sub heal()
var heator=' '
var weapon=' '
var msg1=' '
var msg2=' '
var k
  uo.DeleteJournal()
  uo.bandageself()
  k = 0
  while not uo.InJournal(msg1) and not uo.InJournal(msg2) and (k<50)
    wait(100)
    k = k + 1
  wend
  uo.UseType(heator)
  wait(250) 
  uo.UseType(weapon)
end sub


Top
   
 Post subject:
PostPosted: 2006-10-02 15:41:15 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
Code:
sub heal1()
uo.bandageself()
checklag() #вместо wait(100) лучше в данном скрипте чеклаг
uo.deletejournal()
while not uo.injournal("Кровавый бинт упал в пак|Бинт сфизлил") #цикл: ждем проверяя каждые 200 мсек не появилось ли сообщение о том что хилинг прошел\сфизлил
wait(200)
wend
uo.usetype('heater')
wait (100)
uo.usetype('weapon')
end if
end sub


Top
   
 Post subject:
PostPosted: 2006-10-02 17:06:51 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Mihail wrote:
Code:
sub heal1()
uo.bandageself()
checklag() #вместо wait(100) лучше в данном скрипте чеклаг
uo.deletejournal()
while not uo.injournal("Кровавый бинт упал в пак|Бинт сфизлил") #цикл: ждем проверяя каждые 200 мсек не появилось ли сообщение о том что хилинг прошел\сфизлил
wait(200)
wend
uo.usetype('heater')
wait (100)
uo.usetype('weapon')
end if
end sub


Твой чеклаг ничего не изменит, т.к. стоит за пределом цикла, а в ПвП загружать и без того нагруженный клиент посторонними функциями чревато. А с динамической паузой ты погорячился- в цикле обязательно чтото должно быть, что контролирует его работу.


Top
   
 Post subject:
PostPosted: 2006-10-02 18:38:00 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
You Must Die wrote:
Твой чеклаг ничего не изменит, т.к. стоит за пределом цикла, а в ПвП загружать и без того нагруженный клиент посторонними функциями чревато. А с динамической паузой ты погорячился- в цикле обязательно чтото должно быть, что контролирует его работу.

а ты не догадываешься почему у автара было wait(100) пепед удалением журнала? потому что сразу после наложения бинтов идет сообщение от сервера что мол вы применили бинты и т.д. вот ключевые слова этого сообщения могут совпадать со словами о физле\не физле зилинга - короче не просто так я сюда чеклаг воткнул.
По поводу нагружать клиент - волков бояться - в лес не ходить.. не перегрузит клиент простой чеклаг - или с тиаким же успехом клиент может рухнуть от запуска любого другого скрипт - того же хилинга.. вот твоя задержка в 100мс загрузит инжект намного сильнее чем мой чек лаг в начале скрипта..
p.s. да по поводу цикла признаю, что надо вставлять туда
var=var+1 или var=var-1 - как больше нравится :)
p.p.s. 5 секунд на задержку хилинга мало - надо минимум секунд 8..

2афтар - конечный скрипт:

Code:
sub heal1()
var i=0
uo.bandageself()
checklag() #вместо wait(100) лучше в данном скрипте чеклаг
uo.deletejournal()
while not uo.injournal("Кровавый бинт упал в пак|Бинт сфизлил") and i<40 #цикл: ждем проверяя каждые 250 мсек не появилось ли сообщение о том что хилинг прошел\сфизлил
wait(250)
i=i+1
wend
uo.usetype('heater')
wait (100)
uo.usetype('weapon')
end if
end sub


Last edited by Mihail on 2006-10-02 19:16:32, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2006-10-02 18:52:18 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Code:
or i<40


случайно не

Code:
and (i<40)
?


Top
   
 Post subject:
PostPosted: 2006-10-02 19:17:46 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
о великий бог скриптинга, прости меня смертного что я допустил такую ошибку

p.s. че ты ко мне прикапался, а? :)


Top
   
 Post subject:
PostPosted: 2006-10-02 19:35:19 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Ты зря такие сообщения пишешь. В нашей "специальности" главное точность и чёткость, и к поправкам со стороны надо относиться проще.


Top
   
 Post subject:
PostPosted: 2006-10-04 00:14:19 
Offline

Joined: 2005-09-15 23:02:45
Posts: 9
Обоим спасибо...*ушел тестить*
...
протестил 8) понял что не получалось... мой инжект не понимает команду deletejournal. Хотя никаких признаков непонимания не подает, но журнал не очишается. Только при бинде на кнопку выдал "Unknown command deletejournal " :cry: иначе как объяснить почему одевает щит и веп без задержки? ДЛЛка последняя с сайта... прям ненаю что поделать...


Top
   
 Post subject:
PostPosted: 2006-10-04 05:16:12 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
возможно написать

Code:
UO.deletejournal()

Unknown Command -неправильный синтаксис команды вбил. Проверяй скобки :\ хотя что тут неправильно написать можно.


Top
   
 Post subject:
PostPosted: 2006-10-04 08:45:10 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
pechkin wrote:
Unknown command deletejournal


потерял при наборе скрипта префикс uo.

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-10-04 14:17:08 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Без uo, со скобками выдало бы другое сообщение. Funct not found.


Top
   
 Post subject:
PostPosted: 2006-10-04 18:20:00 
Offline

Joined: 2005-09-15 23:02:45
Posts: 9
uo. - префикс в скрипте ... можно сказать иметирует в игре ввод ",deletejournal"... если забиндить на хоткей то запятая не нужна... в самом скрипте uo. присутствует но, по-моему, не срабатывает, ибо журнал не очищается... Или он и не должен стать девственно чистым папирусом :?:


Top
   
 Post subject:
PostPosted: 2006-10-04 18:47:12 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Не должен.


Top
   
 Post subject:
PostPosted: 2006-10-04 22:05:15 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
pechkin wrote:
Или он и не должен стать девственно чистым папирусом :?:

ROFL!!!! ))))))
в уо с журналом ничего не произойдет :)( очищается журнал инжекта (который ,showjournal)


Top
   
 Post subject:
PostPosted: 2006-10-05 06:53:57 
Offline

Joined: 2005-09-15 23:02:45
Posts: 9
:roll: буду знать ... в обшем тогда не пойму никак почему зараза не ждет фразы а сразу одевает щит и меч... выложу алгоритм действий может поможет в решении проблемы. Итак:
1. Юзаем бинт вылетает вопрос "Where do you want to use clean bandages?"
2. Таргет селф
3. Кладется бинт
4. Если бинт кинулся вылетает две надписи одна за другой:
"You put the bloody bandages in your pack.
You apply bandages to yoursef"
5. Если не кинулся то другая надпись:
" You apply bandages to yoursef
But they barelly help." - что то вроде этого но не точно... никак не сфизлить :twisted:
6. Дальше одеваем щит и веп (желательно чтоб еще таргет убирался, но ето мелочи)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 22 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited