Довольно часть люди видят код и у них возникает вопрос:
А куда вписывать то эти коды? Это макросы? Что с этим делать? Можешь кинуть готовый аддон?
Так вот , сейчас постараюсь расказать все по порядку.
В аддоне используется 3 формата файлов которые используют lua\xml код, - это .xml; .lua; и .toc; фалики.
.xml - В основном используют для графического оформления аддона. Все это разумеется можно сделать и на луа , что и советую делать.
.lua - Это и есть "функционал аддона" , так же используется для графики в аддоне.
.toc - Фаил содержит информацию об аддоне и пути к файлам с кодом. Название .toc файла должно совпадать с название папки аддона и не должно содержать пробелов в названии.
Содержание .toc файла:
PHP код:
## Interface: 30300
## Author: Dreamlol
## Title: NewAddOn
## Notes: for wowcircle.com
## SavedVariables: NewAddOn_Data
core.lua
## Interface: 30300 -- Версия игры ,под которую аддон написан. 30300 - означает, что аддон написан под версию игры личкинг 3.3.x
## Title: NewAddOn -- Название Вашего аддона. Название может состоять как из букв , так и из цифр. Так же название можно делать цветным используя |cff.
Пример использования |cff
PHP код:
|cffCC3333T|r|cffE53300e|r|cffFF4D00s|r|cffFF6633t|r
Выглядеть это будет так :
Вложение 253900
## Notes: for wowcircle.com -- Описание Вашего аддона , так же можно использовать русский текст ,для этого необходимо изменить кодировку на UTF-8.
## SavedVariables: NewAddOn_Data -- База данных аддона , другими словами сюда аддон будет сохранять настройки после выхода из игрового мира и брать от сюда при заходе в игровой мир.
core.lua -- Ссылки на исполняемые файлы вашего аддона ( .lua или .xml файлы) .
На этом собственно и все, теперь игра будет видеть Ваш аддон и можно приступить к написанию "функционала" и графики.
Для этого желательно использовать текстовый редактор с подсветкой синтаксиса и фотошоп .Можно и простой блокнот, но представляю как аддон выдает ошибку и строчку, в которой ошибка а после кое кто ищет это дело в простом блокноте .
Наиболее "классным" на мой взгляд является Notepad++ .
Скачать можно тут
Для работы с графикой все просто , в фотошоме рисуем текстурку для нашего обьекта и сохраняем ее в .tga формате.