Yoko

All sides of Injection
It is currently 2026-01-16 13:32:42

All times are UTC+02:00




Post new topic  Reply to topic  [ 16 posts ] 
Author Message
 Post subject: uo.target
PostPosted: 2011-05-20 15:08:43 
Offline

Joined: 2011-04-20 13:31:59
Posts: 14
uo.target(target_key,lasttile/object/ground,[ttype,type,X,Y,Z])

Прошу помочь разобраться с настройкой данной команды.


1) target_key получаем путем ,info lasttarget key

2) Далее как я понимаю нужно выбрать lasttile/object/ground мы выбераем ground так как цель у меня статическая

3) Далее [ttype,type,X,Y,Z]

4) ttype указываю -1

5) type 1

6) Далее собственно сами координаты прицела. 1111 222 0

Получается

Code:
   uo.target(0x00010064,ground,1,-1,1111,222,0)


Выдает ошибку, мол не знает что такое ground

Заменяем ground на (-1)

Code:
   uo.target(0x00010064,-1,1,-1,1111,222,0)


Желаемый эффект достигнут, но по завершению действия остается не понятный курсор.
Кто может подсказать чем это может быть вызвано и где ошибка в настройке ?


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 16:21:09 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Code:
'ground'


Цитата с хелпа
Quote:
Создаёт и посылает на сервер пакет прицела согласно заданым параметрам. Не отменяет прицела в клиенте. Если вы отменили вручную прицел в клиенте после команды target то создали десинхронизацию, на которую возможна реакция в спектре от сообщения о ошибке и отметки в логе на сервере до бана аккаунта.


А зачем тебе далась эта команда?


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 16:28:17 
Offline

Joined: 2011-04-20 13:31:59
Posts: 14
Нужно кинуть курсор после действия.
waittargettitle не подходит, так как указывается перед действием, а мне нужно после.
Эта команда то, что нужно, все работает, только вот курсор ...

В мануале есть строгие предостережения вот по этому у меня возник вопрос....


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 16:40:33 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
А можно глянуть на кусок скрипта с этим действием и после?


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 16:46:26 
Offline

Joined: 2011-04-20 13:31:59
Posts: 14
Code:
'ground'

Ошибку не выдает но все равно не кидает таргет куда нужно, -1 работает.

А как убрать этот курсор хз :( uo.canceltarget() не помогает


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 16:50:16 
Offline

Joined: 2011-04-20 13:31:59
Posts: 14
Code:
   Uo.Cast(''Wall of Stone'')
   uo.useskill('Meditation')
   wait(300)
   uo.target(0x00010064,'ground',1,-1,str(mx-15),str(my),str(mz))


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 16:57:34 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Code:
UO.CancelTarget()

Снимает только инжектовские ловушки,


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 17:07:29 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Да тут ловушками не получится

попробуй перед кастом вставить
Code:
UO.Set('blocktargets', '1')

а в конце выключить


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 17:12:49 
Offline

Joined: 2011-04-20 13:31:59
Posts: 14
ZeroDX wrote:
Да тут ловушками не получится

попробуй перед кастом вставить
Code:
UO.Set('blocktargets', '1')

а в конце выключить


Спасибо, вроде помогло.


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 17:17:02 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Наконец я помог кому-то раньше, чем это сделал Мираж :mrgreen:


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 19:22:19 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
у меня учетка слетела - пришлось пароль восстанавливать :mrgreen:

PS прицел можно было скидывать командой uo.say(char(27))

PPS интересно 3 человека на фоурме в разных темах одновременно обсуждают один и тот же вопрос связанный с uo.target - команду которую не любят старички :D

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


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 19:28:41 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Но ведь через say клиент скинет прицел и будет та самая страшная десинхронизация. Или я не прав?
PS А есть способ отметить все непрочитанные сообщения как прочитанные?


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 19:33:51 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
насчет десинхронизации не уверен но прицел скидывается кнопкой ESC. Единственный способ ее нажать программно
uo.say(char(27))

ZeroDX wrote:
PS А есть способ отметить все непрочитанные сообщения как прочитанные?


в главном окне справа вверху надпись-гиперссылка.

*ушел тестировать

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


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 20:03:49 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Интересно что оно вообще у вас работает.
Значит принцип такой


Code:
sub MS()
   var mx,my,mz
   mx=uo.GetX("self")
   my=uo.GetY("self")
   mz=uo.GetZ("self")
   Uo.Cast('2')  ;  заклинание создает еду - чтобы нагляднее было
   uo.target('0x000001E9','ground',1,-1,mx-5,my,mz)  ; ключ у меня такой, отступ 5 тайлов по оси X
   uo.say(chr(27))
endsub


Создает банан, прицел пропадает, в логах сферы ничего лишнего нет, админов не боимся. Все в порядке.

Идем дальше
Code:
sub MS()
   var mx,my,mz
   mx=uo.GetX("self")
   my=uo.GetY("self")
   mz=uo.GetZ("self")
   Uo.Cast('2')
   wait(300)
   uo.useskill('Meditation')
   wait(300)
   uo.target('0x000001E9','ground',1,-1,mx-5,my,mz)
   uo.say(chr(27))
endsub


А тут как я уже предупреждал автора в личку использование скилла сбивает каст и получается холостой выхлоп. Если закоментировать строку uo.useskill('Meditation') скрипт отлично колдует яблоки и бананы с отступом 5 тайлов от чара.


Рабочий вариант со всеми командами
Code:
sub MS()
   var mx,my,mz
   mx=uo.GetX("self")
   my=uo.GetY("self")
   mz=uo.GetZ("self")
   Uo.Cast('2')
   uo.target('0x000001E9','ground',1,-1,mx-5,my,mz)
   uo.say(chr(27))
   wait(500)
   uo.useskill('Meditation')
endsub

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


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-20 20:14:13 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Я думал, что медитация как-то усиливает\ускоряет каст, ну или что-нибудь вроде "мана не тратится". В любом случае нужно выпытать, на каком шарде играет автор топа.


Top
   
 Post subject: Re: uo.target
PostPosted: 2011-05-21 14:55:30 
Offline

Joined: 2011-04-20 13:31:59
Posts: 14
Спасибо за помощь. Скрипт настроил, работает, цель достигнута.

К сожалению 'ground' мой инжект в uo.Target не понимает. -1 понимает.

Вот эта команда прицел не убирает.
Code:
   uo.say(chr(27))


В моем варианте такой скрипт удачно работает
Code:
UO.Set('blocktargets', '1')
Uo.Cast('1')
uo.useskill('2')
wait(300)
UO.Set('blocktargets', '0')


Спасибо ZeroDX & Mirage за помощь :wink:


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

All times are UTC+02:00


Who is online

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