Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Диккен, приобрети справочник по скриптам. Он тебе поможет, если будешь стараться использовать его в разумных целях. Если нужен, пиши в личку.
Выписка из справочника:
Есть некоторые допущения по поводу условий.
Допустимая запись:
if(Hlp_IsItem(itm,Holy_Hammer_MIS))//если предмет "itm"...
Рассмотрим некоторое условие:
if(other.guild == (GIL_PAL | GIL_KDF))
Итак, сначала выполняется выражение в скобках, затем происходит операция сравнения "==" двух выражений.
Через поиск в скриптах находим:
const int GIL_PAL = 1;
const int GIL_KDF = 4;
"|" - операция логического сложения...
Диккен, ты не правильно понимаешь суть возвращаемого значения функции Hlp_GetInstanceID(), а также пытаешься работать с логическими операциями, не зная что они могут возвратить. Id объекта тоже тут ни при чём.
Прочитай про побитовые операции: И, ИЛИ, ОТРИЦАНИЕ, ВОЗВЕДЕНИЕ В СТЕПЕНЬ и т.д. Когда...
B_GiveInvItems() - функция передачи предметов.
Попробуй разобраться каким образом она работает и найди нужные места для исправления.
Обрати внимание на выделенный фрагмент:
AI_PrintScreen(concatText,-1,YPOS_GoldGiven,FONT_ScreenSmall,2);
Также посмотри на константы:
const int YPOS_GoldGiven =...
Прикольное произведение :)
Одно не понятно, зачем же дурак повесился?
Ему повезло, что он в замок не попал, а то бы так вместе с замком упал.
Пролежал под камнями недели так три...
Погоди-погоди...
Возродился бы Ксардасом вновь
И побрёл бы искать свою любовь...
Если рассмотреть простейший пример:
instance OrcShaman_Sit(Mst_Default_OrcShaman)
{
B_SetVisuals_OrcShaman();
EquipItem(self,ItMw_2H_OrcAxe_01);
start_aistate = ZS_MM_AllScheduler;
aivar[AIV_MM_OrcSitStart] = OnlyRoutine;
};
Где EquipItem - это функция одевания предметов(подробнее см. в...
Мда...странное поведение процесса. Я думаю, это всё маловероятно из за того, что нету веских причин на какие-то большие недоразумения, если сам тестер не наделал ошибок в своём сейве. Ладно, это лишь моё мнение, может быть и ошибочное(всякое бывает).
Про крестьянина могу лишь предположить...
Sandrin, а часто ли замечаются "недоразумения" из за сохранения в режиме "marvin"(чисто ради интереса)?
Если это правда, то из за чего это может возникать - тот ещё вопрос...
С другой стороны, если вставить то, что не должно быть вообще, то это как раз тот момент, который в последствии может...
Толик95,
Возможно, что у тебя просто несколько раз объявлен этот идентификатор.
Попробуй найти через поиск эти места и удали лишнюю запись.
Если что-то не знаешь, пользуйся глобальным интернет поиском.
Та же самая Wiki подскажет...
Если быть проще, то:
Идентификатор - символическое имя...
hell9999, кстати, у меня тоже Соурсер выдаёт ошибку о неправильной версии файла.
Попробуй достать файл TROLL_BLACK_BODY.mdl от оригинальной части Gothic II и затем его декомпилируй или конвертируй в ASC.
Ещё мне кажется, что тело чёрного тролля должно быть прописано в Troll.mds скрипте в...
Хм.. Интересно, кто-нибудь разбирался в настройках, в ini файле, в ветке "KEYS"?
По параметрам можно догадаться к чему каждый относится.
Вроде шестнадцатиричная система, а значения не понятно от куда такие берутся...
Или это разработчики так шифруют, чтобы сложно было исправить что-то?...
С...
Хм.. только странно, что нужно писать эти параметры в свитке "переопределённых", а не в том, в каком должен находиться параметр.
Очень странно...
По идее те параметры, что написаны в моём ini должны проинициализироваться и отразиться в проекте, а те парамерты, что я не указал - должны быть по...
Как-то видел это не нужное создание. Думаю людям просто нечем заняться было.
Есть, конечно, нормальные проекты как у немцев, так и у других, но мультиплеер - это уже слишком. Кто-то с форума писал о рейдах на РБ. Понятно к чему это клонит. Хотя мб движение идёт ближе к Руне или другим похожим...
Лучше вообще никак не делать, чем использовать эти костыли, даже хуже чем костыли...
Ещё хуже - это использовать большой по объёму код или делать большую работу.
Или если хочется создать свой проект, но времени мало и нет уверенности в том, что проект будет доделан до конца, то лучше...
Нет, я не использую этот файл настроек как какой-то инструмент. Так, некоторые параметры установил, в остальном он что есть - что нет.
Gothic.ini - файл, который предназначен для общих настроек проекта Готика, а не для каждого отдельного мода или проекта. Поэтому иногда можно забыть про эти...
ITEM_KAT_xxx - это, как я понимаю, категория инвентаря, в которой будет располагаться предмет.
Т.е. оружие ближнего радиуса поражения - первое,
Дальнего радиуса поражения - второе,
стрелы и болты - третьи,
дальше кажется идёт броня
и т.д.
ITEM_xxx - это конкретный тип вещи. Это просто...
clumb, тебе же сказали, что здесь:
"Gothic II\_work\Data\Meshes\Items\Armor\"
Там именно 3ds файлы "предметов", а чтобы получить сами меши моделей брони, тебе нужно декомпилировать HUMANS.MSB. И в полученной папке ты найдёшь ASC-файлы мешей брони.
От R=0; G=0; B=0....... до .......R=255; G=255; B=255.
Все составляющие цвета можно посмотреть практически в любом графическом редакторе(обычно в диалоговом окне при выборе цвета).
Да. У тебя это скорей всего не вопрос, а уточнение.
Это уже на твоё усмотрение. Либо эта локация будет...
maggi1221, про другой способ, который ты предлагаешь могу сказать лишь то, что при декомпиляции твоих скриптов могут возникнуть проблемы с этими статически присвоенными id.
Эти проблемы возникают в случае отсутствия информации в RedefinedFunc.dsc и RedefinedLocalVariable.dsc. Т.е. для...
Обычно пользуются функцией CreateInvItem(), когда это нужно будет.
Но как вариант хранения идентефикатора предмета можно использовать примерно такой вариант:
Тут пример получения Id от инстанции:
http://forum.worldofplayers.ru/showpost.php?p=580751&postcount=1160
По крайней мере мне он...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.