Показать сообщение отдельно
Старый 19.03.2005, 18:12   #424
Donate2005

AGFC
Гость
 
Сообщений: n/a

По умолчанию 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
Ответить с цитированием