Yoko

All sides of Injection
It is currently 2026-01-17 20:35:08

All times are UTC+02:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
 Post subject: AutoTarget
PostPosted: 2005-01-02 09:47:55 
Offline
User avatar

Joined: 2004-12-30 17:48:25
Posts: 43
Есть у кого-нибудь скрипт который бы при появлении ПК делал автозахват цели, и последующие заклинания кастовались на него, или хотябы выводил окно статуса???


Top
   
 Post subject:
PostPosted: 2005-01-02 10:08:18 
Offline

Joined: 2004-11-13 11:43:12
Posts: 11
думаю нету такого :(
а если есть то было бы неплохо.
ТОлько не обязательно пк а любого игрока :)


Top
   
 Post subject:
PostPosted: 2005-01-02 11:03:27 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
просто напиши скрипт на каст того или иного на ближайшего пк, и пользуйся им


Top
   
 Post subject:
PostPosted: 2005-01-02 11:06:20 
Offline
User avatar

Joined: 2004-12-30 17:48:25
Posts: 43
Я пытался, но у меня получается каст на любого чара, даже на лошадь:( Хотелось бы по подробнее узнать как отловить этого ПК, и еще вывести статистику:)

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


Top
   
 Post subject:
PostPosted: 2005-01-02 12:23:16 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
M!kro$ wrote:
Я пытался, но у меня получается каст на любого чара, даже на лошадь:( Хотелось бы по подробнее узнать как отловить этого ПК, и еще вывести статистику:)

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


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


Top
   
 Post subject:
PostPosted: 2005-01-02 13:24:26 
Offline
User avatar

Joined: 2004-12-30 17:48:25
Posts: 43
Я хочу сделать скрипт захвата цели и каста на нее, желательно чтобы на экран выводился статус цели, в последствии можно сделать актокилл игрока или монстрА, при попадании его в поле зрение...
;Этот скрипт я взял с форума и хочу немного переделать
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


Top
   
 Post subject:
PostPosted: 2005-01-02 14:38:32 
Offline
Junior Expert
User avatar

Joined: 2004-11-13 00:43:55
Posts: 474
Location: Киберзадроцк
А если на экране будет 2 ПК? что тогда будеш делать....


Top
   
 Post subject:
PostPosted: 2005-01-02 14:52:44 
Offline
User avatar

Joined: 2004-12-30 17:48:25
Posts: 43
Люди вот скрипт, я наконец-то додумал...

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-й задачей разобраться можно, а вот со второй...глухо:( Помогите плиз....:)


Top
   
 Post subject:
PostPosted: 2005-01-02 15:54:02 
Offline
Junior Expert
User avatar

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


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


Top
   
 Post subject:
PostPosted: 2005-01-02 16:02:03 
Offline
User avatar

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


Top
   
 Post subject:
PostPosted: 2005-01-02 16:40:42 
Offline
Junior Expert
User avatar

Joined: 2004-11-13 00:43:55
Posts: 474
Location: Киберзадроцк
Вот тибе пример
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


Top
   
 Post subject:
PostPosted: 2005-01-03 03:32:44 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
M!kro$ wrote:
А ругается он на строку : If uo.GetNotoriety('finditem')=Innocent then
Я видимо непонял как сравнить эти переменные:((
Доделайте или помогите кто знает.....

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


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


Top
   
 Post subject:
PostPosted: 2005-01-03 03:35:07 
Offline
Expert!

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


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


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 9 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