Yoko
http://forum.yoko.com.ua/

Прицел на обьект и тип.
http://forum.yoko.com.ua/viewtopic.php?f=3&t=4097
Page 1 of 1

Author:  Ralfucio [ 2005-05-31 10:36:40 ]
Post subject:  Прицел на обьект и тип.

Подскажите, команду, для того, если вот, в уо вызван прицел, и мне надо указать прицелом на какой-то обьект с помощью команды, есть такая команда. На сайте я ее не нашел, так как там команды уже зараннее выбирают тип или обьект, а мне надо, чтобы не было заранне, вот прицел появился, он стоит, я набераю команду, и он указывается на обьект, который я указал в команде, Пожалуйста, скажите, есть ли такая команда?

Author:  flake [ 2005-05-31 10:54:14 ]
Post subject: 

Если ты хочешь указать на обьект уже существующим прицелом, то это не возможно.
Инжа контролирует прицелы, вызванные самой инжой.

З.Ы.
Если ошибаюсь - поправьте плиз.

Author:  Ralfucio [ 2005-05-31 11:01:04 ]
Post subject: 

flake wrote:
Если ты хочешь указать на обьект уже существующим прицелом, то это не возможно.
Инжа контролирует прицелы, вызванные самой инжой.

З.Ы.
Если ошибаюсь - поправьте плиз.

Да именно это я и хочу!!

Author:  Ralfucio [ 2005-05-31 11:04:02 ]
Post subject: 

А как же тогда написать скрипт на пойсонинг на моём шарде. У меня на шарде пойсонинг работает так: 1) Юзаю скилл пойсонинг. 2) Показываетйса таргет, и им надо указать на оружие. 3) После того как я указал на оружие, сразу же появляется таргет, который требует бутылку с ядом. Помогите, можно как-то написать скрипт на такой пойсонинг?

Author:  Grin [ 2005-05-31 11:12:50 ]
Post subject: 

используй
uo.waittargetobjecttype
Как раз она может перехватывать 2 таргета
синтаксис посмотри сам

Author:  Ralfucio [ 2005-05-31 11:17:49 ]
Post subject: 

Напишите, пожалуйта, :oops:

Author:  Sfagnum [ 2005-05-31 11:23:32 ]
Post subject: 

Ralfucio wrote:
Напишите, пожалуйта, :oops:
найди скрипт на пойзонинг под ДРВ там есть его... как и скриптов таких на форуме

Author:  Ralfucio [ 2005-05-31 13:30:38 ]
Post subject: 

Ну вот я придумал простенький скрипт, можете, плиз, его усоверншенствовать, так чтобы, он повторялся, и пойсонил оружие тогда, когда он пропоизинил его.
sub poison()
UO.Waittargetobjecttype ('0x40018AAA', '0x0F0A')
UO.Useskill('Poisoning')
end sub

Author:  Sfagnum [ 2005-05-31 13:45:30 ]
Post subject: 

Ralfucio wrote:
Ну вот я придумал простенький скрипт, можете, плиз, его усоверншенствовать, так чтобы, он повторялся, и пойсонил оружие тогда, когда он пропоизинил его.
sub poison()
UO.Waittargetobjecttype ('0x40018AAA', '0x0F0A')
UO.Useskill('Poisoning')
end sub
не стоит выдумывать велосипед... особо если в механике не разбираешься.

Author:  Edred [ 2005-05-31 18:37:21 ]
Post subject: 

Ralfucio wrote:
Ну вот я придумал простенький скрипт, можете, плиз, его усоверншенствовать, так чтобы, он повторялся, и пойсонил оружие тогда, когда он пропоизинил его.


Для начала сделай так:

Code:
sub poison()
   while UO.Count( '0x0F0A' ) > 0
      UO.Waittargetobjecttype ('0x40018AAA', '0x0F0A')
      UO.Useskill('Poisoning')
      wait(5000)
   wend
end sub


Паузу подбери сам. Потом уже можешь усовершенствовать - ввести в место фиксированной паузы динамическую - то есть пока в журнале не появится определенное сообщение. И так далее. процесс совершенствования скрипта бесконечен.

Author:  Edred [ 2005-05-31 18:38:26 ]
Post subject: 

Sfagnum wrote:
не стоит выдумывать велосипед... особо если в механике не разбираешься.


Не стоит давать такие советы тому, кто хочет сам научиться писать скрипты... Нормально научиться можно только на своем опыте.

Author:  Sfagnum [ 2005-05-31 20:39:24 ]
Post subject: 

Edred wrote:
Sfagnum wrote:
не стоит выдумывать велосипед... особо если в механике не разбираешься.
Не стоит давать такие советы тому, кто хочет сам научиться писать скрипты... Нормально научиться можно только на своем опыте.
а типа чуть посмотреть/почитать? :roll: не судьба?

Author:  Beyonder [ 2005-06-01 08:49:22 ]
Post subject: 

Или я не догнал условие, или можно использовать UO.Poison(ObjID) ?

Author:  Ralfucio [ 2005-06-01 09:32:19 ]
Post subject: 

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


Code:
sub poisoning()
  var t
  while UO.Count( '0x0F0A' ) > 0
      UO.Waittargetobjecttype ('0x4000C535', '0x0F0A')
      UO.Useskill('Poisoning')
      t=uo.timer()
      uo.deletejournal()
   wait(100)
  until uo.injournal("you apply") or uo.injournal("you fail") or (t+100<uo.timer())
  wend
end sub

Author:  Sfagnum [ 2005-06-01 09:37:52 ]
Post subject: 

Ralfucio wrote:
Code:
sub poisoning()
  var t
  while UO.Count( '0x0F0A' ) > 0
      uo.deletejournal()
      UO.Waittargetobjecttype ('0x4000C535', '0x0F0A')
      UO.Useskill('Poisoning')
      t=uo.timer()
repeat
   wait(100)
  until uo.injournal("you apply") or uo.injournal("you fail") or (t+100<uo.timer())
  wend
end sub
так правильнее, а с uo.deletejournal() ну мне кажется так лучше ;)

Author:  Ralfucio [ 2005-06-01 09:47:25 ]
Post subject: 

О, большое всем спасибо, всё работает, как надо:) :P

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/