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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

ShipControl


icreator

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

да всегда это решалось перезагрузкой ShipControl'a через АОшный "менеджер" аддонов

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

Пробуем так: левый дважды-клик в часы аддон-тулза тыц - открывается окошко с аддонами. Там находим кнопку ShipControl и правой кнопкой в него тыц - открывается окошко с кнопочками, в которой есть кнопочка "очистить настройки". В эту кнопку левой кнопкой мыши тыц - и всё должно получиться.

 

 

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

А почему теперь при просвете с визора корабля противника не пишет ники персов на корабле?

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

Пробуем так: левый дважды-клик в часы аддон-тулза тыц - открывается окошко с аддонами. Там находим кнопку ShipControl и правой кнопкой в него тыц - открывается окошко с кнопочками, в которой есть кнопочка "очистить настройки". В эту кнопку левой кнопкой мыши тыц - и всё должно получиться.

Не получается.

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

А почему теперь при просвете с визора корабля противника не пишет ники персов на корабле?

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

А можно-ли добавить в ШипКонтрол возможность отслеживать, когда перезарядится возможность "Сверхурочной" работы у Инженера? Так как Бафф на корабле висит всего 3 минуты, а по-настоящему перезарядка на корабле - 10 минут.

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

еще одна попытка фикса спама связанного с:

- GetHubRadius (не заметил больше у себя)

- EVENT_NAVIGATOR_TARGET_CHESTS_CHANGED (летал только демонов бить, спама вроде не было)

ShipControl.zip

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

Почему так и не пишет ники тех кто находится на корабле противника?!

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

Почему так и не пишет ники тех кто находится на корабле противника?!

можете самостоятельно найти в файле ShortMap.lua строчку: --LogToChat( uName.." on ship: ".. shName ) и убрать перед ней двойное тире

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

Не показывает расстояние до мобов. Я так понимаю, что нужен еще TargetManager - где взять?

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

Вероятно, в этой ошибке кроется причина:

Error: addon ShipControl:
Error: addon ShipControl:   
Error: addon ShipControl:   func: SetPlacementPlain, method, line: -1, defined: C, line: -1, [C]
Error: addon ShipControl:     func: wtSetPlace, global, line: 407, defined: Lua, line: 402, [string "Mods/Addons/AddonsTools/Scripts/ScriptLIB.lua"]
Error: addon ShipControl:       func: set_HP, field, line: 183, defined: Lua, line: 142, [string "Mods/Addons/ShipControl/Scripts/ShortMap.lua"]
Error: addon ShipControl:         func: add_Ship, global, line: 576, defined: Lua, line: 507, [string "Mods/Addons/ShipControl/Scripts/ShortMap.lua"]
Error: addon ShipControl:           func: ?, ?, line: 751, defined: Lua, line: 747, [string "Mods/Addons/ShipControl/Scripts/ShortMap.lua"]

Отсутствие текста ошибки доставляет, да... Привет, разработкам АО...

Глянул, что там:

        if heat < 50 then
            wtSetPlace( wtEngine, { alignX = 1, sizeX = EngineSize * heat / 100} )
        elseif heat < 95 then
            wtSetPlace( wtEngine, { alignX = 1, sizeX = EngineSize * heat / 100} )
        else
            wtSetPlace( wtEngine, { alignX = 0, sizeX = ( heat - 100 )/100 * EngineSize * 2} )
        end

Как бы "heat - 100" - это отрицательная величина, и судя по всему АПИ ругается именно на это. А что автор кода хотел этим сказать, боюсь, даже он уже не знает... В старых исходниках с ui9 формула такая же...

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

И да, heat может быть больше 100 при перегреве.

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

Попытка фикса еще одного спама ошибки (получал ее, когда стоял на корабле на причале, а мимо пролетали игровые корабли).

Добавил/вернул вывод в чат сообщение о появлении в зоне видимости корабля. Добавил цветовую градацию друг/враг - зеленый/красный. Выводится так же гс обнаруженного корабля.

Немного изменил вывод персонажей на просматриваемом корабле. Так же добавлена градация друг/враг - зеленый/красный

xpqiqfdibtj4.jpg

 

edlq1bvxn0hq.jpg

 

9co6r0mfp3n7.jpg

 

2849dcviste6.jpg

 

Взял инструмент для вывода в чат от look_at_you_ .

ShipControl.zip

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

Спамит:

Error: addon ShipControl: Game::LuaAvatarGetUsableDeviceInfoPart: param 1 not a class GMUIHelper::ObjectId (type: nil), details: int __cdecl Game::LuaAvatarGetUsableDeviceInfoPart(struct lua_State *,bool (__cdecl *)(class nstl::basic_string<char> &,class Lua::Table &,const struct NDb::Spell *),bool (__cdecl *)(class nstl::basic_string<char> &,class Lua::State &,class Lua::Table &,struct GMUIHelper::ISpellDescHelper *))
Error: addon ShipControl: 
Error: addon ShipControl:   
Error: addon ShipControl:   func: GetUsableDeviceInfo, field, line: -1, defined: C, line: -1, [C]
Error: addon ShipControl:     func: ?, ?, line: 1083, defined: Lua, line: 1081, [string "Mods/Addons/ShipControl/Scripts/ShortMap.lua"]

Не пофиксить? :(

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

Спамит:

Error: addon ShipControl: Game::LuaAvatarGetUsableDeviceInfoPart: param 1 not a class GMUIHelper::ObjectId (type: nil), details: int __cdecl Game::LuaAvatarGetUsableDeviceInfoPart(struct lua_State *,bool (__cdecl *)(class nstl::basic_string<char> &,class Lua::Table &,const struct NDb::Spell *),bool (__cdecl *)(class nstl::basic_string<char> &,class Lua::State &,class Lua::Table &,struct GMUIHelper::ISpellDescHelper *))
Error: addon ShipControl: 
Error: addon ShipControl:   
Error: addon ShipControl:   func: GetUsableDeviceInfo, field, line: -1, defined: C, line: -1, [C]
Error: addon ShipControl:     func: ?, ?, line: 1083, defined: Lua, line: 1081, [string "Mods/Addons/ShipControl/Scripts/ShortMap.lua"]

Не пофиксить? :(

Добавил проверку дополнительно. Тестите.

 

Закомментировал --wtDamageCont[side]:PushBack( w ) (вызывало спам связанный с PushBack), вроде не заметил никакох отклонений от работы аддона у себя (летали в 3 слой на охоту).

ShipControl.zip

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

И да, heat может быть больше 100 при перегреве.

Точно, перегрев :)

 

нашел когда появляется такая ошибка: если корабль стоит на причале, а мимо пролетает игровой корабль

У меня такое было, когда прыгал на корабли, курсирующие между разными локациями.

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

У меня такое было, когда прыгал на корабли, курсирующие между разными локациями.

да вроде убрал этот спам (добавил проверку по гс кора, у игровых кораблей гс =0). там похоже что то запредельное с нагревом у них

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

Закомментировал --wtDamageCont[side]:PushBack( w ) (вызывало спам связанный с PushBack), вроде не заметил никакох отклонений от работы аддона у себя (летали в 3 слой на охоту).

Кажись из-за этого теперь дамаг от мобов показывается в самом левом нижнем углу, там где лавка, плюс еще он залипает.

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

Кажись из-за этого теперь дамаг от мобов показывается в самом левом нижнем углу, там где лавка, плюс еще он залипает.

точно. Как то не обращал внимания на этот дамаг и пропустил его

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

Кажись из-за этого теперь дамаг от мобов показывается в самом левом нижнем углу, там где лавка, плюс еще он залипает.

Исправил. Теперь дамаг показывается там где должен. Проверяйте

ShipControl.zip

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

ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.
Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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