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

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

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

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

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

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

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

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

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

Подробнее

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

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

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


narinoa

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

GuildGui1b

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

guildgui1b.thumb.png.925bd00d1a7274ef2c367316b1f0859a.png

Альтернатива стандартным окнам со списками Гильдии и Друзей. Есть ПРЕИМУЩЕСТВА перед стандартным окном гильдии, вот они:

  • Новая колонка "Вступил", показывающая даты вступления в гильдию для ВСЕХ персонажей (!)
  • В колонке "Зона", показывает не просто Подзону, а Зону и Подзону.
  • В обоих списках (Гильдии, и Друзей тоже!) показаны даты/время последней активности для всех игроков.
  • В списке Друзей, показывается взаимность дружбы.
  • Кнопка "Экспорт" экспортирует подробную информацию по гильдии (или друзьям) в файл Mods.txt.
  • Возможность увидеть список гильдии, отсортированный как вам нравится, ОДНИМ НАЖАТИЕМ КНОПКИ, а не тремя-шестью нажатиями, как со стандартным окном гильдии 
  • Наверняка что-то ещё

Над аддоном работали: Vermin (создатель аддона), SLA, Setras, Kali, SuPeR_MaRiO

Инструкция по использованию

  • После активации аддона в самом верху слева окна игры у вас появится графическая кнопка с нарисованной на ней буквой G - кликаем ее для открытия окна аддона
  • Выгрузка данных - выгружает в файл /Personal/Logs/mods.txt, что в папке с игрой. Для отображения выгруженных данных по списку гильдии в виде таблицы - копируем состав гильдии из лога, начиная со строки
    Info: addon GuildGui1b: GUILD MEMBERS (CSV format)
    в блокнот, сохраняем затем файл как что_нибудь.csv (не забудьте указать именно это расширение файла). Все, дальше файл будет открываться по умолчанию как таблица.

"GuildGui1b" - это альтернатива стандартным окнам со списками Гильдии и Друзей, причём, более навороченная. Показывает Имена, Классы, Уровни, Накидки, Ранги, Авторитет, Верность, Даты вступления в гильдию, Онлайн-статус, Дату/время последней активности, Зоны и Подзоны... И всё это можно отсортировать по любой колонке! Через контекстное меню (Правая кнопка мышки на любом элементе списка) есть возможность сделать несколько действий - пригласить в группу, добавить согильдийца в список друзей, исключить персонажа из друзей и др.

Кроме того. Показывает объявление и информацию гильдии. Просмотр всего списка гильдии или только тех, кто в онлайне. Просмотр списка Друзей. В списке Друзей, можно увидеть, взаимна ли дружба ("взаимно" = вы есть в списке друзей друга, "не взаимно" = вас в его списке нет). Если друг вне игры, показывает время отсутствия.

Имеется поддержка двух языков:

  •  Русский;
  • Английский.

English:

"GuildGui1b" is an alternative to built-in Guild & Friends window. It is MUCH more advanced. For example, it shows Zones, where your Guild members and Friends are currently located. Also, it shows Names, Classes, Levels, Tabards, Ranks, Prestige, Loyalty, Join dates, Online status, Offline times, and allocation Zones. The list can be arranged by any column!  Shows, how long the players are offline - this is very handy. Friends list shows "Mutual"/"Not mutual": "Mutual" means your friend have YOU in his Friends list as well, and "Not mutual" means he don't. There are several actions, you can perform on players (rigth-click a buddy for context menu) - Invite to group, Add guild member to Friends list, Remove from Friends list, etc.

There is support for 2 languages:

  • Russian;
  • English.

 

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

Судя по коду, который давал Setras, у него аддон еще выдает месячный авторитет, славу, славу за неделю, престиж и престиж за неделю)

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

Мотороллер не мой...

А где он его давал? В теме обсуждения на уи9?

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

Та то, что есть, это часть кода, там нету кнопок, текствиджетов, локализации.

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

Установил аддон, а он не работает.

Никаких изменений не вижу.

В АддонТулс включен.

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

угу там несколько косяков

где

-- "SCRIPT_TOGGLE_VISIBILITY" -- "Addon Manager", Showing/hiding the show/hide button.
function OnEventAMToggleVisibility( params )
if params.target == common.GetAddonName() then
 wtShowHideBtn:Show( params.state and true or false )
end
end

когда объявлено

common.RegisterEventHandler( OnEventAMToggleVisibility, "SCRIPT_TOGGLE_VISIBILITY" )

где

common.RegisterEventHandler( OnEventGuildOnline, "EVENT_GUILD_MEMBER_ADDED" )

тоже непонятно

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

Установил аддон, а он не работает.

Никаких изменений не вижу.

В АддонТулс включен.

АддонТулс тут не нужен. Аддон открывается по графической кнопке G, что появилась у вас вверху слева окна игры.

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

This is the currency name in russian (it was hardcoded instead adding a localized string).

The currencies are "Fame" and "Prestige" - two new currencies that were added in Mega War patch. I am not sure if this functionality exists in your game version. As a quick fix you may comment this part of code starting from "for ii, vv in" and till the end of that "for" expression.

Sorry.

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

спасибо, что починили аддон. было бы просто замечательно, если бы его еще и доработали.

в частности мне всегда не хватало пункта "шепнуть" в выпадающем меню по нажатию правой кнопкой мыши по человеку в таблице (сейчас там только пригласить в группу и добавить/убрать из друзей)

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

Все еще неверно отображается время последнего онлайна друзей. На 4 часа плюс по времени и в 2010 году пишет что заходили.

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

На 4 часа плюс по той причине, что с некоторых пор серверное время перестало быть московским, и стало UTC. Т.е. по "серверному времени", например, сброс квестов происходит не в 4 утра, а в 00:00 (т.е. 4 утра по москве, 0 часов 0 минут по всемирному координированному времени).

Конечно можно вставить проверку на часовой пояс и показывать данные в локальном времени пользователя. Вероятно это и надо сделать, однако там в коде есть комментарий "убогая сортировка, надо бы переписать код под table.sort()" которому скоро три года исполнится...

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

"убогая сортировка, надо бы переписать код под table.sort()"

Гы. А в чем проблема то? Код не смотрел

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

Гы. А в чем проблема то? Код не смотрел

For a, b in Array do

For c, d in Array do

if b > d then

temp = b

b = d

d = temp

end

end

end

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

Не оно?

table.sort(Array, function(b, d) return b > d end)

Только проверку на размер массива делать надо предварительно (>1)

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

Спасибо за ремонт аддона.

Хочу отметить, что при выгрузке списка в файл происходит "перекашивание" таблицы.

Возникает оно оттого, что для местоположения игрока в таблице отведено два поля.

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

Простой выход - перенести название локации в последние поля для каждого игрока. Думаю, подобное размещение в оригинале вызвано именно описанной мной проблемой.

Zone totlPrestige weekPrestige
Астральная академия 0 0
Новоград  Эльфийский квартал 0

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

Не оно?

table.sort(Array, function(b, d) return b > d end)

Только проверку на размер массива делать надо предварительно (>1)

Что "не оно"?? Нет, "не оно". Я же привел пример кода.

Спасибо за ремонт аддона.

Хочу отметить, что при выгрузке списка в файл происходит "перекашивание" таблицы.

Возникает оно оттого, что для местоположения игрока в таблице отведено два поля.

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

Простой выход - перенести название локации в последние поля для каждого игрока. Думаю, подобное размещение в оригинале вызвано именно описанной мной проблемой.

Zone totlPrestige weekPrestige
Астральная академия 0 0
Новоград Эльфийский квартал 0

Это ошибка (либо "особенность работы") той программы, которой вы открываете таблицу. В данном файле разделители - точка с запятой, запятая не является разделителем. А ваша программа считает разделителем как точку с запятой, так и просто запятую.

Можно заменить запятую на точку, также можно заменить точку с запятой на запятую и т.п., но в целом у меня такой проблемы нет, т.к. я выгружаю файл на Google Disk, а он правильно понимает разделитель.

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

Что "не оно"?? Нет, "не оно". Я же привел пример кода.

Пример кода чего?

Этого: "убогая сортировка, надо бы переписать код под table.sort()"?

ОК, пример хороший. Сортировка и правда убогая

Я видимо неправильно понял 2-ю часть предложения

...

Дошло. По этому поводу вопрос:

А нафига эта тема здесь нужна вместе с аддоном?

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

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

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

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

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

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

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

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

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

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