Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать


jedbez

Рекомендуемые сообщения

DKP + DKPView

Просмотр файла

Ведение ДКП очков

2 модуля

1 - для ведения системы ДКП (DKP)

2 - просто просмотр очков ДКП (DKPView)

DKP - аддон с помощью которого начисляется ДКП

должен быть у 1 офицера гильдии ответственного за ведение ДКП

В этом аддоне производятся все операции с ДКП.

2e90f087b1a1t.jpg

Функции:

- Выбор отображения списка.

Доступно 5 пунктов "Онлайн гильдии", "Вся гильдия", " группа", "Рейд", "Все записи"

f5b89d3fc9act.jpg

- Начисление дкп.

Правой кнопкой мыши

03535ca86405t.jpg

Здесь заполняется очки ДКП, текущая дата и комментарий к начислению

Для быстрой подстановки данных есть 2 выпадающих списка, заранее описанных в config.txt

f1c63b249b02t.jpgd7f06aa2bb28t.jpg

- Списание дкп.

- Массовое начисление. Кнопка Начислить

- Ведение журнала действий. Кнопка Журнал

4feab4f20a54t.jpg

Обнулить ДКП

Выпадает запрос на уничтожение всех данных

В фале config.txt есть переменная ответственная за вывод весь списка ДКП перед обнулением в mods.txt

862097d2bbc5t.jpg

Импорт и экспорт работает только при выбранной закладке

42e62b6733bdt.jpg

Экспорт

Выгружает все данные в /Personal/Logs/mods.txt для вытаскивания данных из mods.txt в каталог DKP/base/ лежит файл dbexport.bat при запуске которого создается новый файл данных bddkp.lua , а старый переносится в bddkp.lua.old

Экспорт csv

1. Для выгрузки данных в формате таблицы, ОТОБРАЖАЕМЫХ в текущий момент необходимо нажать кнопку CSV справа от Экспорт

2. Данные будут выгружены в mods.txt

3. Для получения готового файла с таблицей csv, необходимо запустить файл csv.bat данные перенесутся в файл out.csv

Импорт

Загружает данные из /DLP/base/bddkp.lua

Импорт csv

ВНИМАНИЕ ПРИ ИМПОРТЕ ВСЕ ДАННЫЕ В АДДОНЕ БУДУТ УНИЧТОЖЕНЫ И ЗАМЕНЕНЫ ДАННЫМИ ИЗ ФАЙЛА CSV

Из таблицы GOOGL

aa47406e03ect.jpg5aaba20a88a7t.jpg

  1. Необходимо сохранить текущий лист в файле в формате текста с разделителями запятые. Например под названием Книга1.csv
  2. Поместить созданный файл в каталог аддона DKP
  3. Запустить из командной строки в каталоге ДКП csv.bat Книга1.csv
  4. будет распознано, что запущен импорт, создастся файл bdcsv.lua с данными в формате для аддона в DKP/base/
  5. Необходимо проконтролировать чтобы имена были сохранены в формате ANSI, иначе в аддон будут загружены крякозябры

* В каталоге /DKP/base/, есть конвертер Recode

* После запуска – щелкнуть UTF8-ANSI и закрыть его

6. В аддоне щелкаем по кнопке csv справа от импорт

- сообщ.Ги - сообщает всей гильдии у кого сколько ДКП в текущем отображаемом списке, через описание гильдии "О нас"

- Управление описанием гильдии «О нас»

dfc58a86d14bt.jpg

-- Разместить - помещает содержимое окна в описание гильдии

-- Текущее - загружает текущее описание гильдии в данное окно

-- Сохранить - сохраняет содержимое окна в user.cfg

-- Загр. - загружает из user.cfg описание гильдии в окно

- Удаление данных одного игрока

Двойной щелчок мыши

- Сортировка

540991a2eb6at.jpg

… - сортирует по классу

Name - сортирует по имени

DKP - сортирует по дкп

Auc - сортирует по ставке при провидении аукциона

- Выделение игроков по + / -

В чате группы или отряда ставиться + игрок выделяется цветом, остальные затеняются

- игрок затеняется

-- восстановить вид списка

Внизу окна запускается таймер восстановления нормального вида окна

9244829cbc37t.jpg

- Ведение аукциона

В чат отряда ставятся ставка йифрами, которые автоматически отображаются напротив имени игрока. Если ставка больше чем количество ДКП игрока, его имя помечается красным

Сброс аукциона – правой клавишей мыши по кнопке сортировки Auc

DKPView - маленький аддон отображающий ДКП аватара и наблюдающий за ДКП всех участников, выводит их в виде списка, доступны функции выделения цветом по +/- и отображение ставок при аукционе

66d2ee8260a5t.jpg

Работа с CSV таблицами

Экспорт

1. Для выгрузки данных ОТОБРАЖАЕМЫХ в текущий момент необходимо в аддоне нажать кнопку CSV справа от Экспорт

2. Данные будут выгружены в mods.txt

3. Для получения готового файла с таблицей csv, необходимо запустить файл csv.bat данные перенесутся в файл out.csv

EXCEL

1. Выбрать закладку Данные

2. Из текста

3 Указать путь к файлу, выбрать его и нажать Импорт

4.Выбрать символ разделения Запятая

5. Далее и Готово

bd052be1da96t.jpg3338a0bd903ft.jpg0cf3324bfa3bt.jpg

GOOGLE таблица

1. Создаём красивую табличку

58cd33497f86t.jpg

2. Выбираем пункт меню, Файл - Импорт

3. Выбираем файл с данными out.csv

4. Переключаем режим Заменить данные, начиная с текущей ячейки - Импорт


  • Добавил
  • Добавлено
    21.08.2013
  • Категория

 

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 126
  • Создана
  • Последний ответ

Топ авторов темы

Шикарная вещь, вот только список рейда не выводится пока не начислишь дкп всему рейду. И при сортировке "Рейд" выдает выдает такую ошибку в mods.txt:

Error: addon DKP: Error while running the chunk
Error: addon DKP:   dkp.lua:255: attempt to index field `?' (a nil value)
Error: addon DKP:   func: ?, ?, line: -1, defined: C, line: -1, [C]
Error: addon DKP:     func: OnReid, global, line: 255, defined: Lua, line: 248, dkp.lua
Error: addon DKP:       func: LeftButton, global, line: 581, defined: Lua, line: 557, dkp.lua 

В списке группы не показывает меня + когда начисляю дкп всем (в группе) информация обновляется только после повтороной сортировки, а при начислении всем дкп мне так же не начисляет и выдаешь ошибку:

Error: addon DKP: Error while running the chunk
Error: addon DKP:   dkp.lua:858: attempt to index field `?' (a nil value)
Error: addon DKP:   func: ?, ?, line: -1, defined: C, line: -1, [C]
Error: addon DKP:     func: ReactionBottom, global, line: 858, defined: Lua, line: 826, dkp.lua 

А так же при перезаходе кнопка возвращается на свое место, приходится перетаскивать.

Изменено пользователем MX-t
Ссылка на комментарий
Поделиться на другие сайты

1)Теперь, при выводе списка рейда, не показывает ник последнего игрока, находящегося в конце списка отряда.

2)При начислении дкп всему списку ничего не происходит и выдает ошибку:

Error: addon DKP: Error while running the chunk
Error: addon DKP:   dkp.lua:866: attempt to index field `?' (a nil value)
Error: addon DKP:   func: ?, ?, line: -1, defined: C, line: -1, [C]
Error: addon DKP:     func: ReactionBottom, global, line: 866, defined: Lua, line: 834, dkp.lua

3)При начислении дкп отдельным игрокам выдает ошибку:

Error: addon DKP: Lua::StateMain::LuaDemandExplicitGlobalDeclarationNewIndexFunc: Can't write to undeclared global variable: PosContainerLog, details: int __cdecl Lua::StateMain::LuaDemandExplicitGlobalDeclarationNewIndexFunc(struct lua_State *)
Error: addon DKP: 
Error: addon DKP:   
Error: addon DKP:   func: ?, ?, line: -1, defined: C, line: -1, [C]
Error: addon DKP:     func: ReactionBottom, global, line: 901, defined: Lua, line: 834, dkp.lua
Error: addon DKP: Attempt to read from undeclared global variable: PosContainerLog
Error: addon DKP: 
Error: addon DKP:   
Error: addon DKP:   func: SetContainerOffset, method, line: -1, defined: C, line: -1, [C]
Error: addon DKP:     func: ReactionBottom, global, line: 901, defined: Lua, line: 834, dkp.lua
Error: addon DKP: Widgets::LuaScrollableContainerSetContainerOffset: param 2 not a float (type: nil), details: int __cdecl Widgets::LuaScrollableContainerSetContainerOffset(struct lua_State *)

4) Перестала работать кнопка с сортированием по дкп, нику и т.д.

 

Ссылка на комментарий
Поделиться на другие сайты

1. Основное окно залипло под аватаркой игрока и не перетаскивается...

2. Все 3 аддона (папки ) должны стоять у рл?

3. У остальных участников рейда есть возможность посмотреть количество своих очков дкп,при помощи одного из этих аддонов?

П.С.: в теории есть аддоны которые могут конфликтовать с данным аддоном?

Изменено пользователем mouse45
Ссылка на комментарий
Поделиться на другие сайты

П.С.: в теории есть аддоны которые могут конфликтовать с данным аддоном?

В теории есть, причем капитально.

Ссылка на комментарий
Поделиться на другие сайты

2. Все 3 аддона (папки ) должны стоять у рл?

3. У остальных участников рейда есть возможность посмотреть количество своих очков дкп,при помощи одного из этих аддонов?

 

Для человека, который ведет посчет дкп достаточно иметь просто DKP, для остальных либо DKPControl (выводит весь список участников), либо DKPView (показывает непосредственно у установившего этот аддон, то есть у других посмотреть нельзя). 

Ссылка на комментарий
Поделиться на другие сайты

Хоть бы автор аддона предупредил бы, что аддон ещё настраивать надо под свою гильдию. А именно строчку "О нас" в настройках аддона. И какая то Сипулька вылазит

Изменено пользователем Динобот
Ссылка на комментарий
Поделиться на другие сайты

Что есть "номер канала ДКП"? Эта переменная нигде не используется.

Ссылка на комментарий
Поделиться на другие сайты

Пока не используется

Есть мысль, если основной ДКП адон установлен у 3 человек, то чтобы каждый выдавал инфу в свой канал.... но не знаю пока насколько это эффективно, пока отлавливаю баги. Все не могу добиться чтоб цикл не обрезал последнюю строку....

Ссылка на комментарий
Поделиться на другие сайты

Правильно ли я понимаю что ты передаешь информацию используя функцию guild.SetDescription?

Ссылка на комментарий
Поделиться на другие сайты

да, причем я так понимаю автоматически не надо передавать информацию, а то отключат её нафиг.

Ссылка на комментарий
Поделиться на другие сайты

Выгрузка из аддона в файл - это хорошо.

Будет ли обратная функция?

 

Я сейчас веду ДКП гильдии руками в таблице экселевской.

Ссылка на комментарий
Поделиться на другие сайты

Не знаю, нужно ли, хотя сделать это возможно. Но опять же из формата CSV?

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

Ссылка на комментарий
Поделиться на другие сайты

Не знаю, нужно ли, хотя сделать это возможно. Но опять же из формата CSV? Там должны быть строгие правила размещения данных. Начиная от символа разделения данных и заканчивая порядком расположения по классам. В общем подумаю над этим, но не обещаю...

В моём случае необходимость подгрузки налицо.

Это избавит меня и других согильдийцев от многих вопросов.

Формирование CSV файла по заданым правилам - тоже несложно, дело двух-трёх минут.

 

Если подгрузка появится - аддон приобрету / пожертвую на развитие. Если не появится - то для меня он будет бесполезен, к сожалению...

Ссылка на комментарий
Поделиться на другие сайты

Возможно ли сделать аддон работоспособным на версии клиента 3.0.00.39.1?

 

Всё отображается, все кнопки работают, менюшки вылезают, настройки в .cfg меняются и работают. Только ДКП не начисляется. Как было 0, так и остается.

 

При выборе персонажа из отряда пишет ошибку:

Error: addon DKP: Error while running the chunk
Error: addon DKP:   dkp.lua:670: attempt to call field `GetLocalDateTime' (a nil value)
Error: addon DKP:   func: GetLocalDateTime, field, line: -1, defined: C, line: -1, [C]

При попытке начисления ему дкп добавляет:

Error: addon DKP:     func: RightButton, global, line: 670, defined: Lua, line: 657, dkp.lua
Error: addon DKP: Error while running the chunk
Error: addon DKP:   dkp.lua:1009: attempt to index field `?' (a nil value)
Error: addon DKP:   func: ?, ?, line: -1, defined: C, line: -1, [C]
Error: addon DKP:     func: ReactionBottom, global, line: 1009, defined: Lua, line: 990, dkp.lua
Ссылка на комментарий
Поделиться на другие сайты

В одном из обновлений переделали функцию определения/получения времени, но суть осталась та же. Так что это, думаю, не проблема.

Ссылка на комментарий
Поделиться на другие сайты

 

Возможно ли сделать аддон работоспособным на версии клиента 3.0.00.39.1?

Я не силён в разновидностях версий клиента, поэтому ничего ответить не могу....

Ссылка на комментарий
Поделиться на другие сайты

Может Angry Helper окажет помощь? 

Все игроки *сами знаете какого* сервера оценят и будут очень благодарны.

Ссылка на комментарий
Поделиться на другие сайты

Сейчас используется функция

common.GetLocalDateTime()

Ранее использовались функции

common.GetLocalDateYMD()

common.GetLocalTimeHMS()

Совсем давно использовались функции

mission.GetLocalDateYMD()

mission.GetLocalTimeHMS()

 

Какое АПИ в версии 3.0 - я без понятия.

Ссылка на комментарий
Поделиться на другие сайты

ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.
Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования