Показать сообщение отдельно
Старый 24.09.2007, 05:12   #1784
HikeR

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

По умолчанию Re: М: Скриптинг в Готике

Че за извращение? :)
упс... как-то не учел, что по ретурну идет мгновенный выход из проверки или ф-ии.

а вот по 3-ему варианту пока никак не догнать. если внутри ф-ии сработает условие - то выход происходит с заданным значением. а если не сработает, то что возвращать? любое взятое от балды значение, которое никогда не будет равно предположительному значению из условия?


Добавление от 09/24/07, в 05:32:11
почти все поправил, кроме таких случаев:
func int return_value()
{
* * if (i = 1)
* * {
* * * * * return 1;
* * };
};

что вернет ф-ия, если i <> 1? если игра нормально переваривает такие конструкции, то может она просто подставляет какое-то заранее определенное значение, типа return false?

да, и поправленные скрипты для второй готики я видел в нескольких местах, а нет ли такого же для первой? сравнить, так сказать, свои правки с правильными.

ну и последний вопрос. если удалить dat файл, и вместо него положить декомпилированные скрипты, готика будте работать с ними? и куда в таком случае их класть?
и нужно ли обязательно начинать новую игру, если произошло редактирование скриптов?
Ответить с цитированием