В пакете NpcInfo есть параметр IsAttackable, он показывает находится ли нпц/моб в боевом режиме
хмм, а мне казалось, что этот флажок отвечает за тип НПЦ, 0 - НПЦ, 1 - МОБ. Различие: НПЦ нельзя атаковать, только принудительно зажав контрол, моба - можно ... но, могу и ошибаться ...
Узнать, мочит ли кто-то моба или нет можно по выделению, если моб у кого-то в таргете - лучше его не трогать ... ИМХО )
от сервера - и если: (атакующийОИД<>MyID) AND (текушаяцельботаИД<>TargetObjID) - то моба с базы удалить (это вариант с мили атакой). Так же надо предусмотреть возвращение моба в базу, в случае если он успешно слил напавшего на него игрока.
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 01.08.2010 в 02:42.
#$05: beginif(ReadD(6) = MyID)and(not InitMode)then Attack05;
//-------Начало "если ктото начал бить какого-либо моба...."if((ReadD(2))<>MyID)and((ReadD(6))<>MyID)thenbegin//если не я и не меняif(TargetID<>(ReadD(6)))thenbegin//и если "это" не у меня на прицеле
Die06; //убрать моба из БД
DeleteObject12;
endelsebegin//а вот если "это" находилось в таргете - то не отдам
SendMsg('Моего Моба атакуют, но я не отдам!');
end;
end;
end;
//-------Конец "если ктото начал бить моба...." end;
Принцип такой: "если ОИД атакующего не мой И ОИД атакуемого не мой - то убрать моба из базы". Но: если будут использоваться "вагончики"-хелперы - этот способ категорически не подойдет, т.к. он будет убирать моба в случае если "вагончик" первым ударит цель (рассматривал только мили атаки). Если будут вагончики - то необходимо узнать их ОИД и использовать в условии.
PS: кусочки кода из Lokomotiv-04 Interlude
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?
Последний раз редактировалось Breadfan, 01.08.2010 в 13:51.
Люди подскажите как этот скрипт на мага настроить а то арканой мобов неочень быстро убивать))
А вообще для ближнего боя скрипт супер автору респект)
Просвятите плиз можно ли на мага скрипт настроить?
Последний раз редактировалось BioDread, 01.10.2010 в 01:39.
а вот подскажите скрипт на автобафф через определенный промежуток времени у гмбаффера и куда встроить его можно в "локомотив"?возможно ли это реализовать посредством пакетхака?
зы:ребят ,я понимаю,что мне здесь никто ничем не обязан,но все же может подскажете ?
Последний раз редактировалось peganov1987, 30.10.2010 в 08:59.
1. Да, где-то лежит обсуждение автобафа у гмбафера....
2. А для чего его встраивать в локомотив? Это ж придется делать "баф упал, то -> тп город -> бег к баферу -> баф -> бег на место" Можно отдельным скриптом обрисовать это, но в зависимости от места - постоянно придется менять координаты...Может бд\свс\варка качнуть проще будет?
__________________ На фразы в аську типа "слух карочь 1)как точить 2)как раскачаться за 5 мин" - игнор. ИМХО идиотизм
Дай голодному рыбу - он будет один день сыт. Покажи ему, как удить рыбу - он пошлёт тебя и скажет, что у него есть более интересные занятия, чем забрасывать снасти в воду
David Kastrup @ de.comp.text.tex.
"Приобретенные навыки общения с маленькими детьми - сильно упрощают взаимопонимание на форумах..."
А вы знаете, что для качественной сварки - место шва нужно протереть спиртом?