Yoko

All sides of Injection
It is currently 2025-10-15 15:54:37

All times are UTC+02:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
 Post subject: UO.Print
PostPosted: 2010-02-02 15:47:35 
Offline

Joined: 2010-02-02 04:03:51
Posts: 4
Возможно ли сделать скрипт быстрого переключения по 2ум таргетам...
Как работает?
Я вижу это следующим образом:
Существует 4 кнопки:
1) первые 2 отвечают за переключение между ними ( таргетами ), собственно 1 = 1, 2 = 2...
2) 3 = установке Serial соперника первому (см.1) таргету, а 4 = равносильна 3 но уже устанавливает второму таргету

uo.set('lasttarget',prt)
uo.attack('lasttarget')
Где prt = Примари таргет
Но так и не въеду куда и как, выдернуть серийник и вложить его.... Ведь можно сделать
var prt = 0x*******
var prt2 = 0x*******
1 sub
uo.set('lasttarget',+prt)
uo.attack('lasttarget')
2 sub
uo.set('lasttarget',+prt2)
uo.attack('lasttarget')
3 sub
prt = UO.GetSerial("lasttarget")
3 sub
prt2 = UO.GetSerial("lasttarget")
Явно не то, но что бы было понятно, что я особо не могу связать... Как глобально вбить серийник, и потом его использовать ! Собственно задать VAR


Last edited by nullpr on 2010-02-02 18:18:23, edited 1 time in total.

Top
   
PostPosted: 2010-02-02 16:36:33 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
есть команда
Code:
  UO.Exec ('addobject target')
   while uo.targeting()
    wait(100)
   wend
и пляшешь с таргетом.
PS
сколько раз видел такие фантазии ни разу не понял. Не ужели ПРОЩЕ 2 раза запустить скрипт\тыкнуть по хоткею чем 2 раза кликнуть на мышку атаковав объект\ оттянув его статус задрочить кликанием до смерти?

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


Top
   
PostPosted: 2010-02-02 16:43:54 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 388
Хмм... Насколько я понял тебе нужно что-то вроде этого:

Code:
sub setTarget_1()
  setTarget(1)
endsub

sub setTarget_2()
  setTarget(2)
endsub

sub switchTarget_1()
  switchTarget(1)
endsub

sub switchTarget_2()
  switchTarget(2)
endsub

Sub setTarget(num)
  var targetVar = "EnemyTarget_"+str(num)

  if (UO.Waiting()) then
    UO.Canceltarget()
  endif
 
  UO.Print("Выберите цель номер "+str(num)+":")
  UO.AddObject(targetVar)
endsub

Sub switchTarget(num)
  var targetVar = "EnemyTarget_"+str(num)

  UO.Set('lasttarget',UO.GetSerial(targetVar))
  UO.Attack(targetVar)
endsub


Если нужно, можешь добавить еще врага 3,4,5...n по шаблону функций в начале.


Top
   
PostPosted: 2010-02-02 16:45:16 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 388
Mirage wrote:
есть команда
Code:
  UO.Exec ('addobject target')
   while uo.targeting()
    wait(100)
   wend
и пляшешь с таргетом.
PS
сколько раз видел такие фантазии ни разу не понял. Не ужели ПРОЩЕ 2 раза запустить скрипт\тыкнуть по хоткею чем 2 раза кликнуть на мышку атаковав объект\ оттянув его статус задрочить кликанием до смерти?

Ну, может у них турниры на сервере 2х2 и он хочет быстро переключаться между противниками дабы помочь союзнику (бросив во врага стрелку) или еще для других тактических целей...


Top
   
PostPosted: 2010-02-02 17:15:34 
Offline

Joined: 2010-02-02 04:03:51
Posts: 4
Beyonder спасибо (: Все в точности как ты написал !!!
+ Есит же и 3 на 3... + есть гсы, примари ((:


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

All times are UTC+02:00


Who is online

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