ПолезностиИсключительно для полезных тем из других разделов. Темы тут не создаются!
Темы сюда перемещаются из других разделов, и на их старых местах остаются постоянные перенаправления.
У меня проблема,может поможет кто =) Никак не могу сделать возврат таргета при агре танка,т.е. я,например, выделил биша,танк агром на себя таргет перекинул и нужно чтобы радар вернул таргет на биша. Помогите с алгоритмом, а то у меня с моим таргет начинает прыгать с танка на биша и обратно
так пока на тебе висит агр танка - сервер сам буит следить чтоб твой таргет был "заблокирован" на танке, если, конечно, это не забытая богами фришка. Никакие алгоритмы там не помогут.
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 26.08.2011 в 12:55.
так пока на тебе висит агр танка - сервер сам буит следить чтоб твой таргет был "заблокирован" на танке, если, конечно, это не забытая богами фришка.
Это то понятно.
Сделал чтобы запоминался Objectid при приеме пакета MyTargetSelected, когда приходит пакет таргет селектед или анселектед,пытаюсь вернуть таргет назад. Даже без танка получается карусель таргетов если я вначале выделил одного нпц,потом другого - по ним скачет таргет. ХЗ в чем проблема.
if !ImAgr and recieve(MyTargetSelected)then curtarget:=id(MyTargetSelected);
....
if ImAgr then SaveCurTarget:=curtarget;
.....
If !ImAgr and SaveCurTarget<>0then Target(SaveCurTarget);SaveCurTarget=0;
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 26.08.2011 в 13:29.
Сделал чтобы запоминался Objectid при приеме пакета MyTargetSelected, когда приходит пакет таргет селектед или анселектед,пытаюсь вернуть таргет назад. Даже без танка получается карусель таргетов если я вначале выделил одного нпц,потом другого - по ним скачет таргет. ХЗ в чем проблема.
у тя рекурсия походу =)
пакеты:
таргет снят с цели а.
Выбрана цель б.
Прога:
хоп таргет потерян! Выбрать снова а!
Пакеты:
таргет снят с цели б.
Выбрана цель а.
Прога:
хоп таргет потерян! Выбрать снова б!
И поновой
Добавлено через 11 минут
Начиная с некоторых хроник скилы типа targetme накидывают дебаф ваще не дающий сменить цель. Недавно добавил обнаружение наличия таких абнормалов.
до этого делалу у биша примерно так:
Код:
settarget(кавонадаполечить);
casted:=useskill(мажор хил,...);
if not casted then begin
if lastskillfail=SF_INVALIDTARGET then useskill(масс мажор хил,...);
end;
__________________
читернуть бы ништяг
Последний раз редактировалось mira, 26.08.2011 в 15:32.
Причина: Добавлено сообщение
вьюпорт не совсем то что нужно камера скорее свойство какойнеть ugameengine. Вьюпорт в лице главного окна отвечает за весь конечный ввод-вывод user<->engine.
В UCanvas есть
virtual void DrawCameraSceneNode();
virtual void DrawCameraSceneNode(INT, INT, INT, INT, INT);
мб при перехвате их что то можно достать)
Я хз, камерами не занимался.
+ в UCanvas есть паблик переменные