![]() |
Re: Создаём свой FPS (first person shooter)
Вложений: 2
Вот 2 нововведения.
Единственное что - отдачу сделал в виде ирреального импульса с нулевой длительностью по времени. :pure_magic: |
Re: Создаём свой FPS (first person shooter)
Классная работа !!!
Но почему все в php ? Можешь в html перевести, а то у меня все php вскываются Дримвивером. |
Re: Создаём свой FPS (first person shooter)
А ты при скачке просто перименовывай. ;) это такой баг на всех Bulletin форумах.
|
Re: Создаём свой FPS (first person shooter)
Цитата:
|
Re: Создаём свой FPS (first person shooter)
Crayzi, обычно смену оружия не блокируют, а просто при смене оружия останавливается перезарядка и обнуляется. Т.к. ситуация когда перезаряжаешся, и вдруг меняешь на пистолет чтобы отбиться от подбежавшего моба - хорошо, а умереть и тыкая на цифру 2 чтобы вытащить другое оружее, а оно не вылазит - взбесит игрока :)
|
Re: Создаём свой FPS (first person shooter)
Цитата:
А в опере усе норм) |
Re: Создаём свой FPS (first person shooter)
Цитата:
подправьте 250 строка Код:
If MouseHit(1) And user_inv\InC[user_inv\current]<>0 And user_inv\reload_flag=False |
Re: Создаём свой FPS (first person shooter)
[quote=impersonalis][quote]
Дай пожалуйста урок про отображение полосок с жизнями ботов над ними, ато мне после многих попыток методом научного тыка:bad: :moil: я все ж почти здался... (я так понял там надо както с помощью команды "Handle" или както так, но я даже непредставляю как с ней работать, по тому как сделано отбирание жизней и удаление ботов я разобратся не смог:( ). |
Re: Создаём свой FPS (first person shooter)
К сожалению, пока не обладаю достаточным временем.
Но в принципе возможны 2 базовых вараинта: 3д: создавать спрайты-полсоы, несоредственно над ботами 2д: при помощи команды CameraProject camera,x#,y#,z# и сопутствующих, определять 2д координаты бота на экране и создавать 2д-примитивы |
Re: Создаём свой FPS (first person shooter)
Цитата:
Минут 10 спустя: О, нащел темку где вроде бы то что надо обсуждалось, если разберусь то добавлю полоски сам и отпишусь сдесь чтоб ты не тратил время зря. |
Re: Создаём свой FPS (first person shooter)
Объясняю на пальцах, про полоску жизни. Есть две полоски одна отображает максимальное кол-во жизни бота, вторая изображает текущее кол-во жизни и рисуется поверх первой. Так вот длинна(ширина если угодно) второй полосы как я уже сказал зависит от текущего кол-ва жизни бота и вычисляется так:
длина_2_полоски = (длина_1_полоски * НР_бота) / Максимум_НР_бота более подробно будет в статье... |
Re: Создаём свой FPS (first person shooter)
Цитата:
|
Re: Создаём свой FPS (first person shooter)
Завести элемент в типе под названием HP. И прибавлять/отнимать от него, то есть:
Код:
|
Re: Создаём свой FPS (first person shooter)
H@NON, если уж по чесноку то "damage" и к томуж надо делать проверку типа: иф бот.НР <= 0 зен бот.суицид
|
Re: Создаём свой FPS (first person shooter)
Это было написано для примера, так сказать показана сама реализация. То что с этим семплом делать решать каждому автору в частности. К тому же для наглядности приведены многоточия, чтоб показать что это только кусок кода
|
Часовой пояс GMT +4, время: 19:46. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot