Guest Solmir Posted June 27, 2010 Share Posted June 27, 2010 Кто-нибудь подскажет, где можно заполучить список Id объектов? Допустим хочу отдетектить местоположение определенного объкта. В доке говорится, что нужно использовать object.GetPos( objectId ). Но вот какой ID указать не знаю Quote Link to comment Share on other sites More sharing options...
Guest mehael Posted June 28, 2010 Share Posted June 28, 2010 Смотря какой ID вам нужен.. например: Code: local AvatarID = avatar.GetId() -- переменной AvatarID присваивается ID вашего чара local TargetID = unit.GetPrimaryTarget(AvatarID) -- а в переменную TargetID возвращается ID вашей цели. Если в этот момент у вас нет цели - TargetID будет равен nil (нулю) А вот этот код возвратит поочередо ID всех обьектов, появляющихся в зоне видимости: Code: onEvent [ "EVENT_UNIT_SPAWNED" ] = function( params )local ObjectID = params.unitId --тут делаем с полученным ObjectID что угодно end А вот с этой функцией все не так благополучно Code: local PosOfTarget = object.GetPos( TargetID ) Из за того, что эта функция могла бы быть использована для написания фарм-ботов клиент возвращает практически всегда nil.. На самом деле после опытов было выяснено что этой функцией можно получить координаты трекируемых обьектов(отображаются на карте): 1. Аватара(ваши координаты) 2. Членов вашей пати 3. Торговцев 4. Квестовых персонажей 5. Хорунжих(теоритически) Quote Link to comment Share on other sites More sharing options...
Guest Solmir Posted June 28, 2010 Share Posted June 28, 2010 Ассортимент не богат Quote Link to comment Share on other sites More sharing options...
Recommended Posts