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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

Setras

Разработчик аддонов
  • Постов

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

  • Посещение

Сообщения, опубликованные Setras

  1. А точнее? В библиотеке не нашёл такого аддона.

    В настройках ничего не помню, если ты говоришь о РМе.

    Сообщение было адресовано создателю аддона.

    Регэксп - Regular Expression - Регулярное выражение. Выражение, которому может соответствовать или не соответствовать произвольный текст. Например логично предположить что какими бы не были таинственные земли, название будет всегда "Таинственные земли (ЧИСЛО-ЧИСЛО)". Используя подобного рода регулярное выражение, можно не делать несколько заранее заданных позиций( 6-10, 11-15, 16=20 и т.п. и т.д.), и при этом определять что пришли таинственные земли, будь там хоть цифры 1-2, 15-17, 16-20, 1234-7890 и т.п., лишь бы они соответствовали шаблону "Таинственные земли (ЧИСЛО-ЧИСЛО)".

  2. Судя по всему диапазоны всегда фиксированные по 5 уровней начиная с 21лвл, кроме последнего диапазона, который с 61 по 64 уровни.

    Добавлю. Как раз время обновления подошло ;)

    Используй регэксп, Люк.

  3. такой вопрос:

    сегодня начала появляться реплика Реплика еще недоступна после каждого квеста, и приходится заново разговаривать с вероникой по кнопке Z.

    в чем может быть проблема?

    На русском офф. сервере?

    А если кнопку Х нажать чтобы на ней стало написано Т+?

     

    На русском оффе, кстати, этот аддон потерял всякий смысл - теперь за одиночные испытания награда не начислояется, а за целый квест она увеличена.

  4. Здравствуйте, у персонажа КЭНСМЭН не работают аддоны, а под третим ником не удалилась надпись: "Возможность изменения станет доступной 20.08.2015"

    Если персонаж был внесен после скачивания аддонов, то необходимые аддоны нужно перекачать.

  5. Хм, мы устанавливали ограничение по символам, равное ограничению в игре.

    Возможно, мы ошиблись с максимальным лимитом по символам.

    У меня есть персонаж с ником "БУЉК". Раньше ограничения были другие, поэтому старые персонажи могут иметь ники, которые нынче невозможно создать, в т.ч. неправильной длины, с буквами љ, i, ї и т.п.

  6. я играю на ператке 4.0.2 хотел узнать куда закидывать ето тот файл?

    Этот файл для английской версии. Для русской надо вместо английских названий ввести русские. Сорри что давно не писал, я сейчас на море >_<

     

    Я не уверен что последняя версия работает на 4.0.2 - у меня нечем проверить.

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

  8. Эх, жаль.

    Как минимум можешь иметь по одному типовому виджету каждого типа(вида), которые будут скрыты/не будут использоваться в аддоне, а на их основе копипастить и подгонять по размерам новые.

  9. А вот номер телефона да, я его не могу так просто взять и сгенерировать себе новый номер. И купить симку в газетном киоске в России тоже нельзя.

    Вообще-то номер телефона генерится точно так же как новая платежная карта.

  10. descPanel это описание виджета или сам виджет?

    Если виджет, то чтобы создать виджет по описанию видлжета надо сперва из виджета получить описание.

    local newPanel = mainForm:CreateWidgetByDesc(descPanel:GetWidgetDesc())

    Код

    listPanel[i] = wtContainer:GetElementCount()

    Присвоит listPanel числовое значение количества элементов в wtContainer, так что это определенно неправильный код.

    Первый вариант (с правкой) должен работать нормально.

    • Плюсую 1
  11. 5 лет назад курс рубля был 28 щас по 66

    5 лет наза курс кри в игре 20 щас 700

    Да суть не в курсе доллара.

     

    В 2004 году я мог купить пакет молока за 14 рублей. Сейчас 70. А вот за 2001-2013 инфляция была небольшой. То ли еще будет летом.

  12. да я только рад, "что-нибудь" сделать, вот только одно но ... я не аддоно-строитель. По рекомендации написал в техсап аддона и получаю ответ "ну удали или сделай". Техсап на уровне =)

    Ну так и я не строитель, но перфоратором пользоваться умею.

    Или ник такой был выбран просто по приколу? Х_х

  13. Спасибо за ответ.

    Но, у аддона в контекстном меню есть "Удалить из гильдии" ... тогда нужно либо удалить эту строку оттуда, либо всё таки что то сделать с ней =)

    Ну удали или сделай. Аддон не переписывался года 4.

  14. Чтобы понять структуру виджетов, используй https://alloder.pro/files/file/101-inspect-widgets/

     

    Виджеты располагаются в виде дерева, начинаясь от stateMainForm, детьми которого являются mainForm'ы аддонов.

     

    Если mainForm'ы двух аддонов называются одинаково, то их не отличить друг от друга если не знать наверняка что у одного из них есть ребенок с определенным названием.

     

    Хотя могу в чем-то и ошибаться. Например если вызов идет из аддона, который является хозяином одного из двух Form1, то можно использовать выражение :IsEqual(mainForm) чтобы выяснить является ли данная форма (ребенок стейт мейн формы) мейн формой данного аддона.

     

    А вообще я бы советовал называть их по-своему, т.е. каждому аддону свое уникальное название.

    • Плюсую 1
  15.  

    оно не сравнивает ни в обычных строках ни в WString

    Error: addon Addon: Game::LuaDebugToWString: param 1 not a class nstl::basic_string<char> (type: WString), details: int __cdecl Game::LuaDebugToWString(struct lua_State *)

    Передаваемый в функцию ToWString параметр 1 не "nstl::basic_string<char>", а WString.

     

    Т.е. вместо обычной строки (string) вы в функуию "превратить обычную строку в WideString" передаете WideString, в то время как функции нужно передать обычную строку.

    В описании функции mission.GetShardName() написано что функция возвращает WString:

    -- возвращаемое значение: WString - локализованное имя шарда

     

    А в коде у вас наверняка используется string вроде "Ожившие Легенды". Соответственно чтобы сравнить string и WString их нужно привести к одному типу. Т.е. либо сконвертировать string в WString, либо наоборот.

     

    П.С. И WString не сравниваются оператором ==, для них есть специальная функция.

    • Плюсую 1
  16. Нет никаких ограничений по регистрациям аккаунтов на сайте от 1 человека. Значит, при неделе времени, можно легко и ненапряжно регать акк каждую неделю и сидеть постоянно на триале.

    Нет, нельзя. Если бесплатная неделя будет каждый квартал, да хоть каждый второй месяц.

     

    Нет смысла регистрировать 100 аккаунтов, если нечто бесплатно для всех абсолютно, скажем, каждую первую неделю времени года (декабрь, март, июнь, сентябрь).

  17. Концептуально лучшим из того, что можно было придумать - это вариант с бесплатным доступом к платным аддонам в какой-то определенный день месяца, для всех. Допустим, все заранее знают, что вот первого числа будет акция, бесплатно можно скачать аддоны, которые проработают сутки. 

    Имхо сутки это очень мало, у кого-то может не быть времени играть в аллоды в этот день. Я думаю надо дать людям не меньше недели, т.к. кто-то по выходным играет, а кто-то с семьей проводит время, а играет после работы, так что одним днем всем не угодишь.

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

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

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