[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Jery 
Форум » Knights and Merchants: Remake » Редактирование игры » Ошибки в работе скрипта
Ошибки в работе скрипта
SerJeekДата: Четверг, 04.12.2014, 18:41 | Сообщение # 1
Воин
Группа: Друзья
Сообщений: 121
Награды: 5
Репутация: 30
Статус: Offline
wacko
Дабы не мучать всех по асечкам и скайпам, напишу тут.
Есть некий скрипт, в котором есть простая строчка
house = States.HouseAt(29, 73);
Так вот при запуске карты возникает ошибка Internal error (20) и позиция в файле, где происходит эта ошибка. Фишка в том, что в этой позиции находится точка с запятой вышеупомянутой строчки.
Я уже вообще всё выпилил из файла скрипта, оставил только OnTick и интовую переменную House, но оно всё равно не работает, какие координаты я бы не указывал =(
Версия ремейка r6654.

PS Может есть какой-то простой способ получить склад(ы) игрока не перебирая при этом все здания или указания конкретных координат?


If you want to be ok,
Fuck the woman everyday


Сообщение отредактировал SerJeek - Четверг, 04.12.2014, 18:58
 
KromДата: Четверг, 04.12.2014, 20:15 | Сообщение # 2
Воитель
Группа: Супер Модераторы
Сообщений: 2513
Награды: 25
Репутация: 153
Статус: Offline
Присвоение в ПаскальСкрипте делается через := , а просто знак = это сравнение. Отсюда и ошибка.

Исправь:
house := States.HouseAt(29, 73);


Нашли баг в КаМ Ремейке? Отправьте отчет на contact@kamremake.com с пометками, желательно на английском, в какой версии, что и когда случилось, приложите реплей или сохраненную игру в которой этот баг воспроизводится.
 
SerJeekДата: Четверг, 04.12.2014, 20:24 | Сообщение # 3
Воин
Группа: Друзья
Сообщений: 121
Награды: 5
Репутация: 30
Статус: Offline
wacko Надо высыпаться, иначе постоянное переключение внимания между языками даёт сбой в мозгу. Спасибо =)

If you want to be ok,
Fuck the woman everyday
 
Форум » Knights and Merchants: Remake » Редактирование игры » Ошибки в работе скрипта
Страница 1 из 11
Поиск: