Создание аддонов - помощь  
Автор Сообщение






Сервер: Soulflayer
0
Сообщение Создание аддонов - помощь

Приветствую всех. Требуется помощь в создании аддона :)

Так вот, ближе к делу : У меня есть pvp-скриптс аддон и для каждого класса он свой.

Вопрос: Как объединить их в один и заставить работать так, чтобы можно было свитчить их во время игры, чтобы он запоминал какой скрипт включается на каком персонаже?

Допустим зашёл я на мага - написал /load pvp-mage - он загрузил настройку pvp-mage. Зашёл на рогу - написал /load pve-rogue - он загрузил настройку для роги. И запомнил её.

Сменил таланты на pvp, прописал pvp-rogue - и оп, готово - интерфейс уже загружен.

 

Need help

 

 



17 ноя 2012, 13:49
Профиль

0
Сообщение Создание аддонов - помощь

В луа практически не разбираюсь, но я так понял что тебе нужна поддержка профилей в аддоне?



17 ноя 2012, 13:51
Профиль






Сервер: Soulflayer
0
Сообщение Создание аддонов - помощь

Всё верно :)

Я, конечно, примерно представляю, как это всё должно выглядеть, но как это реализовать - я не понимаю.

 

Т.е. - само ядро аддона.

От него разветвление на профили.

И команда подгрузки.


Впринципе всё. Что должно быть в папке с аддоном тоже ясно - это профили для каждого класса\спека.

 



17 ноя 2012, 13:55
Профиль



<Мёртвая Хватка>


Сервер: Азурегос
2х2: 1766
3х3: 1794
1
Сообщение Создание аддонов - помощь

сделай кучу мелких аддонов и назови их типа pvpmage и тд

потом в игре пишешь /run LoadAddon('pvpmage')

смотри ф-ции DisableAddOn EnableAddOn LoadAddOn ReloadUI


это навскидку - самый простой и сердитый вариант.



17 ноя 2012, 14:02
Профиль






Сервер: Soulflayer
0
Сообщение Создание аддонов - помощь

А как на счёт варианта - подгрузки именно из под аддона?

 



17 ноя 2012, 14:15
Профиль



<Имя Говорит Само за Себя>


Сервер: Гордунни
1
Сообщение Создание аддонов - помощь

_,Class=UnitClass("player");
if Class == "WARRIOR" then
    script1
elseif Class == "SHAMAN" then
   script2
elseif Class == "PALADIN" then
    script3

....

....
end

и так далее



17 ноя 2012, 15:24
Профиль






Сервер: Soulflayer
0
Сообщение Создание аддонов - помощь

После того, как закончу - выложу результат. Спасибо большое.

 



17 ноя 2012, 16:49
Профиль






Сервер: Soulflayer
0
Сообщение Создание аддонов - помощь

Маленько поковырявшись, понял, что if class мне не подходит.

Это немного не тот вариант, но тоже решение.

 

Есть ещё дельные функции ?

Только уже с профилизацией аддона. 

 

Для лучшего понимания опишу ещё раз : 

 

Аддон

подпрофили

загрузка профиля (независимо от класса). 

Я соберу в одну папочку все скрипты (для каждого класса\спека) и чтобы их можно было подгружать во время игры.

 

Буду благодарен :)

 



17 ноя 2012, 17:59
Профиль

0
Сообщение Создание аддонов - помощь

Попробуй глянуть, например, gladius(тут проще глянуть как хранить можно), losecontrol(тут проще посмотреть, как общаться с бд настроек), он точно юзает профили и в коде это отображено :)



17 ноя 2012, 22:33
Профиль
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru