Столкнулся со специфичной проблемой безопасности при написании аддона для WoW.
ПО состоит из трёх уровней:
Сам аддон, Lua.
Клиент, Java.
Веб-сервис.
Аддон (1) создаёт и поддерживает лог на компьютере игрока. Лог содержит рекорды и игровую статистику. Клиент (2) читает созданный аддоном лог и посылает…
Поздавьте меня, я набыдлокодил до нетривиальной ошибки.
Когда я пытаюсь добавить записи в таблицу, запрос никаких ошибок не возвращает, однако в базе данных записи отсутствуют. Но так бывает не со всеми INSERT'ами — на некоторых страницах INSERT'ы работают. Также, если в PHPMyAdmin принудительно ввести любой…
От распространённых уязвомостей, вроде SQL инъекций, я свой сайт более-менее защитил. Теперь вот узнал о такой уязвомости, как Сross Site Request Forgery. Рекомендуемое решение — добавление в параметр запроса некоего "токена".
Вопрос: чем является этот токен и как его использовать? Генерировать какое-то случайное…
Я пытаюсь создать новую способность из редактора объектов (далее РО). Она добавляется в иерархию, я меняю параметры... Всё как положено. Однако, когда я пытаюсь через РО добавить созданную способность юниту, в списке нестандартных способностей её нет! И не потому, что я пытаюсь добавить геройскую способность…
Если я создам обычное задание как в кампании для локального игрока в многопользовательском режиме игры - это вызовет десинхронизацию? Нет, я не могу проверить сам. Если вызовет, то почему? Разве это влияет на игру? Что, в таком случае, я не понимаю в этом механизме?
Необходимо импортировать подредактированный Blizzard.j в карту. Я пытался сделать это с помощью менеджера импорта в WE и с помощью MPQ Editor — карта не запускается. Причем, не важно меняется что-то в файле на самом деле или нет.
Я создаю систему снарядов. У меня возникли проблемы с "детонацией" снаряда. Чтобы определить, должен ли снаряд взорваться, я динамически регистрирую событие:
Как можно обеспечить непрерывность массива, т. е. чтобы массив не содержал пустых элементов? Или как определить длинну массива? Можно ли удалять элементы массива? Т. е. не присваивать нулевые значения элементу, а именно удалять элемент.
Я сделал систему на jass, которая изменяет величину расходов на содержание армии и максимальное ограничение пищи в зависимости от кое-каких действий игроков. Сама по себе она работает, но игровые константы, которые отвечают за расход и максимум пищи, постоянно изменяют установленные моей системой значения.
Мне нужно проиграть анимацию у разрушаемого объекта во время кинематики. Я пробовал запускать функцию напрямую, запускать функцию через другой триггер, через другую функцию — анимация не проигрывается. А в игровом режиме всё в порядке.
В чем проблема? Можно ли проиграть анимацию разрушаемого по индексу?
Моя цель — заставить группы юнитов последовательно двигаться по цепочке областей. Делаю я это через массивы и циклы. Группе юнитов отдается приказ идти в область, индекс которой на один больше индекса группы. Юнит добавляется в группу при вхождении в область и индекс группы совпадает с индексом области.
Собственно можно ли использовать ф-ии классического jass при написании ИИ для кампании? Например, ф-ии GetUnitX/Y, а также глобальные переменные из самой карты.
Ещё вопрос на смежную тему: игроки в ai исчисляются начиная с нуля или единицы?
Собственно, отправленное мною персональное сообщение не отображется в списке отправленных сообщений в панели управления. Почему? Значит ли это что сообщение не отправлено?
Дано: игрок 9 (считая от 0) с контроллером нейтральный и игрок нейтральный-враждебный. При инициализации (код инициализации впринципе рабочий, да) я заставляю игрока 9 считать нейтрального-враждебного противником таким кодом:
Проблема в следующем: у меня был триггер инициализации на GUI. Я решил перевести его в jass, дабы было удобнее работать. Так теперь этот триггер не хочет запускатся! Точнее, запускаются только нативки, указанные в действиях напрямую, а всякие ForForce не работают (проверял выводом текста).