Yoko

All sides of Injection
It is currently 2025-11-23 13:15:30

All times are UTC+02:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
 Post subject: Проблема!!!
PostPosted: 2009-12-16 13:16:04 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
Вот код:, когда запускаешь FindPlayer (чар должен реколится от любого игрока) и идешь рубить, чар при появлении игрока пишет *реколимся от атаки* и стоит на месте,( делаешь шаг он рекоится) не пойму в чем проблема :?
в инже стоят галки:
Image
Code:
sub FindPlayer()
   VAR a, b
   DIM Chars[2]
   uo.ignore('self', 'on')
   Chars[0] = '0x0190' #тип игрока мужского пола#
   Chars[1] = '0x0191' #тип игрока женского пола#
   while not uo.dead()
      for a = 0 to 1
         uo.set('finddistance', '15')
         uo.findtype(Chars[a], '-1', '1')
         if uo.findcount() > 0 then
            Pause()
            RecallAtAttack()
            UO.Exec( 'terminate PermResend' )
         endif
         wait ( 200 )
      next
      wait ( 200 )
   wend
   uo.IgnoreReset()
end sub

sub RecallAtAttack()
   var d = uo.getx('self')
   uo.Exec('terminate ToHide')
   uo.print('Реколимся от атаки...')
   if uo.Waiting() then
      uo.CancelTarget()
   end if
   repeat
      uo.deletejournal()
      uo.waittargetobject('runeHome')
      if UO.Count("0x1f4c") > 0 then
         UO.Exec("usetype 0x1f4c")
      else
         uo.cast('Recall')
      EndIf
      repeat
         wait( 200 )
      until d <> uo.getx('self') or uo.injournal('The spell fizzles.')
   until not uo.injournal('The spell fizzles.')
   if RecallDrop == 1 then
      DropLogs()
   end if
   UO.print('Ждем 3 минуты, и реколимся обратно')
   wait(60000)
   UO.print('Ждем еще 2 минуты.')
   wait(60000)
   UO.print('Ждем еще 1 минуту.')
   wait(50000)
   UO.print('Ждем еще 10 секунд.')
   wait(5000)
   UO.print('4 ...')
   wait(1000)
   UO.print('3 ...')
   wait(1000)
   UO.print('2 ...')
   wait(1000)
   UO.print('1 ...')
   wait(1000)
   uo.DeleteJournal()
   RecallToLumber()
   Resume()
end sub

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 Post subject:
PostPosted: 2009-12-16 16:37:40 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
как и написано в скрипте - срабатывает пауза. Больше пока ничего необычного не вижу :)

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject:
PostPosted: 2009-12-16 16:50:57 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Mirage wrote:
как и написано в скрипте - срабатывает пауза. Больше пока ничего необычного не вижу :)

sub pause вероятно не имеет отношения к делу.

Ты дальше читай.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2009-12-16 17:11:02 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
ну как и сказал Дестр, пауза не имеет не какого отношения!
Code:
sub pause() 
uo.setglobal( "paused", "1" )
endsub

ну так что есть у кого предположения:? вот реально пишет что реколится и стоит на месте, делаешь шаг сразу идет рекол и продолжения действия ! Блин так приэтом не могу понять раньше вроде все нормальн обыло =( что за хрень (

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 Post subject:
PostPosted: 2009-12-16 17:27:16 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
что за UO.Exec( 'terminate PermResend' )?

_________________
**Выставляем отступы в скриптах*** ©Destruction
Feel the Power of Dark Side


Top
   
 Post subject:
PostPosted: 2009-12-16 18:47:07 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
отключает ходилку (ходилка -*NeedGo v.1.02 (c) Edred*- )...

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 Post subject:
PostPosted: 2009-12-17 09:35:43 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
ну так что не у кого нету идеи :?

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 Post subject:
PostPosted: 2009-12-17 11:39:47 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
until d <> uo.getx('self')
ждет пока чар не двинется (сменит координату)

ГРАМОТНЕЕ проверку на убыток маны сделать это раз и фразы сократи это два. Как вы любите писать полные фразы со знаками припинания пипец просто.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
 Post subject:
PostPosted: 2009-12-17 11:56:37 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
ну я понимаю ) но мне кажется ето к делу не оч относится, ибо он не реколится, а ето первее чем проверка =)

может ли быть что когда выполняется вот эта проверка:
Code:
repeat 
      wait( 200 )
until uo.injournal( break + "|" + continue )

var continue = "You put|Вы отменили|but fail|wrong"
var break = "in rock|far away|в другом месте|no logs"

то он и не хочет реколиться :?

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 Post subject:
PostPosted: 2009-12-17 14:12:23 
Offline
User avatar

Joined: 2007-11-01 19:09:30
Posts: 287
Location: Moscow
Mirage wrote:
until d <> uo.getx('self')
ждет пока чар не двинется (сменит координату)

ГРАМОТНЕЕ проверку на убыток маны сделать это раз и фразы сократи это два. Как вы любите писать полные фразы со знаками припинания пипец просто.

ГРАМОТНЕЕ делать проверку по Х и Y
"Убыток" - порадовало )

elke wrote:
Code:
repeat 
      wait( 200 )
until uo.injournal( break + "|" + continue )

var continue = "You put|Вы отменили|but fail|wrong"
var break = "in rock|far away|в другом месте|no logs"


а я такой конструкцией не пользовался никада, не могу сказать (

_________________
**Выставляем отступы в скриптах*** ©Destruction

Feel the Power of Dark Side


Top
   
 Post subject:
PostPosted: 2009-12-17 16:22:22 
Offline
User avatar

Joined: 2009-10-03 00:35:13
Posts: 44
Location: Краснодар
АаааАА =) в гроб сведет меня этот скрипт ;)
Ладно СПС всеМ кто Ответил ;) буду пытаться Этот скрипт усмерить сам ;)

_________________
Не зная думаешь что знаешь, а зная, знаешь, что не знаешь =D


Top
   
 Post subject:
PostPosted: 2009-12-17 17:12:42 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Mirage wrote:
until d <> uo.getx('self')
ждет пока чар не двинется (сменит координату)

Ага, но предварительно он кастует рекол.. Логично ожидать смены координат после рекола.

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2009-12-18 10:06:16 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Он не написал выше моего поста что каст проходит ;)
если филз был и он пишется не такой как в скрипте фразой то скрипт зависает... Хотя конечно это не оправдывает прыжка после шага.

Ну я так - фантазирую 8)

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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