Page 1 of 1

isNPC

Posted: 2007-08-12 19:57:26
by imsohigh
народ, как пользоваться uo.isNPC()?

пробую
uo.findtype('0x0190')
if uo.isnpc('finditem')==1 then
...
else
...
endif

if uo.isnpc('finditem')==true then
...
else
...
endif

И не получается. ищет и игроков и нпс и выдаёт значения, которое задано в условии. Тоесть если я пишу if uo.isnpc('finditem')==1, то выдаёт результат, что все найденные люди - NPC, если if uo.isnpc('finditem')==0 то видит всех людей как не НПС, хотя среди найденных есть и игроки, и нпс, и это стопроцентно.

Как пользоваться, подскажите плз!

Posted: 2007-08-12 19:59:48
by Scripts Writer
Зайди в хелп, там написано.

Posted: 2007-08-12 20:05:59
by imsohigh
зашёл, не понял.
Синтакс: number uo.IsNPC([object])

пишу:
1 uo.isnpc('finditem')
как результат- parse error

Posted: 2007-08-12 20:12:35
by Scripts Writer
Ниже читай

Posted: 2007-08-12 20:56:02
by imsohigh
Тема: Команды скриптов Ключевые слова: uoscript, objhandling

Возвращает параметр обьекта object (по умолчанию - персонажа игрока) - живой ли обьект (вы сами, другие игроки, NPC, монстры). Обычно у таких обьектов можно узнать злобность GetNotoriety.

Тоесть эта команда определяет только живой ли объект или нет? мдеееее.

Posted: 2007-08-13 08:57:54
by I'm
imsohigh wrote:Тоесть эта команда определяет только живой ли объект или нет? мдеееее.

Если интересует проверка на игрока/нпс то посмотри в сторону ID на некоторых шардах просматривается некая закономерность.