Показать сообщение отдельно
Старый 14.03.2013, 17:55   #13
Новичок
 
Регистрация: 11.03.2013
Сообщений: 16
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
Kvik пока неопределено
По умолчанию

Цитата:
Сообщение от dyh9l Посмотреть сообщение
Естественно он будет каждый раз разный, тебе нужно из пакета NpcInfo достать ObjectID, перед этим найти нужный пакет найдя его через поиск по npcИД (не объектид), а потом уже составлять экшн-пакет из полученных данных.
да ето понял, у мну немного иначе идет нпс появляетса в мире при нажатии кнопки значит мона витащить из joinpladge, тока вот не могу понять как витаскивать нашел чтото типа такого:
Код:
begin
begin
If FromServer and (pck[1]=#$16) and (pck[14]+pck[15]+pck[16]+pck[17]= hstr('xx xx xx xx')) and (pck[18]+pck[19]+pck[20]+pck[21]=hstr('yy yy yy yy')) and (pck[22]+pck[23]+pck[24]+pck[25]=hstr('zz zz zz zz')) then
begin
Obj.ID:=ReadD(2);
..................
так понял ищет пакет и координати но не могу понять как присвоить odjectid и координати в action.
насколько понимаю надо создавать переменние которие будут принимать objectid И координати, потом прописать их в отправке пакета action. Но проще сказать чем зделать с моими 4 дневними знаниями l2phx, может есть какой нить пример или напишите пож а то даже не могу понять как ето все зделать так сложно ппц...
Если не затруднит

Последний раз редактировалось Kvik, 14.03.2013 в 17:57. Причина: поправка
Kvik вне форума   Ответить с цитированием