Чтож, кто знает програмирование средне или хорошо, возможно мы можем помочь друг другу
--------------------------------------------- Раз создал эту тему, пишу свой вопрос:
Объект : HUD.cpp =========================================== Хотел разобраться со следующим: Появление иконки кислорода и регулирование его объёма. Мне надо, чтоб индикаторы кислорода появлялись сразу после ныряния в воду (а не спустя 30 секунд).
В строке #9 ставил fNormValue = 0.0f; (Хотя в строке #10 указано, что после анулирования fNormValue должен пойти ClampDn) и рисовать HUD кислорода
И нихрена. Если можно всё упростить (просто значениями 30.0f а не целыми переменными типа "_penPlayer->GetFlags()&ENF_ALIVE") то подскажите. Если нет, то возвращаемся к моему основному вопросу
Сообщение отредактировалart-serious - Вторник, 24.01.2012, 09:45
И в начале искал (хде параметры ходьбы и обзора), и в середине (где SWIM)... Искал "30" и "HUD" ... Кажись всё же в player.es как-то по другому приведено...
Ищи en_tmLastBreathed, отсюда видно, что оно как-то связано с отсчётом времени, проведённого под водой.
Where did all the dragons go? We searched in the hills and we searched down the canyons, we even scanned the depths of the caves with our armour, swords and lanterns. Oh, if only had we seen him lurch, from his glorious skull covered perch.
CRACK went his claws and SMACK swipped the tail, a ROAR of might, one big BITE.
М... Как я разобрал, это ёмкость кислорода после появления индикатора кислорода. До индикатора проходит ещё секунд 30, а с индикатором 20...
Мне сейчас главное - мгновенное появление индикаторов кислорода
Но за помощь спасибо
Добавлено (28.09.2010, 08:31) --------------------------------------------- Хм... Немного покапавшись ещё нашёл общий запас кислорода, состовляющий 60.0f секунд.
Если отрегулирую это
if (en_tmMaxHoldBreath-tmBreathDelay<20.0f) en_tmMaxHoldBreath = 60.0f;
к примеру на if (en_tmMaxHoldBreath-tmBreathDelay<30.0f) en_tmMaxHoldBreath = 30.0f;
то должно сразу показать индикаторы кислорода... Мне не всегда удаётся работать в C++ и поэтому быстрых результатов я неполучаю.
Сообщение отредактировалart-serious - Вторник, 28.09.2010, 13:13
============================================== Добавление новыхEnemyBase ============================================== Как разъяснял SLAwww, достаточно добавить свой *.es файл в EntityMP.
Правильно ли я всё понял?
Добавлено (29.09.2010, 16:33) --------------------------------------------- Про добавление *.tbn и редактирование имени класса это я уже понял. Просто где надо ещё прописать своего зверька?
Сообщение отредактировалart-serious - Среда, 29.09.2010, 15:52
А кто знает как правильно работать с VirtualTrees? Hex редактором или блокнотом то можно править но если есть варианты более проще то зачем... Может они есть, кто знает? Хочу добавить свои классы к редактору. --- В редакторе есть возможность сохранить, но так а как добавить в сам редактор когда там нет формата класса, а только wld,ecl,tex. Со вторым, правда еще не разобрался.
Сообщение отредактировалMolodec - Среда, 29.09.2010, 23:03
art-serious, Ну сам основной каркас надо сначала прописать,думаю ты его знаешь)Если хочешь своего врага делать,а не изменять)
Molodec, Тоесть ты хочешь свое виртуальное дерево сделать?)
Съешь еще этих мягких французских чаек да выпей булок.
Сыны Интернета, мои братья! Я вижу в ваших глазах тот же страх, который сжимал моё сердце. Возможно, наступит день, когда мужество оставит род людей, и мы предадим пиратов и будем покупать лицензионные игры — но только не сегодня. Может быть, придёт час чиновников, когда правообладатели победят и настанет закат эпохи свободы — но только не сегодня! Сегодня мы качаем… и раздаем все, что вы так любите на этой славной земле. Зову вас на трекеры, Последователи Пиратов!
Я хочу добавить в уже имеющееся виртуальное дерево своего врага. Класс в .es я создал. При компиляции я получаю на выходе библиотеку - .dll. А как получить класс - ecl, чтобы его в editor можно было добавить?
art-serious, Не кажись а так)Только главное правильно прописать,а то ошибки будут)
Съешь еще этих мягких французских чаек да выпей булок.
Сыны Интернета, мои братья! Я вижу в ваших глазах тот же страх, который сжимал моё сердце. Возможно, наступит день, когда мужество оставит род людей, и мы предадим пиратов и будем покупать лицензионные игры — но только не сегодня. Может быть, придёт час чиновников, когда правообладатели победят и настанет закат эпохи свободы — но только не сегодня! Сегодня мы качаем… и раздаем все, что вы так любите на этой славной земле. Зову вас на трекеры, Последователи Пиратов!
Спасибо ------- Парни, у меня еще один вопрос. Хочу добавить еще одну переменную типа CTString в меню настроек игрока. Но сколько не ищу не могу найти этого меню. Думал есть файл типо GameOptions.cfg так не нашел. В самих кодах искал тоже вроде облом. Кто знает, подскажите, пожалуйста.
Сообщение отредактировалMolodec - Пятница, 01.10.2010, 00:30
art-serious, я еще не добавлял - не могу сказать точно. Но то, что надо добавить класс - es это ты на правильном пути. Соответственно необходимо для его компиляции и настройки как и у всех поставить. Типо такого:
А дальше создать ecl типо такого
Code
Package: TFNM Bin\Entities.dll Class: CEvilEnemy
и добавить в едиторе. Не проверял, но думаю что-то подобное должно быть. Жаль что у меня С++ глючит. Добавить и открыть файлы с помощью главного и контекстного меню не выходит. Выбивает ошибку чтения по адресу.... Ну в общем кривой немного...
Съешь еще этих мягких французских чаек да выпей булок.
Сыны Интернета, мои братья! Я вижу в ваших глазах тот же страх, который сжимал моё сердце. Возможно, наступит день, когда мужество оставит род людей, и мы предадим пиратов и будем покупать лицензионные игры — но только не сегодня. Может быть, придёт час чиновников, когда правообладатели победят и настанет закат эпохи свободы — но только не сегодня! Сегодня мы качаем… и раздаем все, что вы так любите на этой славной земле. Зову вас на трекеры, Последователи Пиратов!
Widows XP SP3. RCM, самое интересное, что скачивал с торрента файл 400 мб где то весил - устанавил, увидел ошибку эту и удалил. А теперь нашел торрент там где большинство версия visual studio и выборочно скачал версию 6.0 - 2,5 GB. Но проблема осталась...
Molodec, 2.5 GB???Что же ты такое скачал)она не больше 200-400 мб весит)У меня Vista,но я два дня маялся с установкой,потом неделю с ошибками в компиляции)
Съешь еще этих мягких французских чаек да выпей булок.
Сыны Интернета, мои братья! Я вижу в ваших глазах тот же страх, который сжимал моё сердце. Возможно, наступит день, когда мужество оставит род людей, и мы предадим пиратов и будем покупать лицензионные игры — но только не сегодня. Может быть, придёт час чиновников, когда правообладатели победят и настанет закат эпохи свободы — но только не сегодня! Сегодня мы качаем… и раздаем все, что вы так любите на этой славной земле. Зову вас на трекеры, Последователи Пиратов!
Там вся Visual Studia 6.0 - неколько языков, еще что-то. Может что и лишнее. Но установленный С++ отдельно столько где то и занимает. С ошибками, к счастью, я не долго парился но все же неудобства данная ошибка иногда вызывает. Кстати, может ты можешь подсказать, если знаешь по сообщению #18? А то вообще нигде не нахожу... Сегодня еще один вечер потратил...
Molodec, Странная как никак переменная,куда именно ты ее хочешь добавить?
Съешь еще этих мягких французских чаек да выпей булок.
Сыны Интернета, мои братья! Я вижу в ваших глазах тот же страх, который сжимал моё сердце. Возможно, наступит день, когда мужество оставит род людей, и мы предадим пиратов и будем покупать лицензионные игры — но только не сегодня. Может быть, придёт час чиновников, когда правообладатели победят и настанет закат эпохи свободы — но только не сегодня! Сегодня мы качаем… и раздаем все, что вы так любите на этой славной земле. Зову вас на трекеры, Последователи Пиратов!
Смотри: скриншот То есть, я хочу в меню настроек игрока кроме имени и команды добавить еще одно поле, и соответственно результат будет сохранятся в переменную имеющую тип CTString. Не знаю как добавить само поле в меню. P.S. Если бы ecc компилятор понимал обычный стринг было бы куда проще справится с некоторыми вещами.
Ну я понял куда ты хочешь добавить,но если честно незнаю)
Съешь еще этих мягких французских чаек да выпей булок.
Сыны Интернета, мои братья! Я вижу в ваших глазах тот же страх, который сжимал моё сердце. Возможно, наступит день, когда мужество оставит род людей, и мы предадим пиратов и будем покупать лицензионные игры — но только не сегодня. Может быть, придёт час чиновников, когда правообладатели победят и настанет закат эпохи свободы — но только не сегодня! Сегодня мы качаем… и раздаем все, что вы так любите на этой славной земле. Зову вас на трекеры, Последователи Пиратов!
Molodec, к сожалению, всё что связанно с главным меню Сэма изменить НЕВОЗМОЖНО, так как исходники от него лежат в эксешнике "SeriousSam.exe", а в SDK их нет...
Съешь еще этих мягких французских чаек да выпей булок.
Сыны Интернета, мои братья! Я вижу в ваших глазах тот же страх, который сжимал моё сердце. Возможно, наступит день, когда мужество оставит род людей, и мы предадим пиратов и будем покупать лицензионные игры — но только не сегодня. Может быть, придёт час чиновников, когда правообладатели победят и настанет закат эпохи свободы — но только не сегодня! Сегодня мы качаем… и раздаем все, что вы так любите на этой славной земле. Зову вас на трекеры, Последователи Пиратов!