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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

icreator

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

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

  • Посещение

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

  1. icreator

    LootEDSchoice

    Версия r33

    10 раз скачали

    RUS: Внимание! Аддон устарел, и больше не поддерживается! Новый аддон тут: http://ui9.ru/forum/lootmanager/about Делает выбор (Нужно/Можно/Не нужно) за вас при розыгрыше лута (аддон обучается). Снижает нагрузку на процессор. Инструкция по использованию здесь: http://ui9.ru/forum/lootedschoice/topic/1055/t1055-LootEDSchoice-обсуждение-и-пр ENG: Attention! The addon is outdated and no longer supported! The new addon is here: http://ui9.ru/forum/lootmanager/about Automatically selects Need/Greed/Pass for you in the loot rolls. The addon have a training ability. Usage manual is here (in English): http://ui9.ru/forum/lootedschoice/topic/1055/t1055-LootEDSchoice-Discussion#c11890 Последняя проверенная версия работы аддона: 2.0.03.17
    Бесплатный
  2. LootEDSchoice Просмотреть файл RUS: Внимание! Аддон устарел, и больше не поддерживается! Новый аддон тут: http://ui9.ru/forum/lootmanager/about Делает выбор (Нужно/Можно/Не нужно) за вас при розыгрыше лута (аддон обучается). Снижает нагрузку на процессор. Инструкция по использованию здесь: http://ui9.ru/forum/lootedschoice/topic/1055/t1055-LootEDSchoice-обсуждение-и-пр ENG: Attention! The addon is outdated and no longer supported! The new addon is here: http://ui9.ru/forum/lootmanager/about Automatically selects Need/Greed/Pass for you in the loot rolls. The addon have a training ability. Usage manual is here (in English): http://ui9.ru/forum/lootedschoice/topic/1055/t1055-LootEDSchoice-Discussion#c11890 Последняя проверенная версия работы аддона: 2.0.03.17 Автор Lafayette Добавлен 07.12.2018 Категория Старые аддоны (от игры 1.0 - 3.0)  
  3. предлагаю файлы с часто используемыми функциями объединить в одном ScriptLIB.lua и положить его в папку \Addons а в AddonDesc.(UIAddon).xdb писать: Code: <Item href="../ScriptLIB.lua" />
  4. если вам хочется знать какие функции и поля имеет тот или иной объект, можете использовать такую функцию: Code: ---выдает все поля и значения а так же функции объекта function researchObj(tab,obj) tab = tab .. " " ---ограничим рекурсию if string.len (tab) > 50 then LogInfo (" рекурсия ограничена!") return end local metaTable = getmetatable (obj) if metaTable then ---- покажем функции объекта for k,v in pairs( metaTable ) do LogInfo ( tab, k,":=",v) end end if type(obj) == "table" then ---- покажем поля (переменные) таблицы if GetTableSize( obj ) == 0 then LogInfo ( tab, "{}") return end for k,v in pairs(obj) do LogInfo ( tab, k,":=",v, "{", type (v), "}") if type (v) == "table" and k ~= "__index" and k ~= "_G" then --- "__index" - он такую же точно таблицу вложенную имеет что приводит к зацикливанию researchObj(tab,v) end end else LogInfo ( tab, "_:=",obj, "{", type (obj), "}") end end *исправлено: if type (v) == "table" and k ~= "__index" and k ~= "_G" then так например если хотите исследовать виджет EditLine то после его инициализации пишем например так: Code: function Init() wtMainPanel = mainForm:GetChildChecked( "MainPanel" , false ) wtInput1 = wtMainPanel:GetChildChecked( "Input1" , false ) researchObj("wtEdit:",wtInput1) end все! всю инфо об объекте смотрим в файле C:\Program Files\Games\Allods Online\Personal\Logs\mods.txt Info: addon AucEDSman: wtEdit: GetCursorPos:=function: 207769C8 Info: addon AucEDSman: wtEdit: GetBackgroundColor:=function: 25BC0278 Info: addon AucEDSman: wtEdit: Enable:=function: 2EEE5148 Info: addon AucEDSman: wtEdit: SetText:=function: 196A7B80 Info: addon AucEDSman: wtEdit: SetFocus:=function: 1CD944D8 Info: addon AucEDSman: wtEdit: SetBackgroundTexture:=function: 24D080A0 Info: addon AucEDSman: wtEdit: IsFocused:=function: 1771E2B8 ... далее можно исследовать каждую функцию - сколько у нее параметров и какие по сообщениям об ошибке в том же ЛОГфайле Code: wtInput1:GetCursorPos() а Code: researchObj("_G",_G) выдаст список всех функций, которые можно вызывать (API, LUA)
  5. спасибки!! только я творю дальше.. и теперь надо все твои изменения и мои как-то слить вместе.... по WidgetEditLine - на самом деле там есть недочет - если фон, который рисует окошко ввода, в сам виджет вставлять через <BackLayer href="" /> то спозиционировать красиво неполучается поэтому я отдельную панель под него подложила
  6. не а - дело не в том - она в параметрах 1 и 2 предает значение индекса ! а как значение элемента выцепить? то есть у меня многомерный массив - ну или набор записей с несколькими полями - как к этим полям обратиться? Code: table = { name, comment } t [1] = table1 t [2] = table2 t [1] .name > t [2] .name ...
  7. где-то я в описании видела - что можно из ЛР вещи смотреть... разделы там подразделы... цену в КРИ надо бы оттуда взять - кто знает функцию АПИ? или это мне показалось...
  8. я его чуток переработала - добавила обработку почты и еще... вроде там обновила версию и вставила функцию что выдает память аддона для аддон манагер и еще скажу что этот Аддон Манагер по-моему гениально написан! короче я много чего так там и не поняла (((
  9. написала так: Code: function MyCompare( a, b ) return (a.name .. a.comment) > (b.name .. b.comment) end table.sort( t, MyCompare (a, ) ошибка: Error: addon AucEDSman: func: Repaint, method, line: 207, defined: Lua, line: 199, [string "mods/addons/aucedsman/scriptlist.lua"] Error: addon AucEDSman: Attempt to read from undeclared global variable: a Error: addon AucEDSman: func: Repaint, method, line: 207, defined: Lua, line: 199, [string "mods/addons/aucedsman/scriptlist.lua"] Error: addon AucEDSman: Attempt to read from undeclared global variable: b [string "mods/addons/aucedsman/scriptlist.lua"]:196: attempt to index local `a' (a nil value)
  10. спасибки за обстоятельный ответ!!! теперь поняла
  11. ничего не понятно ((( вот у меня таблица с несколькими полями: ПолеА, ПолеБ, ... мне надо отсортировать по ПолеА+ПолеБ как код будет выглядеть?
  12. ну вот этот аддон мною сделан - и послан вам сюда http://ui9.ru/forum/aucedsman/about
  13. а есть какая-нибуль среда для разработки этих GUI а то вручную как-то сложно все делать ((
  14. понятно. а по части производительности? если события происходят например часто, скажем обработка списка почты, то лучше включать /выключать слежку или просто в подпрограмме-обработчике OnEvetMY сделать пару проверок? и еще вопрос - если на одно событие подписано несколько подпрограмм - то как они будут вызываться?
  15. правильно ли делать слежку за событиями, в ответ на действия аддона так, чтобы такие же события от пользователя не обрабатывались: объявляем слежку common.RegisterEventHandler( OnEvetMY, "EVENT_1" ) а в вызываемой процедуре сразу обрубаем: function OnEvetMY ( pars ) common.UnRegisterEvent( "EVENT_1" ) ...
  16. а есть события какие чтобы понять - открылось ли окно аукциона?
  17. для поля ввода <WidgetEditLine> можно сделать проще - просто для его выделения добавить <Item href="Input1Panel.(WidgetPanel).xdb#xpointer(/WidgetPanel)" /> в потомки главной апнели и позицию совместить с WidgetEditLine
  18. <TextStyle> <Align>ALIGNY_DEFAULT</Align> какие тут еще варианты? я так думаю ALIGNY_LOW ALIGNY_TOP ALIGNY_BOTTOM ALIGNY_MIDDLE
  19. icreator

    AucEDSman

    Версия 73

    31 284 раза скачали

    Это аддон упрощает жизнь завсегдатаям аукциона. Ваше время - ваши деньги - время экономится в разы! ******************************************************************* как сообщать об ошибках в аддоне Для работы нужно установить аддон: for work need to instal: AddonsTools Для вызова окна аддона - откройте AddonsMenu (двойной клик по часам) и нажмите на соответствующем пункте меню в списке аддонов ******************************************************************* 1. Работа на аукционе. ++ создание множества лотов. Надо открыть аукцион. Окно аддона откроется само автоматически. В режиме обучения (нажать кнопку Далее) – и в пустую ячейку сумки поместить кучку предметов, которые вы хотите выставлять одним лотом на аукцион. Во время обучения это можно делать с помощью шифт-, контрол-, альт-левая кнопка мыши. Можно делать несколько раз - будет запомнено только последнее действие. Название вещи и количество штук в лоте будет отображено в окне аддона. В окне аддона вводим прочие параметры лота. Если стартовая цена = 0 - то она будет = 0.95 от цены выкупа. Выбраем продолжительность - 3/12/24 часов (жмем кнопочку там рядом). Затем нажимаем "Далее" – и начинается работа: аддон делает из этих вещей кучку с заданным количеством и выставляет ее на аукцион, - и так пока не кончатся все вещи с таким названием в вашей сумке. При этом аддон запоминает параметры лота и следующий раз, в режиме обучения при выборе вещи, они будут подставлены автоматически. Лоты будут выставляться даже если вы будете делать поиск на аукционе, если закрыть окно аддона или сумку (инвентарь) - главное чтобы окно аукциона было открыто. Остановить можно кнопкой Стоп или закрыв окно аукциона. Автоматический поиск вещей на аукционе. В режиме обучения делается поиск одной страницы таких вещей на аукционе. Чтобы закрепить фильтр для окна аукциона следует нажать "Поиск" на окне аукциона. Галочка "Подобные" - делает поиск подобных вещей. Если она не поставлена то поиск будет по названию. Если был сделан поиск подобной вещи, то чтобы найти по названию - нажмите кнопку "Поиск" аукциона. при создании нового лота с неизвестной для аддона вещьюаддон ставит цену выкупа по умолчанию: по залогу на аукционе и множителю ZALOG_RATE но не менее чем MINIMAL_COST - эти 2 параметра можно настраивать в config.txt ++ снятие пустых невыкупленых лотов (которые без ставки). При открытом аукционе и закладке "Владелец" - нажимаем "снять". Придется смотреть и больше ничего не трогать на аукционе, так как иначе будет попытка удалить то, что найдено последним поиском (в том числе и от пользователя). Окно аддона и сумку можно закрыть. ++ DnD - окно аддона можно передвигать по экрану. Окно аукциона тоже можно двигать - зажимая мышку на его заголовке "Аукцион". ++ База данных по ценам на вещи теперь хранит данные 1год (12 месяцев) с даты последнего выставления такой вещи на аукцион, после чего запись будет удалена - чтобы не раздувать файл конфигурации игры. выглядит это примерно так: http:/alloder.pro/upload/0/0/AucEDSman9--.jpg 2. Работа на почте в версии r21 сделано авто-удаление пустых писем. ++ сбока почты с аукциона. Нажав кнопку "Обработать Почту" при открытом окне почты - аддон начинает забирать с почты все письма (деньги или предметы), пришедшие с акциона - кроме писем которые выиграны промежуточной ставкой. Пустые письма будут удаляться если поставлена галочка "Удалять пустые письма". Окно сумки может быть закрыто. Если вы забрали вещи/деньги из писем без удаления письма, то чтобы удалить пустые письма поставьте галочку "Удалитьпустые письма" и повторно нажмите кнопку аддона "Обработать Почту" Настройка положения окна чата, когда открывается аукцион, а так же прочие настройки: r61 - Аддон начал различать вещи с одинаковыми именами, но разные по привязанности или с разным сроком годности, так что теперь он их не смешивает, а считает разными вещами. Если предмет не определен то при повторном нажатии "Далее" - берется 1й непустой слот в карманах сумки ENGLISH: AucEDSman addon description: Simplifies life for auction frequenters. Automates the execution of 3 tasks: 1) [auction] This tool automatise creating auction lot with any stack. You need to open the auction window. Then, in a learning mode (click "Next") - take a stack of those items (which you want to put by 1pc to auction) - and drag&drop it to an empty bag slot. Then enter buyout price in addon's window (if minimum bid price = 0 - then it will be 0.95 of buyout price). Price expressed in SILVER coins. Then click "Next" - and addon starts working: takes items (one by one) from this stack, and puts to an empty slot, and then, puts it on auction... You can stop it by clicking "Stop" button or by closing the auction window. 2) [auction] Discards an empty unredeemed lots (which are without bids). While auction window's "My Auctions" tab is open - click "Discard". While addon is working, DON'T touch anything in the auction window, otherwise it will attempt to discard what was found by last search (including the user search). 3) [mail] Collects mails, which came from the auction. Click "$EDS" button while Mail window is open - addon starts collecting attachments (both money and items) from letters which came from the auction - except for letters that have won by the intermediate bids. Bag window may be closed. Added ability to specify the "spread" of minimum bid as a percentage (for example, 2%). Settings:
    Бесплатный
  20. да без <Cursor1Layer href="" /> <Cursor2Layer href="" /> поле работает но курсора в нем нету (( в слепую тыкаю мышкой и ввожу данные. туда видимо нужно картинки вставить для мигания курсора... как бы их из игры (в чате) выцепить??
  21. а вот как !! .lua сам все конвертирует на лету по контексту
  22. icreator

    AucEDSman

    AucEDSman Просмотр файла Это аддон упрощает жизнь завсегдатаям аукциона. Ваше время - ваши деньги - время экономится в разы! ******************************************************************* как сообщать об ошибках в аддоне Для работы нужно установить аддон: for work need to instal: AddonsTools Для вызова окна аддона - откройте AddonsMenu (двойной клик по часам) и нажмите на соответствующем пункте меню в списке аддонов ******************************************************************* 1. Работа на аукционе. ++ создание множества лотов. Надо открыть аукцион. Окно аддона откроется само автоматически. В режиме обучения (нажать кнопку Далее) – и в пустую ячейку сумки поместить кучку предметов, которые вы хотите выставлять одним лотом на аукцион. Во время обучения это можно делать с помощью шифт-, контрол-, альт-левая кнопка мыши. Можно делать несколько раз - будет запомнено только последнее действие. Название вещи и количество штук в лоте будет отображено в окне аддона. В окне аддона вводим прочие параметры лота. Если стартовая цена = 0 - то она будет = 0.95 от цены выкупа. Выбраем продолжительность - 3/12/24 часов (жмем кнопочку там рядом). Затем нажимаем "Далее" – и начинается работа: аддон делает из этих вещей кучку с заданным количеством и выставляет ее на аукцион, - и так пока не кончатся все вещи с таким названием в вашей сумке. При этом аддон запоминает параметры лота и следующий раз, в режиме обучения при выборе вещи, они будут подставлены автоматически. Лоты будут выставляться даже если вы будете делать поиск на аукционе, если закрыть окно аддона или сумку (инвентарь) - главное чтобы окно аукциона было открыто. Остановить можно кнопкой Стоп или закрыв окно аукциона. Автоматический поиск вещей на аукционе. В режиме обучения делается поиск одной страницы таких вещей на аукционе. Чтобы закрепить фильтр для окна аукциона следует нажать "Поиск" на окне аукциона. Галочка "Подобные" - делает поиск подобных вещей. Если она не поставлена то поиск будет по названию. Если был сделан поиск подобной вещи, то чтобы найти по названию - нажмите кнопку "Поиск" аукциона. при создании нового лота с неизвестной для аддона вещьюаддон ставит цену выкупа по умолчанию: по залогу на аукционе и множителю ZALOG_RATE но не менее чем MINIMAL_COST - эти 2 параметра можно настраивать в config.txt ++ снятие пустых невыкупленых лотов (которые без ставки). При открытом аукционе и закладке "Владелец" - нажимаем "снять". Придется смотреть и больше ничего не трогать на аукционе, так как иначе будет попытка удалить то, что найдено последним поиском (в том числе и от пользователя). Окно аддона и сумку можно закрыть. ++ DnD - окно аддона можно передвигать по экрану. Окно аукциона тоже можно двигать - зажимая мышку на его заголовке "Аукцион". ++ База данных по ценам на вещи теперь хранит данные 1год (12 месяцев) с даты последнего выставления такой вещи на аукцион, после чего запись будет удалена - чтобы не раздувать файл конфигурации игры. выглядит это примерно так: http:/alloder.pro/upload/0/0/AucEDSman9--.jpg 2. Работа на почте в версии r21 сделано авто-удаление пустых писем. ++ сбока почты с аукциона. Нажав кнопку "Обработать Почту" при открытом окне почты - аддон начинает забирать с почты все письма (деньги или предметы), пришедшие с акциона - кроме писем которые выиграны промежуточной ставкой. Пустые письма будут удаляться если поставлена галочка "Удалять пустые письма". Окно сумки может быть закрыто. Если вы забрали вещи/деньги из писем без удаления письма, то чтобы удалить пустые письма поставьте галочку "Удалитьпустые письма" и повторно нажмите кнопку аддона "Обработать Почту" Настройка положения окна чата, когда открывается аукцион, а так же прочие настройки: r61 - Аддон начал различать вещи с одинаковыми именами, но разные по привязанности или с разным сроком годности, так что теперь он их не смешивает, а считает разными вещами. Если предмет не определен то при повторном нажатии "Далее" - берется 1й непустой слот в карманах сумки ENGLISH: AucEDSman addon description: Simplifies life for auction frequenters. Automates the execution of 3 tasks: 1) [auction] This tool automatise creating auction lot with any stack. You need to open the auction window. Then, in a learning mode (click "Next") - take a stack of those items (which you want to put by 1pc to auction) - and drag&drop it to an empty bag slot. Then enter buyout price in addon's window (if minimum bid price = 0 - then it will be 0.95 of buyout price). Price expressed in SILVER coins. Then click "Next" - and addon starts working: takes items (one by one) from this stack, and puts to an empty slot, and then, puts it on auction... You can stop it by clicking "Stop" button or by closing the auction window. 2) [auction] Discards an empty unredeemed lots (which are without bids). While auction window's "My Auctions" tab is open - click "Discard". While addon is working, DON'T touch anything in the auction window, otherwise it will attempt to discard what was found by last search (including the user search). 3) [mail] Collects mails, which came from the auction. Click "$EDS" button while Mail window is open - addon starts collecting attachments (both money and items) from letters which came from the auction - except for letters that have won by the intermediate bids. Bag window may be closed. Added ability to specify the "spread" of minimum bid as a percentage (for example, 2%). Settings: Добавил icreator Добавлено 15.12.2010 Категория Аддоны  
  23. есть "12345.6789" строка как из нее получить число? common.GetIntFromWString( str ) - дает только целое
  24. Code: <?xml version="1.0" encoding="UTF-8" ?> <WidgetEditLine> <Name>Input1</Name> <Priority>1000</Priority> <Children /> <BackLayer href="" /> <FrontLayer href="" /> <textureMask href="" /> <pickMask href="" /> <Placement> <QuantumScale>false</QuantumScale> <sizingWidget href="" /> <sizingWidgets /> <X> <Align>WIDGET_ALIGN_LOW</Align> <Sizing>WIDGET_SIZING_DEFAULT</Sizing> <Pos>0</Pos> <HighPos>50</HighPos> <Size>100</Size> </X> <Y> <Align>WIDGET_ALIGN_LOW</Align> <Sizing>WIDGET_SIZING_DEFAULT</Sizing> <Pos>0</Pos> <HighPos>100</HighPos> <Size>200</Size> </Y> </Placement> <Visible>true</Visible> <Enabled>true</Enabled> <TabOrder>0</TabOrder> <bindSections /> <TransparentInput>false</TransparentInput> <PickChildrenOnly>false</PickChildrenOnly> <IgnoreDblClick>false</IgnoreDblClick> <fade>1</fade> <Cursor1Layer href="" /> <Cursor2Layer href="" /> <CursorWidth>2</CursorWidth> <CursorChangeTimeMs>500</CursorChangeTimeMs> <ReactionEsc /> <ReactionEnter /> <ReactionChanged /> <TextStyle> <multiline>false</multiline> <wrapText>true</wrapText> <showClippedSymbol>false</showClippedSymbol> <showClippedLine>true</showClippedLine> <lineSpacing>0</lineSpacing> <ellipsis>true</ellipsis> <Align>ALIGNY_DEFAULT</Align> </TextStyle> <isPassword>false</isPassword> <maxSymbolsCount>-1</maxSymbolsCount> <filterAlias /> <globalClassName /> <selectionClassName /> <selectionLayer href="" /> </WidgetEditLine> я так понимаю надо вот сюда что-то вставить или правильно указать положение на экране
  25. нет. надо чтобы прога волучила ввод от пользователя local Str1 = input() типа такого
×
×
  • Создать...

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

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