|
Re: Декомпилятор скриптов Готики
2Vam: Я заметил, что все новые ошибки типа "Возможна ошибка. Функция должна возвращать значение". Вот пример:
func int C_CanNewsBeSpread() { * * *PrintDebugNpc(PD_ZS_Check,"C_CanNewsBeSpread"); };
Функция "жалуется" на невозвращение значения, так ведь? Т.к. функция не пустая (void), то по идеи она должна возвращать значение примерно такое:
func int C_CanNewsBeSpread() { * * *PrintDebugNpc(PD_ZS_Check,"C_CanNewsBeSpread"); * * *return 0; (или какую-то константу или Булевское значение - True либо False) };
Я прав? Если нет, то поясни, как с этим бороться! ;)
И ещё одно: Реализованна ли возможность в декомпиляторе сравнивать изменённый скрипт с исходниками (конечно не включая коментарии)? ;D
Добавление от 03/19/05, в 17:23:18 Тьфу, блин, так занялся тестом декомпелятора, что не прочитал пост №420! Sorry! Но всё же остаётся вопрос, как узнать, какое значение должна возвращать функция! :D
Тысячу раз благадарствую, жду не дождусь момента, когда смогу ставить плюсики - ну тогда держись!!! :D
|