Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
3 118 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент icreator
-
ну потому-что имя аддона - посылаемое по событию не == имени что выдает state функция в АПИ - уж не знаю как так разрабы умудрились сделать
-
про ошибки - ну у меня все нормально - смотри тут как собщать об ошибках 1. про кд Лябии норм идея 2. про обе карты "на месте игровой миникартыЭ... хм а как это - не совсем поняла 3. про лучеметы/пушки - а где ГАЛОЧКУ это рисовать? прямо на интерфейсе рулевого? - хотя можно отдельно или упрощено на иконке корабля на Радаре?
-
ну да на 30 чужих аддонов оно шлет ответ та мнадо так: Code: if not event.target or event.target == common.GetAddonName() then
-
for localize of my addons: - translate file (see in end of post) - you should save all the punctuation and the separators in the text - file must be encoding="UTF-8" - please edit it in MS NotePad - send me (attach .zip file in your post) or insert your translations in file Locales.lua in TargetManager/Locles folder You must write: [ "original text - english or russian" ] = "Your localized text", For example: Code: [ "Компас для моей цели "] ="Compass for my target ", [ "use "] ="使用", or Code: [ "использовать "] ="使用", example 2: [ "my last target "]="我的最後一個目標", or [ "моя последняя цель "]="我的最後一個目標", than send me file with translations OR insert the translation strings in file Locales.lua ( folder TargetsManager\Locales ) in section for your language: Code: --- for CHINESE chn = { [ "использовать "] ="使用", [ "my last target "] ="我的最後一個目標", }, } then change language in settings AddonsMenu: - You will see translations! check any errors and send me this new file (attach as .zip here) by this way You may LOCALIZE ALL addons! file Locales.lua 1. one statement contains: "original text" and "localization of text" 2. the syntax of the statement is: [ "original text" ] = "localization of text", addon find "original text" in [".."] and get "localization text" from = ".." so if you need to localize a text "Hi ALL!" you need to add a statement: [ "hi all!" ] = "大家好!", for make list of texts to making localization: original texts attached here (fixed): File: txts.zip
-
убираем конфликт с CT_Total
-
в config.txt вставляем PS["contextdamagevisualization:enemypanel:enemydmgpanel04:slidepanel:show"]="OFF" PS["contextdamagevisualization:enemypanel:enemydmgpanel03:slidepanel:show"]="OFF" PS["contextdamagevisualization:enemypanel:enemydmgpanel02:slidepanel:show"]="OFF" PS["contextdamagevisualization:enemypanel:enemydmgpanel01:slidepanel:show"]="OFF" PS["contextdamagevisualization:enemypanel:enemydmgpanel00:slidepanel:show"]="OFF" PS["contextdamagevisualization:avatarpanel:show"]="OFF"
-
1. в файле \data\Mods\Addons\CT_Total\CT.lua заменим строчку: Code: --CT_DVR common.StateUnloadManagedAddon( "ContextDamageVisualization" ) на Code: --CT_DVR --common.StateUnloadManagedAddon( "ContextDamageVisualization" ) 2. убираем показ урона от ContextDamageVisualization делаем соотв настройку в IM
-
кажись я придумала
-
добавила настройку - показывать над картой и куда смещать при этом окно
-
это невозможно - просто надо в аддоне специально делать условие
-
добавила дистанцию до ктулх и новый прицел - совмещеный системный и мой2
-
проверила расположение прицелов - все точно в центре экрана! следовательно пишите в саппорт об ошибке
-
снизила приоритет окна аддона - если тебе это надо то настрой как угодно
-
и проверка ни имя своего аддона - чтобы он не посылал собыитие на запросы не к нему
-
когда твой аддон шлет событие с памятью и прочюю инфо - он имя не то дает которое в stateaddon берется - в результате ошибка
-
показывать иконки как-то от расстояния - 250-450-600-700-800м ? как? где? есть идеи?
-
Code: PS ["MageEnergyInstability3:MainPanel:PlacementPlain"] = { alignY=1, sizingY=0, highPosY=0, sizeX=244, sizeY=70, alignX=2, posX=30, ---- сдвиг чтобы показывало огонь и лед - для показа лед + электро - поменять на -30 sizingX=0, posY=0, highPosX=0, } PS ["MageEnergyInstability3:PlacementPlain"] = { alignY=1, sizingY=0, highPosY=140, sizeX=120, sizeY=70, alignX=2, posX=250, sizingX=0, posY=896, highPosX=768, }
-
исправь в названии AddonDesc.(UIAddon) <Name>AntiSN</Name> и в коде: Code: common.RegisterEventHandler(function(event) if event.target == common.GetAddonName() then userMods.SendEvent( "SCRIPT_ADDON_INFO_RESPONSE", {sender = common.GetAddonName(), desc = common.GetAddonName().." v.2 [15/12/2011/Nikon] "}) end end, "SCRIPT_ADDON_INFO_REQUEST") а так аддон клевый - мне нравится спасибо
-
описание строй версии тут дополнительные описатели полей: chars - длинна поля если не указывать то берется длинна 10 символов или длина значения + 3 символа. valGet - функция или массив для получения значения valOnSet - функция вызываемая после присвоения значения offset - сдвиг пункта по X tip - подсказка valLabels - отображение значений listVals - список заданных значений itemSizeX - длинна пункта меню onClick - для пунктов меню, у которых нет значений - функция вызываемая при нажатии на пункт меню valFormats - функция или массив для создания формата <html> valShapes - функция или массив для создания значения для отображения от значений в поле - например функция локализации значений labelShapes - функция или массив для создания значения для отображения надписи самого пункта меню - например функция локализации значений большинство этих описателей работают так же для всего меню, а не только для каждого пункта меню - причем сначала берется описатель для пункта меню, если такого нету - то берется описатель для всего меню. Например valShapes и labelShapes лучше задать при описании меню
-
тут описание - немного устаревшее - для версии меню 1
-
Обработчик для виджетов, сделанных по шаблонам из dsc делаем такой: Code: local onReact = {} onReact.mouse_left_click = function ( pars ) if DnD:IsDragging() then return end if not pars.active then return end local n = pars.widget:GetName() --- тут по имени виджета можно понять какая кнопка ( виджет) была нажата пользователем ) if n == "..." then ... elseif n == "..." then ... end end onReact.mouse_right_click = function( pars ) if DnD:IsDragging() then return end if not pars.active then return end local n = pars.widget:GetName() --- тут по имени виджета можно понять какая кнопка ( виджет) была нажата пользователем ) if n == "..." then ... elseif n == "..." then ... end end ... function init_GUI() RegisterReactionHandlers( onReact ) end а можно ориентироваться по идентификатору виджета: Code: local ids = pars.widget:GetInstanceId()if not wID [ids] then return end предварительно (при создании виджетов) запомнив их в некотором массиве посмотреть как называется реакция можно открыв сам файл-описатель *.xdb - там смотрим теги: <Reaction> - левый клик мышкой <ReactionRightClick> - правый клик <reactionDblClick> - двойной клик <reactionOnPointing> - мышка над виджетом (для вызова подсказок или подсвечивания) как правило для всех шаблонов они одинаковые: <Reaction>mouse_left_click</Reaction> <ReactionRightClick>mouse_right_click</ReactionRightClick> <reactionDblClick>mouse_double_click</reactionDblClick> <reactionOnPointing>mouse_over</reactionOnPointing>
