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

AutoTarget
http://forum.yoko.com.ua/viewtopic.php?f=20&t=2439
Page 1 of 1

Author:  M!kro$ [ 2005-01-02 09:47:55 ]
Post subject:  AutoTarget

Есть у кого-нибудь скрипт который бы при появлении ПК делал автозахват цели, и последующие заклинания кастовались на него, или хотябы выводил окно статуса???

Author:  MiLLeR [ 2005-01-02 10:08:18 ]
Post subject: 

думаю нету такого :(
а если есть то было бы неплохо.
ТОлько не обязательно пк а любого игрока :)

Author:  Yoko [ 2005-01-02 11:03:27 ]
Post subject: 

просто напиши скрипт на каст того или иного на ближайшего пк, и пользуйся им

Author:  M!kro$ [ 2005-01-02 11:06:20 ]
Post subject: 

Я пытался, но у меня получается каст на любого чара, даже на лошадь:( Хотелось бы по подробнее узнать как отловить этого ПК, и еще вывести статистику:)

P.S. ты на Utopia не играеш?

Author:  Edred [ 2005-01-02 12:23:16 ]
Post subject: 

M!kro$ wrote:
Я пытался, но у меня получается каст на любого чара, даже на лошадь:( Хотелось бы по подробнее узнать как отловить этого ПК, и еще вывести статистику:)

P.S. ты на Utopia не играеш?


Почитай в хелпе про команду UO.Notriety()

Author:  M!kro$ [ 2005-01-02 13:24:26 ]
Post subject: 

Я хочу сделать скрипт захвата цели и каста на нее, желательно чтобы на экран выводился статус цели, в последствии можно сделать актокилл игрока или монстрА, при попадании его в поле зрение...
;Этот скрипт я взял с форума и хочу немного переделать
sub eb()
UO.Set('lasttarget','laststatus')
UO.FindType('0x1f5f',-1,'my')
If uo.GetNotoriety('finditem')=Innocent then
if UO.Mana>=21 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
else
endif
else
if UO.Mana>=41 then
UO.Cast('Energy Bolt','laststatus')
else
endif
endif
end sub

А ругается он на строку : If uo.GetNotoriety('finditem')=Innocent then
Я видимо непонял как сравнить эти переменные:((
Доделайте или помогите кто знает.....

А еще пишет Auto Target Cancelled

Author:  666Man666 [ 2005-01-02 14:38:32 ]
Post subject: 

А если на экране будет 2 ПК? что тогда будеш делать....

Author:  M!kro$ [ 2005-01-02 14:52:44 ]
Post subject: 

Люди вот скрипт, я наконец-то додумал...

sub FSa()
UO.Print("Flame Strike in Enemy")
UO.Set('lasttarget','laststatus')
If UO.GetQuantity('0x1F5F') then
if UO.Mana<22 then
manadrink()
endif
UO.WaitTargetObject('lasttarget')
UO.UseObject('0x1F5F')
else
if UO.Mana<=45 then
manadrink()
endif
UO.Cast('Flame Strike','laststatus')
endif
end sub

Надо сделать отдельный скрипт, который бы брал Id игрока и присваевал глобальной переменной, а все спеллы кастовались-бы на него... а еще один скрипт доолжен выводить на экран статусы всех КРАСНЫХ игроков в поле зрения.... Только вот как это сделать, с 1-й задачей разобраться можно, а вот со второй...глухо:( Помогите плиз....:)

Author:  666Man666 [ 2005-01-02 15:54:02 ]
Post subject: 

M!kro$ wrote:
Надо сделать отдельный скрипт, который бы брал Id игрока и присваевал глобальной переменной, а все спеллы кастовались-бы на него... а еще один скрипт доолжен выводить на экран статусы всех КРАСНЫХ игроков в поле зрения.... Только вот как это сделать, с 1-й задачей разобраться можно, а вот со второй...глухо:( Помогите плиз....:)


Ну так чего сложного... сделай поиск чаров муж, жен + игнор селф...
тока опять же вопрос если... ты будеш в толпе... макрос от балды будет находить чаров(если их 2,3 и более)

Author:  M!kro$ [ 2005-01-02 16:02:03 ]
Post subject: 

У меня предложение... Смотрим в журнал там пишется "You see: Pk lolka"...Берем имя и ид этого пк.... Затем как-то выводим статус игрока... Только вот 2 НО... как взять из журнала имя и как вывести панэль статуса, если это красный игрок...
P.S. лучше в примерах... можно даже строчных...но примерах.

Author:  666Man666 [ 2005-01-02 16:40:42 ]
Post subject: 

Вот тибе пример
Code:
var jor,ser,noto
for jor = 0 to 9
ser = uo.JournalSerial(jor)
noto = uo.GetNotoriety(ser)
If noto <> 1 and noto <> 0 Then
EndIf

Author:  Edred [ 2005-01-03 03:32:44 ]
Post subject: 

M!kro$ wrote:
А ругается он на строку : If uo.GetNotoriety('finditem')=Innocent then
Я видимо непонял как сравнить эти переменные:((
Доделайте или помогите кто знает.....

А еще пишет Auto Target Cancelled


Ты хорошо хелп читал? GetNotriety возвращает ЧИСЛО. А с чем ты сравниваешь число? И вообще, что такое Innocent? Я не увидел в твоем скрипте объявления такой переменной.

Author:  Edred [ 2005-01-03 03:35:07 ]
Post subject: 

M!kro$ wrote:
У меня предложение... Смотрим в журнал там пишется "You see: Pk lolka"...Берем имя и ид этого пк.... Затем как-то выводим статус игрока... Только вот 2 НО... как взять из журнала имя и как вывести панэль статуса, если это красный игрок...
P.S. лучше в примерах... можно даже строчных...но примерах.


Все это возможно, но есть один облом. Сообщение You see есть только в журнале клиента, в журнале инжекта его нету. Так что ты искать будешь? А из журнала сериал берется и статус по серийнику вывести можно, читаем хелп. Там есть все ответы.

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