Yoko

All sides of Injection
It is currently 2025-10-15 17:17:53

All times are UTC+02:00




Post new topic  Reply to topic  [ 34 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2010-07-09 12:57:58 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
Вот скриптик


sub Healhid()
if UO.Life==150 then
Uo.print("all heal")
else
uo.warmode (0)
if not UO.Hidden() then
uo.useskill('Stealth')
endif
UO.Print (""+STR(UO.Count("bandage"))+" bandages")
wait(350)
UO.SetArm('CWeapon')
UO.Exec("bandageself")
wait(500)
UO.Arm('CWeapon')
wait(2500)
uo.warmode (1)
uo.attack('lastattack')
endif
end sub

Он лечится , становится в хайд и из него атачить . Добавьте пжаласта сюда проверку на хайда. Если захайдился выключал alwaysrun , а после включал и завершал работу.


Top
   
PostPosted: 2010-07-09 17:55:02 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
Выражайся яснее после чего тебе нужно чтоб он проверял на хайд. И потом включал так же после чего?


Top
   
PostPosted: 2010-07-09 18:40:17 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
После того как расхайдился если хайд прошёл. То есть он должен полечится , юзануть скил хайд , заатачить из него. Затем проверка на хайд. Если стоит в хайде то выключает бег если расхайдивается после атаки или его рассекречивают то включает бег.


Top
   
PostPosted: 2010-07-09 19:10:52 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
а по этому скрипту он у тя разве в хайд встает? В этом скрипте еще и стелс зачем то используется? Я прсто не знаю как на твоем шарде у вас что скиллом стелз в хайд встают ?


Top
   
PostPosted: 2010-07-09 19:22:33 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
встаёт в хайд. Тоже со стелсом не совсем понятно. Заменить надо на юз hide


Top
   
PostPosted: 2010-07-09 19:51:43 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
попробуй так

Code:
sub Healhid() 
if UO.Hidden() then
uo.moveoff()
endif
if UO.Life==150 then
Uo.print("all heal")
else
uo.warmode (0)
if not UO.Hidden() then
uo.useskill('Hiding')
endif
wait(350)
UO.SetArm('CWeapon')
UO.Exec("bandageself")
UO.Print (""+STR(UO.Count("bandage"))+"bandages")
wait(500)
UO.Arm('CWeapon')
wait(2500)
uo.warmode (1)
uo.attack('lastattack')
endif
else UO.moveon()


end sub


Top
   
PostPosted: 2010-07-09 19:55:54 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
не лучше так

Code:
sub Healhid() 

if UO.Life==150 then
Uo.print("all heal")
else
uo.warmode (0)
if not UO.Hidden() then
uo.useskill('Hiding')
endif
wait(350)
UO.SetArm('CWeapon')
UO.Exec("bandageself")
UO.Print (""+STR(UO.Count("bandage"))+"bandages")
wait(500)
UO.Arm('CWeapon')
wait(2500)
uo.warmode (1)
uo.attack('lastattack')
endif
if UO.Hidden() then
uo.moveoff()
endif
else UO.moveon()


end sub


Top
   
PostPosted: 2010-07-09 20:01:19 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
UO.moveon / off это функия которая включает и выключает бег?


Top
   
PostPosted: 2010-07-09 20:04:27 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
движение


Top
   
PostPosted: 2010-07-09 20:08:46 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
Нужно чтоб именно переключал ходьба\бег


Top
   
PostPosted: 2010-07-09 20:25:43 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
тогда в самои уо в опциях забей always run на клавишу End и с ними галочку в настройках Your haracter always run... и тогда скрипт такой


Code:
sub Healhid() 

if UO.Life==150 then
Uo.print("all heal")
endif
else
uo.warmode (0)
if not UO.Hidden() then
UO.Press(35)
uo.useskill('Hiding')
endif
wait(350)
UO.SetArm('CWeapon')
UO.Exec("bandageself")
UO.Print (""+STR(UO.Count("bandage"))+"bandages")
wait(500)
UO.Arm('CWeapon')
wait(2500)
uo.warmode (1)
uo.attack('lastattack')
endif
if not UO.Hidden() then
UO.Press(35)
uo.useskill('Hiding')
endif
if UO.Hidden() then
UO.Press(35)
endif
Else
UO.Press(35)


end sub


Top
   
PostPosted: 2010-07-09 20:44:32 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
ща буду тестить :P


Top
   
PostPosted: 2010-07-09 20:51:21 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
я переделываю скорее он не подойдет это ведь те для прокачки надо или че


Top
   
PostPosted: 2010-07-09 21:01:35 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
не фигово грузит проц и вылетает парсер . Для пвп


Top
   
PostPosted: 2010-07-09 22:03:43 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
Ну вот вроде должно работать

Code:
sub Healhid() 

     
if UO.GetHP() < UO.GetMaxHP() Then
UO.SetArm('CWeapon')
UO.Exec("bandageself")
UO.Print (""+STR(UO.Count("bandage"))+"bandages")
wait(500)
UO.Arm('CWeapon')
wait(2500)
Endif
if not UO.Hidden()  then
UO.Press(35)
uo.useskill('Hiding')
wait(3000)
endif
uo.warmode(1)
uo.attack('lastattack')



end sub


Last edited by lavdenis on 2010-07-09 23:14:26, edited 1 time in total.

Top
   
PostPosted: 2010-07-09 22:18:41 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
Не то. Изначально бег стоит это учти. То что ты написал просто нажимает кнопку бега . Нужно именно с проверкой. Чар бежит , запускаешь скрипт он продолжает бежать и переходит на ходьбу только если срабатывает хайд : Если хайд сработал переходит на ходьбу , затем рассекретился ( после своей атаки или вследствие детекта ) переключался в режим бега и завершал работу. Так же надо учесть что он может не захайдится из за перехода в вар режим из за того что тебя ударили. В этом случае тоже скрипт завершает работу.


Top
   
PostPosted: 2010-07-09 23:15:24 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
Может так? я спать а то в голове туман


Code:
sub Healhid() 
     uo.deletejournal('сообщение когда ты в хайде')   
     if UO.life() < .... Then ############## тут поставь число своей максимальной жизни
          UO.SetArm('CWeapon')
          UO.Exec("bandageself")
          UO.Print (""+STR(UO.Count("bandage"))+"bandages")
          wait(500)
          UO.Arm('CWeapon')
          wait(2500)
     Endif
     if not UO.Hidden()  then
         
          uo.useskill('Hiding')
          wait(3000)
         
     Endif
next
if uo.injournal('сообщение когда ты в хайде')
     Then
     UO.Press(35)
     return
Endif
uo.warmode(1)
uo.attack('lastattack')
If uo.injournal('сообщение когда тебя детектят') and uo.injournal('Always Run is now off')Then
     UO.Press(35)
     uo.deletejournal('сообщение когда тебя детектят')
uo.deletejournal('Always Run is now off')
   Endif 
Endsub


Last edited by lavdenis on 2010-07-10 10:19:21, edited 4 times in total.

Top
   
PostPosted: 2010-07-09 23:32:14 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
Сегодня днём смогу потестить. Спс что помогаешь


Top
   
PostPosted: 2010-07-10 09:36:57 
Offline
User avatar

Joined: 2010-03-27 06:15:56
Posts: 87
Я там поправил кое что так что копирую код еще раз. Сообщения надеюсь понял какие? Это не твои личные которые ты сам придумываешь а которые у тебя в журнале пишутся и в окне при вставании в хайд и при твоем детекте чет типо " You have hidden yourself well" и "You have been detected"


Top
   
PostPosted: 2010-07-10 10:18:06 
Offline

Joined: 2009-06-01 10:02:57
Posts: 64
Загружаю этот единственный скрипт. Line 18: parse error


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 34 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:  
Powered by phpBB® Forum Software © phpBB Limited