Page 1 of 1
вар
Posted: 2004-06-10 21:19:17
by Mike_idf
В какой форме правильно реализовать следующую идею :
По дефолту вся магия кастится с книги
Если я атакую не нпс'а а чара то все касты со скроллов
Posted: 2004-06-10 22:13:06
by Lord Ruslan Nightmare
Отличить чара от NPC нельзя, ибо чар - тоже NPC.
Posted: 2004-06-10 22:29:56
by Mike_idf
У монстров другой тип
У живых людей всегда одинаковый )
Вопрос в том как спросить :
Какой тип у моей цели, если он соответствует записанному как "чел"
то юз скролла, если нет то с книги
Не могу тока врубится как узнать тип цели
Posted: 2004-06-10 23:15:28
by Mike_idf
laststatus решил проблему %)
Posted: 2004-06-10 23:35:47
by -=M@rTin=-
Lord Ruslan Nightmare wrote:Отличить чара от NPC нельзя, ибо чар - тоже NPC.
чуваак ты здесь уже не первый раз людей обманываешь...
"незнание параждает заблуждение"
uo.IsNPC([object])
соответственно если те нужен чел то в условии должно фигурировать слово
not например:
if not uo.IsNPC('laststatus') then
uo.usetype('svitok_herni_kakoqto', 'laststatus')
endif
но это надо эксперементировать изобретать, по дсебя ... дично мне такое неудобно ...
Posted: 2004-06-11 17:05:14
by Lord Ruslan Nightmare
NPC - это любой моб (животное, монстр, вендор, чар). IsNPC только способна отличить обычный объект или статик от моба.
А отличить, скажем, вендора от чара нельзя.
Хотя, в принципе, если Mike_idf имеет ввиду, что с книжки кастить на монстрей, а со скроллов - на игроков, то действительно можно различать по типу (0x0190 и 0x0191 - это игроки), хотя это будет не очень надежно, т.к. есть много монстрей типа 0x0190 и 0x0191.