SerJeek | Дата: Четверг, 04.12.2014, 18:41 | Сообщение # 1 |
Воин
Группа: Друзья
Сообщений: 123
Награды: 5
Репутация: 30
Статус: Offline
| Дабы не мучать всех по асечкам и скайпам, напишу тут. Есть некий скрипт, в котором есть простая строчка 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 |
Воитель
Группа: Супер Модераторы
Сообщений: 2526
Награды: 25
Репутация: 153
Статус: Offline
| Присвоение в ПаскальСкрипте делается через := , а просто знак = это сравнение. Отсюда и ошибка.
Исправь: house := States.HouseAt(29, 73);
Нашли баг в КаМ Ремейке? Отправьте отчет на с пометками, желательно на английском, в какой версии, что и когда случилось, приложите реплей или сохраненную игру в которой этот баг воспроизводится.
|
|
| |
SerJeek | Дата: Четверг, 04.12.2014, 20:24 | Сообщение # 3 |
Воин
Группа: Друзья
Сообщений: 123
Награды: 5
Репутация: 30
Статус: Offline
| Надо высыпаться, иначе постоянное переключение внимания между языками даёт сбой в мозгу. Спасибо =)
If you want to be ok, Fuck the woman everyday
|
|
| |