Yoko

All sides of Injection
It is currently 2025-11-07 10:41:28

All times are UTC+02:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 27 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2005-02-08 19:37:06 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
вот скрипт...все работате нормально НО,когда хп становится мало и чар должен отходить ,он либо ваще не отходит ,либо отходит очень очень...далеко...и потом там стоит..помогите плз!
Надоело каждую минуту вырубать и врубать скрипт заново...(((

Code:
sub fight()
while 1
   gotoxy(1817,802,0) # координаты куда подходить к противнику
   UO.usetype("0x1B77") # тип щита
   uo.usetype("0x0EC2") # тип оружия
   UO.Exec("attack 0x000AECD9") #айди 2-го чара
   Repeat
      wait (500)
   if uo.injournal("destroyed")then
   UO.usetype("0x0EC2") # тип оружия
   uo.deletejournal()
   endif
   Until ((UO.GetHP("0x001AD865") <75)or (UO.GetHP("0x000AECD9")  <100)) #
#жизни 1-го и 2-го чара
   repeat
   UO.Exec("warmode 0") # выключаем вар мод
   UO.Press(35) # код клавиши End
   UO.Press(35) # код клавиши End
   until (uo.GetY() < 803)# координаты по Y куда отходить чтобы лечить(ся)
      UO.DeleteJournal()
   Repeat
      UO.Usetype("0x0E21") #Bandages
      UO.Exec("waittargetobject 0x000AECD9") # айди 2-го чара
      wait(3500)
   Until (UO.InJournal("need you"))
      UO.DeleteJournal()
   Repeat
      UO.Usetype("0x0E21") #Bandages
      UO.Exec("waittargetobject 0x001AD865")  # айди 1-го чара
      wait(3500)
   Until (UO.InJournal("need healing"))
wend
end sub

sub gotoxy(x,y,prec)
var ld=0,ldc=0
var dx,dy
var mx,my
var ox,oy,mk,k
#uo.print(">")
#uo.track("1",str(x),str(y))
start:
mx=UO.GetX()
my=UO.GetY()
dx=mx-x
if dx<0 then
dx=0-dx
endif
dy=my-y
if dy<0 then
dy=0-dy
endif
if dy>dx then
dx=dy
end if
if dx<=prec then
return
end if
if not ldc then
uo.print(STR(dx))
end if
if dx<3 then
mk=70
else
mk=15
end if
ox=mx
oy=my
for k=1 to mk
mx=UO.GetX()
my=UO.GetY()
if mx<>ox or my<>oy then
goto sdidapl
end if
wait(10)
next
sdidapl:
mx=UO.GetX()
my=UO.GetY()
dx=mx-x
if dx<0 then
dx=0-dx
endif
dy=my-y
if dy<0 then
dy=0-dy
endif
if dy>dx then
dx=dy
end if
if dx<=prec then
return
end if
if ld==dx then
ldc=ldc+1
if ldc>100 then
uo.print("Can not reach location!")
return
end if
else
ld=dx
end if
if mx==x then
if my==y then
return
endif
if my>y then
#UO.Print("UR")
UO.Press(33)
goto start
endif
#UO.Print("DL")
UO.Press(35)
goto start
end if
if mx<x then
if my>y then
#UO.Print("R")
UO.Press(39)
goto start
endif
if my==y then
#UO.Print("DR")
UO.Press(34)
goto start
endif
#UO.Print("D")
UO.Press(40)
goto start
end if
if my<y then
#UO.Print("L")
UO.Press(37)
goto start
endif
if my==y then
#UO.Print("LU")
UO.Press(35)
goto start
endif
#UO.Print("U")
UO.Press(38)
goto start
end sub

sub Healing()
   UO.SetArm('CWeapon')
   UO.Exec("bandageself")
   wait(500)
   
   UO.Arm('CWeapon')
end sub

(Топик правлен ВЕТРОМ)


Top
   
 
 Post subject:
PostPosted: 2005-02-09 09:01:39 
Offline
User avatar

Joined: 2004-11-07 01:22:35
Posts: 291
Location: Черкассы
Знаешь.. ну так просто лень всю эту билиберду не структурированную читать, да ещё и разбираться :roll:

Это был тонкий намёк :wink:


Top
   
 
 Post subject:
PostPosted: 2005-02-09 17:52:45 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
ХЕЛП! :cry:


Top
   
 
 Post subject:
PostPosted: 2005-02-09 18:26:58 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
HellFire wrote:
ХЕЛП! :cry:

Попробуй здесь:
until (uo.GetY() < 803)# координаты по Y куда отходить чтобы лечить(ся)

знак < исправить на >


Top
   
 
 Post subject:
PostPosted: 2005-02-09 20:39:20 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
Savage wrote:
HellFire wrote:
ХЕЛП! :cry:

Попробуй здесь:
until (uo.GetY() < 803)# координаты по Y куда отходить чтобы лечить(ся)

знак < исправить на >

ok


Top
   
 
 Post subject:
PostPosted: 2005-02-10 19:54:40 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
поменял...теперь он не отходит вниз до пока обочтонить не упрется,а отходит на 3 клетки от противника (с любыми координатами),а оттуда бинтами не достать до противника чтобы вылечить...
З.Ы. а влияет ли то где стоит 1ый чар а где 2ой...чар лечаший у меня стоит снизу,а 2ой выше...


Top
   
 
 Post subject:
PostPosted: 2005-02-10 19:58:45 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
попробовал поменяться местами..результат такой же: мой чар отходит вниз до упора :roll:


Top
   
 
 Post subject:
PostPosted: 2005-02-10 20:14:33 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
на работу скрипта может влиять то, что я паралельно играю в другую онлайн игру типо БК? :?:


Top
   
 
 Post subject:
PostPosted: 2005-02-10 21:01:12 
Offline
User avatar

Joined: 2004-11-07 01:22:35
Posts: 291
Location: Черкассы
HellFire wrote:
на работу скрипта может влиять то, что я паралельно играю в другую онлайн игру типо БК? :?:


НЕТ!


Top
   
 
 Post subject:
PostPosted: 2005-02-10 21:03:01 
Offline
User avatar

Joined: 2004-11-07 01:22:35
Posts: 291
Location: Черкассы
попробу тогда ещё один
Code:
UO.Press(35) # код клавиши End 



убрать!


Top
   
 
 Post subject:
PostPosted: 2005-02-10 21:11:08 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
Goggy wrote:
попробу тогда ещё один
Code:
UO.Press(35) # код клавиши End 



убрать!

там 2 такие строчки...убирать обе?


Top
   
 
 Post subject:
PostPosted: 2005-02-10 21:32:50 
Offline
User avatar

Joined: 2004-11-07 01:22:35
Posts: 291
Location: Черкассы
нет тока одну!
попробуй

Гыы.. если две то как он ходить будет??? :lol:


Top
   
 
 Post subject:
PostPosted: 2005-02-12 00:17:05 
Offline
User avatar

Joined: 2004-07-10 00:38:43
Posts: 203
Location: From DrW
Одно могу сказать, я его не стал бы постить тогда если бы траблы были...
Ручками правим координаты, ато наверняка раком ввёл.) Если что непонятно - знаешь куда стучать :wink: :mrgreen:

_________________
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...
Code:
sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm


Top
   
 
 Post subject:
PostPosted: 2005-02-14 18:51:32 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
SAMURAI wrote:
Одно могу сказать, я его не стал бы постить тогда если бы траблы были...
Ручками правим координаты, ато наверняка раком ввёл.) Если что непонятно - знаешь куда стучать :wink: :mrgreen:

Ввел все правильно! Может я такой невезучий просто) :roll:


Top
   
 
 Post subject:
PostPosted: 2005-02-14 18:53:39 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
Goggy wrote:
нет тока одну!
попробуй

Гыы.. если две то как он ходить будет??? :lol:

Ну убрал...если убереш 1 он не отходит когда надо лечится,а делает ето прямо в бою) :|


Top
   
 
 Post subject:
PostPosted: 2005-02-14 18:54:41 
Offline
User avatar

Joined: 2004-07-10 00:38:43
Posts: 203
Location: From DrW
HellFire wrote:
Ввел все правильно! Может я такой невезучий просто) :roll:
:shock: Незнаю, у меня всё работает всё качается :lol:
Значит несудьба :mrgreen:

_________________
Нет ничего невозможного...

Кто ИЩЕТ, тот всегда найдёт...

Code:
sub UO() 
UO.Chto-To("S Chem-To")
end sub


© I'm


Top
   
 
 Post subject:
PostPosted: 2005-02-14 19:43:53 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
SAMURAI wrote:
HellFire wrote:
Ввел все правильно! Может я такой невезучий просто) :roll:
:shock: Незнаю, у меня всё работает всё качается :lol:
Значит несудьба :mrgreen:

ты был прав!))) я раком коечто сделал) точнее я не поменял ХП чаров :lol: ...теперь все более-менее работает. Всем спасибо! :wink:
З.Ы. Тема закрыта)


Top
   
 
 Post subject:
PostPosted: 2005-02-15 19:07:26 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
З.Ы.Пороботал скрипт без лагов гдето 1 час))) после начал снова сбиваться...постоянно либо лечить противника не отходя от него,либо отходить вниз поко во что-нибудь не упрется
HELP! :cry:


Top
   
 
 Post subject:
PostPosted: 2005-02-15 19:53:35 
Offline
User avatar

Joined: 2004-07-10 00:38:43
Posts: 203
Location: From DrW
Ты непервый такой - просто это из-за лагов...
Проверено и доказано, заглядывай чаще в окно УО вот и всё :mrgreen:

_________________
Нет ничего невозможного...

Кто ИЩЕТ, тот всегда найдёт...

Code:
sub UO() 
UO.Chto-To("S Chem-To")
end sub


© I'm


Top
   
 
 Post subject:
PostPosted: 2005-02-15 20:21:23 
Offline
User avatar

Joined: 2004-10-02 23:47:48
Posts: 89
SAMURAI wrote:
Ты непервый такой - просто это из-за лагов...
Проверено и доказано, заглядывай чаще в окно УО вот и всё :mrgreen:

:cry:


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 27 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 5 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