Yoko

All sides of Injection
It is currently 2025-12-21 00:08:04

All times are UTC+02:00




Post new topic  Reply to topic  [ 28 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Ignore Players!!!
PostPosted: 2005-08-02 16:10:33 
Offline
User avatar

Joined: 2005-06-19 19:21:28
Posts: 159
Есть ли такая команда чтобы игнорировались все player-ы(игроки), а нпц оставались не в игноре...
Типо
UO.Ignore( 'Players' )
Можно ли так сделать?


Top
   
 Post subject:
PostPosted: 2005-08-02 16:44:43 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Делаешь проверку на UO.isNPC


Top
   
 Post subject:
PostPosted: 2005-08-02 16:48:13 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Leo wrote:
Делаешь проверку на UO.isNPC


И что получаем? Проверь на своем чаре..)


Top
   
 Post subject:
PostPosted: 2005-08-02 17:09:26 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
omi4 wrote:
Leo wrote:
Делаешь проверку на UO.isNPC


И что получаем? Проверь на своем чаре..)


NPC - non player character.
Я вроде ещё игрок :)


Top
   
 Post subject:
PostPosted: 2005-08-02 17:11:56 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Code:
IsNPC Свойство обьекта: существо
Описание: IsNPC •
Синтакс: number uo.IsNPC([object])
--------------------------------------------------------------------------------
Возвращает параметр обьекта object (по умолчанию - персонажа игрока) - живой ли обьект (вы сами, другие игроки, NPC, монстры).
Обычно у таких обьектов можно узнать злобность GetNotoriety.


Top
   
 Post subject:
PostPosted: 2005-08-02 17:22:03 
Offline
User avatar

Joined: 2005-06-19 19:21:28
Posts: 159
Я не силён в инжекте , не могли бы вы подсказать как это сделать?


Top
   
 Post subject:
PostPosted: 2005-08-02 17:24:42 
Offline
User avatar

Joined: 2005-06-19 19:21:28
Posts: 159
Вот кусочек скрипта:
Code:
sub buy() 
  VAR vend, ven='vendor'
UO.IgnoreReset()
UO.Ignore( 'self' )
UO.Set('finddistance','10')
UO.FindType(-1,-1,'ground')
while UO.FindCount()
   if uo.isNPC('finditem') then
  UO.Click('finditem')
   ven=UO.GetName('finditem')
   uo.buy('25',ven)
wait(3500)
   endif
   UO.FindType(-1,-1,'ground')
   UO.Ignore('finditem')
wend
end sub

Он раньше скупал у всех кто рядом стоит, я вставил игноре селв, теперь у себя не покупает, а как вставить проверку нпц или нет?


Top
   
 Post subject:
PostPosted: 2005-08-02 17:28:25 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Если на вендоре стоит инвул то задача решаема, если нет то увы


Top
   
 Post subject:
PostPosted: 2005-08-02 17:31:29 
Offline
User avatar

Joined: 2005-06-19 19:21:28
Posts: 159
omi4 wrote:
Если на вендоре стоит инвул то задача решаема, если нет то увы

А что такое инвул :')?


Top
   
 Post subject:
PostPosted: 2005-08-02 17:47:20 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Бессмертные вендоры


Top
   
 Post subject:
PostPosted: 2005-08-02 18:14:16 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Причем тут их смены?
Их убить возможно? Если нет - у них инвул.


Top
   
 Post subject:
PostPosted: 2005-08-03 01:57:04 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
Может мне очень сильно изменяет память но UO.isNPC невезде работает и была страшная тема как отличить нпс-вендора от игрока.
Сошлись на [Тут был суслик цензор по наводке конторы целых зубов.]


Last edited by I'm on 2005-08-04 09:05:25, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2005-08-03 09:07:26 
Offline
User avatar

Joined: 2005-06-19 19:21:28
Posts: 159
Ну это реально вообще сделать :)?


Top
   
 Post subject:
PostPosted: 2005-08-03 09:57:16 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
На шардах построенных на сфере + смертный вендор, сделать нельзя(дрв например)
На шардах построенных на РанУО и ПоЛе можно.

На РПГ РанУО можно, только нафиг не нужно. Запасы там не нужны.


Top
   
 Post subject:
PostPosted: 2005-08-03 12:06:05 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
omi4 wrote:
На шардах построенных на сфере + смертный вендор, сделать нельзя(дрв например)
На шардах построенных на РанУО и ПоЛе можно.

На РПГ РанУО можно, только нафиг не нужно. Запасы там не нужны.

На спор сделаю на ДРВ.

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-08-03 13:33:20 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Ой сейчас будем мерятся ….

Вариант первый.
Ищем тело по типу и бежим к нему(не очень реализуемо, препятствия всякие)
Он культурно скажет, чего ты мне на ноги наступаешь(он вендор или псих точно)

Второй вариант.
Кинем на него предмет(окно- плеер, нет окна плеер в логауте или вендор)

Можно еще поглядеть на ид. Есть вариант они имеют закономерность(не проверял)
Так как генерятся по разному

И еще куча вариантов. Нет не решаемых задач. Только нужно подумать.


Top
   
 Post subject:
PostPosted: 2005-08-03 15:10:23 
Offline
User avatar

Joined: 2005-06-19 19:21:28
Posts: 159
omi4 wrote:
Ой сейчас будем мерятся ….

Вариант первый.
Ищем тело по типу и бежим к нему(не очень реализуемо, препятствия всякие)
Он культурно скажет, чего ты мне на ноги наступаешь(он вендор или псих точно)

Второй вариант.
Кинем на него предмет(окно- плеер, нет окна плеер в логауте или вендор)

Можно еще поглядеть на ид. Есть вариант они имеют закономерность(не проверял)
Так как генерятся по разном

И еще куча вариантов. Нет не решаемых задач. Только нужно подумать.




1. он не всегда на вендора наступает
2.он не подходик к каждому, а подходит к тому чей ид поставил..


Top
   
 Post subject:
PostPosted: 2005-08-03 16:26:13 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Kexwer ты спрасил как….

Вот как

Кидаем Dagger на башку вендору, он в непонятках и говорит
Quote:
Ahearn: They don't appear to want the item

Dagger падает в пак
Quote:
You put the Dagger in your pack.


Это 100% НПС
Причем это реализовать просто, только не спрашивай как ходить и кидать
Этому тут 1000 постов посвящено (вендор=сундук, ходить саваж)
иди думай

Вариант 2(не просто, но работать будет красиво)
Логики в ид вроде нет….. Только вендор порождение программы
А та имеет логику всегда. Вендоры после смерти имеют другой ид – правильно
Сфере глубоко по барабану умер он или его затемили или ушел сам(она не ведает)
А как она узнает что он есть? Проверяя ид тел в радиусе хх тайлов.

Номер спавна и номер тел им порождаемых имеют связь(далее дело техники)
Мне искать связь лень, да и flake опять скажет выепнулся

На некоторых шардах на головой у вендора что то типа - Jasmine the weaver
На ДРВ не помню, а зайти не могу. Забанен наглухо.
то совсем просто


Top
   
 Post subject:
PostPosted: 2005-08-04 05:27:02 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
А слабо стоять в сторонке и назвать скриптом тока имена вендоров игнорировав плееров ?
И так в любом людном месте ?

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-08-04 09:11:24 
Offline
Expert!
User avatar

Joined: 2004-10-15 22:38:04
Posts: 1396
Location: Moscow City.
Нестыдно у тебяж уже есть я знаю :wink:


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 28 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

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