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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

GRuSHa

Пользователь
  • Постов

    34
  • Зарегистрирован

  • Посещение

Весь контент GRuSHa

  1. это получается нужно запускать Init через common.RegisterEventHandler или как проверка через if ? А с avatar.GetId можно ли его потом прогнать через remort.GetMainName в описании написано "Возвращает имя основного персонажа, если игрок является альтернативным персонажем." про циклы понятно А как тогда защиту строить? И скажите пожалуйста как лучше сообщения в чат отправлять (можно просто ссылочкой на тему откуда взять инфу)
  2. спасибо а только таблицы локальными? ведя я Verification пытаюсь передать в другой скрипт. а что ещё неправильно? я потом прогоню файлы через компилятор, я пытался декомпилировать luac, не получилось, надеюсь и у других не получится с моими файлами
  3. Скажите правильно ли я реализовал привязку к персонажу и\или к гильдии -------------------------------------------------------------------------------- -- GLOBALS -------------------------------------------------------------------------------- Global( "TableGuilds", nil ) Global( "TableOfCharacters", nil ) Global( "Verification", false ) -------------------------------------------------------------------------------- -- REACTION HANDLERS -------------------------------------------------------------------------------- ---Таблица разрешённых гильдий TableGuilds = {} TableGuilds[1] = "ГильдияКакаяТо" ---Таблица разрешённых персонажей TableOfCharacters = {} TableOfCharacters[1] = "Перонаж1" TableOfCharacters[2] = "Персонаж2" -------------------------------------------------------------------------------- -- INITIALIZATION -------------------------------------------------------------------------------- ---Проверка начальной инициализации function OnInit() if guild.GetName() in TableGuilds or avatar.GetId() in TableOfCharacters then Verification = true end end -------------------------------------------------------------------------------- OnInit() -------------------------------------------------------------------------------- а в другом скрипте if Verification then Init() else ---Так ли пишится сообщение в чат??? common.LogInfo( "common", "Вы не можете использовать данный адонн, свяжитесь с афтором аддона по этому вопросу" ) end Помогите пожалуйста!!!!
  4. нашёл containerLib.IsOpen( ITEM_CONT_INVENTORY )
  5. Скажите пожалуйста как отследить открыта\закрыта ли сумка инвенторя(какая функция применяется ил какие константы есть), сам искал не нашёл=((
  6. Подскажите в чём ошибка тут? При нажатии на кнопку никакой реакции, даже инициализация не работает, в логах пусто -------------------------------------------------------------------------------- -- GLOBALS -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- REACTION HANDLERS -------------------------------------------------------------------------------- -- "execute" function OnReactionExecute( params ) LogInfo( "InventarPurge function OnReactionExecute" ) n = avatar.GetLootBagSlotCount() items = avatar.GetInventoryItemIds() PurifierKol = 0 for i = 0, n-1 do if IsPurifier( items[i] ) PurifierKol = itemLib.GetInBagStackCount( items[i] ) PurifierId = items[i] LogInfo( "InventarPurge PurifierId = done" ) end end for i = 0, n-1 do if itemLib.IsCursed( items[i] ) LogInfo( "InventarPurge Cursed = done" ) if PurifierKol > 0 avatar.PurifyItem( items[i], PurifierId ) PurifierKol = PurifierKol - 1 LogInfo( "InventarPurge NonCursed = done" ) end end end end -------------------------------------------------------------------------------- -- INITIALIZATION -------------------------------------------------------------------------------- function Init() LogInfo( "InventarPurge load" ) common.RegisterEventHandler( OnReactionExecute, "execute" ) end -------------------------------------------------------------------------------- Init() --------------------------------------------------------------------------------
  7. Доброго времени суток, я пытаюсь написать следующий аддон: При открытии сумки появляется кнопка при нажатии на которую юзаются очишалки на проклятые предметы. Вопрос: как написать функцию которая будет реагировать на нажатие этой самой кнопки. P.S. простите за тупость...
  8. сделайте аддон на астрал. который сохранял как пролететь к острову и показывал бы на карте на каких островах уже побывал ( желательно чтобы ещё к каждому острову комментарий можно было свой написать)
×
×
  • Создать...

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

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