shop/item_manager.sp(234) : error 154: cannot assign INVALID_FUNCTION to a non-function type
Ошибка на 234 строке исчезает таким образом.
if (tmp[CAT_SELECT] != INVALID_FUNCTION)
if (ReadPackFunction(tmp[CAT_SELECT]) != INVALID_FUNCTION)
Нагуглил, но не знаю правильно ли это.
error 173: 'try' is a newly reserved keyword that may be used in the future; use a different name as an identifier
тут просто переименовал try
shop/item_manager.sp(1154) : error 154: cannot assign INVALID_FUNCTION to a non-function type
Function callback_display = view_as<Function>(KvGetNum(h_KvItems, "callback_display", 0));
//new Function:callback_display = Function:KvGetNum(h_KvItems, "callback_display", _:INVALID_FUNCTION);
Тут я не знаю что сделал, ошибка пропала, но warning остался.
Если все таки нельзя вот так просто взять и исправить это, то можно как-нибудь заставить новый компилятор игнорировать это. Какой-нибудь #pragma olddecls required ? Чтобы не приходилось иметь два компилятора под рукой.