Jump to content
Alloder.pro: about Allods with love
Search In
  • More options...
Find results that contain...
Find results in...

New program for writers

We turn from quantity to quality and tell you how we will supplement the Allods Team program with rewards in rubles.


The new Updater

Let us to introduce the new addon updater software and to share the details

Read more

Alloder 2.0

We have started the process of project evolve, and this relates not only, and not even primarily of the site's view

Read more

Вопрос по созданию аддона!!!

Guest kSky7000

Recommended Posts

Guest kSky7000

Собрался заняться созданием аддонов, ознакомиться с lua.

Начать решил с аддона показывающего кол-во убитых тобой мобов(по намеку mehael).

Пока работа идет медленно но успешно.

Появилось парочка вопросов по этому поводу.

1. Каким образом можно узнать кем был убит моб, или как засечь что именно ты его убил а не кто-то другой? DestroyUnit как я думаю сюда не подойдет и object.IsDead тоже. Я в тупике. Подскажите.

Также появилось предложение к сайту, конкретно к форуму:

1.Создать на форуме тему со ссылками на полезные всем разработчикам вещи:

LibDnD(его например искал минут десять), API официальный, Interface., тема создания GUI, и т.д.

Можно будет очень быстро ознакомиться или найти что-то нужное, не перекапывая весь форум т.к. поиск у меня не работает или я дурак(хотя второе тоже возможно).

Link to comment
Share on other sites

Guest kSky7000

Кажется нашел) Все предельно просто в EVENT_UNIT_DAMAGE_RECEIVED есть параметр lethal: boolean / nil. Будем экспериментировать)

Link to comment
Share on other sites

Guest kSky7000

Thanks Ciuine. I will try. I found an easier way. EVENT_UNIT_DAMAGE_RECEIVED, params.source: ObjectId, and params.lethal.

(Sorry for my English)

Link to comment
Share on other sites

Well, EVENT_UNIT_DAMAGE_RECEIVED is passed every time something takes damage. Whereas the event one beneath it, EVENT_UNIT_DEAD_CHANGED is only passed when things die.

Both should do the same thing, EVENT_UNIT_DAMAGE_RECEIVED is like the EVENT_SECOND_TIMER of death and EVENT_UNIT_DEAD_CHANGED is the targeted event but needs classification on what units to ignore.

Your English is fine, for the moment. :P

Google Translate:

Ну, EVENT_UNIT_DAMAGE_RECEIVED передается каждый раз, когда что-то получает повреждения. В то время как события один под ней, EVENT_UNIT_DEAD_CHANGED только прошло, когда все умирают.

Они должны делать то же самое, EVENT_UNIT_DAMAGE_RECEIVED, как EVENT_SECOND_TIMER смерти и EVENT_UNIT_DEAD_CHANGED является целевой событие, а потребности классификации на каких единицах игнорировать.

Ваш английский хорошо, на данный момент. : P

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...

Important Information

By using our site you agree to the Terms of Use