Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток!
Стартовал новый литературный конкурс от "Ордена Хранителей" - "Пираты Миртанского моря". Каждый может принять в нём участие и снискать славу и уважение, а в случае занятия призового места ещё и получить награду. Дерзайте
Дорогие друзья, год подходит к концу, и пришло время подвести его итоги и наградить достойных
Не ленитесь, голосуйте в этой теме за тех форумчан, которые по вашему мнению больше всех проявили себя в этом году
По желанию, аргументировать свой выбор можете в теме обсуждения голосования.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Просто спросил, может сталкивался с этим кто. Возможность исправить данное дело
Замечает ошибки к отсутствию return у интов. Вручную по ситуации выставлять все значения придется? Или есть другой способ проигнорировать данные не смертельные ошибки?
Смотря где и как, в некоторых случая это будет ошибкой если проставлен неправильный тип для функции, инт вместо войда.. В оригиналах такой бодяги много, надо смотреть каждую функцию и понимать как она работает, ну и исправлять если что указано неверно, или прописывать недостающие ретурны..
Ну я же на писал тут все по ситуации, в патчах Димуса для Г2 такого навалом что правилось, и ретурны, и типы функций..
А ошибка есть, если прописан инт то функция должна/обязана возвращать значение, какое оно будет не суть важно. Гора мелких ошибок порождает большие баги, и где они вылезут потом не известно..
Ну я же на писал тут все по ситуации, в патчах Димуса для Г2 такого навалом что правилось, и ретурны, и типы функций..
А ошибка есть, если прописан инт то функция должна/обязана возвращать значение, какое оно будет не суть важно. Гора мелких ошибок порождает большие баги, и где они вылезут потом не известно..
Ну а проигнорировать можно как-то? Потому что скрипты я же достаю из мода и гляжу что да как сделано, учусь грубо говоря. Пакую обратно отредактировав парочку вещей и прочее и вылазит 25 ошибок и куча предупреждений
Ну а проигнорировать можно как-то? Потому что скрипты я же достаю из мода и гляжу что да как сделано, учусь грубо говоря. Пакую обратно отредактировав парочку вещей и прочее и вылазит 25 ошибок и куча предупреждений
В оригиналах были ошибки в типах функций, т.е. изначально задан неверный тип у функции, как правило это инт, и никаких ретурнов там быть не должно, ибо функция должна быть войд. Т.е. помимо ретурнов, надо смотреть и саму функцию, должна ли она вообще что-то возвращать или нет. И в этом случае надо менять тип функции, т.е. это уже другая ошибка...
Ну да, просто надо сделать одну нормальную чистую болванку скриптов оригинала(ов) как базу, тогда "и так для каждого мода" не потребуется..
+ к этому не забыть добавить все изменяемые переопределяемые функции и переменных в файлах Сурсера. Тогда компил и декомпил любых модов всегда будет безбажным, исключения костыли Троллейбусов и лагодромов..
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.