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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

Как сделать свой аддон


SLA

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

Как сделать задержку в ходе выполнения скрипта? Заранее спасибо!

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

  • 4 недели спустя...

Может быть, кому-то будет интересно/полезно.

[21.10.2011]

Q1. За что отвечает элемент <pushingBindSections /> в (WidgetButton).xdb?

A1. Клавиатурные реакции, будучи прописанными в pushingBindSections, заставляют кнопку менять свое состояние на "нажатое" при нажатии соответствующей клавиши на клавиатуре. В пользовательских аддонах не заработает, потому что см. A2.

Q2. Возможность создавать собственные бинды еще|уже не реализована?

A2. Нет, не реализована.

Q3. Возможно ли как-то подписаться на реакцию клавиши "ESC"?

A3. Нет, такой возможности в пользовательских аддонах нет. См. A2.

Q4. CastSpell и UseItem были перемещены в protected по вполне понятным причинам. Есть вероятность получить этот функционал, например, в таком виде?

A4. Вероятность исчезающе мала. Надо сильно переделывать кнопку.

[17.11.2011]

Q1. Из пользовательских аддонов можно проигрывать звук? Если да, где посмотреть описатели звука, группы звуков; формат звукового файла?

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

Q2. В пользовательских аддонах можно работать с visObject? Если да, где посмотреть необходимые описатели?

Q2. Опять же, работать-то можно, но игрокам VisObjects неоткуда взять, и нет возможности подключить.

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

Ты до сих пор у них чота спрашиваешь?

Quote:
А1.А2.А3. Нишмагла

А4. Нихачу (Нишмагу)

--

А1. Нишмагла

А вообще, у них обалденнный универсальный ответ на все просьбы есть (был, когда я еще спрашивал)

Нам. Это. Не нужно

Ответил и чуствуешь себя богом всемогущим, но... не желающим разбазаривать свои силы на всякую ерунду

--

И никого не е**т, что это нужно не им, а вроде бы как другим людям, "пользователям", для которых эта надстройка(пользовательские аддоны) и существует

Quote:
A1. Технически, звуки можно проигрывать, но нельзя подключить к аддону.

Раскрыта тайна века!!111 Хех

А лошки-пользователи стараются, пытаются как то прикрутить звуки. И ведь никто не сказал, что оно невозможно

Да не, все нормально чо. Никто ведь и не говорил, что это возможно. Ололо

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

  • 1 месяц спустя...

ЕСТЬ турбо оболочка для аддоностроителей!

позволяет ловить ошибки и компилировать

а так же удобный редактор исходников

но его архив - 10Мб - как его выложить?

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

1. В чем заключается турбость оболочки? :)

2. Какие ошибки ловить позволяет? Орфогафические в коде?

3. Мне хватает SciTE

4. Попробуй прикрепить здесь. Хоть и пишется "до 300кб" я прикреплял файл размером 3Мб.

Или на любой файлопомойке, хотя там обычно оно хранится недолго (неделю-месяц), если бесплатный аккаунт

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

  • 4 недели спустя...

Доброго времени суток, возник у меня такой вопросик.

Вот начал заниматься графикой аддона и столкнулся со следующим.

1.Встроенный в аллоды конвертер конвертирует в bin только файлы типа tga, - которые не имеют прозрачного фона как допустим в png, вот и возникает вопрос каким образом засунуть в bin файл картинку с прозрачным фоном?

2. Есть ли у кого-нить другие конвертеры для таких целей? Если есть дайте плиз ссылочку.

3. Так же хотелось бы увидеть действующие ссылочки на Allods Online Texture Viewer и Allods Online Stupid Texture Fixer.

4. И последнее еще случайно не появились оболочки для работы с графикой GUI?

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

  • 3 недели спустя...
  • 1 месяц спустя...

Крайне глупый вопрос но все же. Смотрю везде описание языка и пр. А в какой программной среде собственно это всё писать? Неужели все аддоностроители парятся с блокнотом?))))

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

  • 3 месяца спустя...

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

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

  • 1 месяц спустя...

турбо оболочка для написания на ЛУА

https://docs.google.com/open?id=0B42_Ypl9V9f4VEkySnhiNVhNNGM

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

  • 2 недели спустя...

ссылка на турбо оболочку для разработчиков на языке Lua

Lua-turbo

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

  • 2 недели спустя...

мне нравится =) надо бы где-то написать про нее в теме в самом начале

удобно на взгляд + иногда бывают опечатки) а тут попробовал "собрать", если вышло, то уже в игре тестишь. замечательно

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

  • 5 месяцев спустя...

Просьба сильно не ругаться матом на мой глупый вопрос. хотел узнать место положение НПС. Есть тестовый скрипт SampleZoneAnnounce. Хотел в него добавть чтобы он выводил не мое местоположение, а местоположение НПС.Неподскажите как это реализовать? Скрипт прилагается.Хотел посмотреть все это через Inspect API r05, но он у меня не работает. Работает только AOConsole.

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

Нашел еще один код с координатами.

function UpdatePosition()

local format = string.format

local avId = avatar.GetId()

local avPos = object.GetPos( avId )

local mapId = unit.GetZonesMapId( avId )

local geodata = mapId and cartographer.GetPlayerGeodata( avId, mapId )

local posX = geodata and ( 100 * ( avPos.posX - geodata.x ) / geodata.width ) or avPos.posX / 100

local posY = geodata and ( 100 - 100 * ( avPos.posY - geodata.y ) / geodata.height ) or avPos.posY / 100

cfgDecimals = userMods.GetGlobalConfigSection( "sysDecimals" )

if cfgDecimals then

posDecimals = cfgDecimals.number

end

if (posX >= 100 or posY >= 100) and posDecimals == 2 then

posFormat = "%.2f:%.2f"

elseif posX < 100 and posY < 100 and posDecimals == 2 then

posFormat = "%.2f : %.2f"

elseif posDecimals == 1 then

posFormat = "%.1f : %.1f"

elseif posDecimals == 0 then

posFormat = "%.0f : %.0f"

end

Position = format(

posFormat, posX, posY

)

posFormat = 0

end

Вопрос как заменить avatar.GetId()на ID НПС и (как его узнать) и будет ли это все работать?

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

появилась необходимость декомпелировать luac. Есть у кого идеи как и чем это можно сделать?

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

У нас на карте ни одного НПС/моба не видно, за приделами города (Империя)видно только,тех кто помечен как сопартиец. Старый клиент, от 06,23,2010г. Народу бегает мало, вот я и хочу облегчить выполнения квеста "Лови момент". У нас на сервере за него сумку дают. Сервер очень трудный по уровню. Ни кристаллов, опытза убийства моба 1х. Ладно тогда другой вопрос, Если находясь в локации, то можно ли определить НПС с таким именем находится в ней иои нет?

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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