Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
1. "PrintPlus("WRONG Q-PARAMETER!");" сработает только если дать функции C_IsQuarterNearest неверный параметр.
2. Любое число можно ставить, т.к ничего не мешает добавить "const int Q_CUSTOM = 8;".
3. Поверь - процессор у меня был не на много лучше твоего.
4. Я вообще не понял про какой...
1. Возвращается значение переменной "dist", а не она сама, и после каждого вызова функции она удаляется, и создаётся при вызове. То что ты написал - это условие которое происходит если функция "Npc_GetDistToWP" возвращает значение меньшее, или равное 500.
2. "PrintPlus("WRONG Q-PARAMETER!");"...
А что такого страшного в зацикливании? Все программы... даже нет - любая ОСь работает по принципу зацикливания. А что насчет dist - то откуда могут взяться взаимосвязи, она ведь локальная переменная? Ты хоть немного программирования изучал? В любом случае бери книгу "С. Прата. Язык...
Ну не знаю. Читал что могут быть проблемы, но у меня при использовании всё ОК.
Это типо испытание? В таком случае давно пройдено мною. Создавал архиватор с xor шифрованием с несколькими ключами + 2D игровой движок с интеграцией Lua в качестве скриптового языка + сейчас создаю свой скриптовый...
Ну пропущенный "};", это не тупость компилятора*trollface*(без обид). А насчет ошибки есть как-бы две категории.
Пропущен только ";" в конце.
Пропущен "};" целиком.
Поэтому и ошибку 3.14 мог выдать другую.
Да чем тебе 3.14 виновата?! Она слишком много ошибок знает что ли?! И нахрена переписывать всю игру заменяя True и False на 1 и 0(Ты не слышал о системе булеана?)?! Что за мазохизм?! А насчет кода, то сделай так:
А что вообще сложного в этих ошибках?! ЛЮБОЙ начинающий программист исправил-бы их не глядя. Если функция возвращает True при определённых обстоятельствах, а при любых других False, то в конце надо возвращать False. Обычная логика! Прочитайте хотя-бы книгу по программированию для начинающих...
Конкретных багов версия 1.9 не создаёт, она может рандомно что-то не так сделать, например у меня она делала не правильный размер PFX эффекта. И говорю в последний раз - ВЕРСИЯ 3.14 НЕ СОЗДАЁТ БАГОВ, ПРОСТО ЭТО ТЕ БАГИ КОТОРЫЕ 1.9 НЕ ВИДЕЛА!
1.Эти баги могли быть и до 3.14, просто они не показывались.
2.Ты правил - значит ты баг создал(и мы кстати не экстрасенсы чтобы знать что и как ты правил).
3.Та древняя версия сама создаёт баги, поэтому я не смогу тебе помочь ни с чем если что-то не будет работать.
Т.К возврат находится в структуре "if-else", то компилятор думает что функция при определенных обстоятельствах может ничего не вернуть. В теории надо просто удалить "else" и скобки вокруг. Всё так просто!
Для хориниса есть глобальная функция. Называется "INIT_NewWorld", а если насчет мира, то можно просто открыть NewWorld.zen и добавить триггер, а потом просто сохранить с перезаписью. Насчет Яктиля не знаю, ибо не открывал его.
Ну циклический триггер работает по принципу рекурсии(рекурсию я например изучил когда только начинал программировать) т.е функция вызывает триггер, который через определённое время вызывает опять функцию.
Вот небольшой тутор:
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.