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.

More

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

библиотека для аддонов


icreator
 Share

Recommended Posts

может пора сделать общий LIB.lua который будет лежать в папке Addons

эта библиотека должна быть выложена официально на сайте тут и скачиваться и инсталиться отдельно от прочих аддонов.

аддоны которые юзают библиотеку, они не должны содержать в себе эту библиотеку. таким образом они будут инсталиться только в свою папку, и в архив аддона не надо будет запаковывать папку Addons. - все упростится

библиотеку обновлять при каждом большом обновлении

в аддонах, юзающих библиотеку сделать проверку - если такой ЛИБ нету то выход и сообщение в лог об ошибке типа "установите ЛИБ верХХ"

Link to comment
Share on other sites

Guest Valltron
Quote:
может пора сделать общий LIB.lua который будет лежать в папке Addons

только библиотека не в папку Addons, а в папку Mods кладется :)
А в остальном - да, давно пора :) и выложить не в какойто теме форума, а на главной... где и аддоны... пора сделать вкладочку отдельную :)
и это не обязательно должна быть одна общая большая библиотека :)
Link to comment
Share on other sites

Quote:
не в папку Addons, а в папку Mods кладется :)

Технически, можно и в Addons. Так будет даже проще для пользователей. И для нас, т.к. нам не придётся отвечать на сотни вопросов "куда ставить библиотеки?"

В таком случае, в AddonDesc можно включать их вот так:
<Item href="/Mods/Addons/MyLib/MyLib.lua" />
или
<Item href="../MyLib/MyLib.lua" />

Только, если уж делать библиотеки, то системе UI9 действительно нужна встроенная поддержка библиотек.
Link to comment
Share on other sites

Guest Valltron

да, действительно лучше так:

Code:
<Item href="../Libs/Lib_A.lua" />

или даже

Code:
<Item href="/Mods/Libs/Lib_A.lua" />

не люблю относительных путей...

А насчет того что нужно UI9... составляйте каждый для себя списочек пока, чтоли... потом все слить в одно место, например в отдельную тему в разделе "обсуждение сайта" там все обсудить - привести к общему знаменателю и передать на работу skillcoder'у :)

Link to comment
Share on other sites

Необязательно переносить библиотеки, можно просто брать ее из какого то аддона. указав путь к нему. Просто писать что этот аддон обязательный. Подобная механика как я знаю находится в игре WoW.

Link to comment
Share on other sites

Guest Valltron

дак в ВоВ так и используются библиотеки... может просто они так явно не разделены... но те "части" что нужны обязательно - либо какие-то библиотеки, либо сам аддон - это надстройка для аддона... типа ТитанПанели иТП.. а коль у нас можно класть скрипты выше папочки "аддонс" - в папочку "модс" и подпапки... я думаю почему бы это не использовать... так было бы правильнее :) и не надо будет с какой либо либой - ставить себе совершенно кучу постороннего кода... тобишь совершенно ненужный тебе аддон :)

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.

Guest
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.

 Share

×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use