AMX MOD X
Четверг, 18.04.2024, 06:23:56



Приветствую Вас Гость | RSS
[ Главная ] [ Reality - Страница 13 - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 13 из 13
  • «
  • 1
  • 2
  • 11
  • 12
  • 13
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Плагины » Готовые плагины » Reality (замедление, потеря HP, кровотечение, реальные шаги и др.)
Reality
se7hДата: Среда, 04.06.2008, 14:30:16 | Сообщение # 1
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
Reality v1.89.1

Поддерживаемые моды:

CS 1.6
CS:CZ

Требуемые модули:

Fakemeta

Возможности плагина:

- замедление игроков в зависимости от количества ранений в ноги и переносимой амуниции (учитывается всё, включая патроны)
- смертельно раненные игроки постепенно погибают, кровоточат, если ранение с внешней раной, и оставляют следы крови на земле
- визуальные и звуковые эффекты при ранениях различного типа
- оглушение при близком взрыве flashbang, HEnade, потеря координации, звон в ушах
- возможность отвернуться от flashbang чтобы не ослепило
- вспышка света при детонации flashbang и выстрелах оружия
- реальные звуки шагов: чем ниже скорость, тем ниже частота шага, при дакинге и ходьбе громкость шагов меньше
- автоматический переход на ходьбу при продолжительном беге, звук дыхания
- броня делится на три составные части: каска (20 едениц), грудиннный отдел (40 едениц), отдел живота (40 едениц), в сумме они дают 80 (если броня без шлема) или 100 едениц

Переменные:

amx_reality (1 - вкл., 0 - выкл. плагин, по-умолчанию "1")
real_bleed (1 - вкл., 0 - выкл. кровавые эффекты, по-умолчанию "1")
real_hplose (потеря жизней от одного ранения за определённое время (период потери HP), по умолчанию "1", "0" - отключить опцию)
real_minhp (минимальный уровень повреждения в HP, после которого появляются раны и визуальные эффекты, по умолчанию "25")
real_hptimelose (период потери HP, по умолчанию "3")
real_speed (0 - выкл. зависимость скорости от массы, 1 - вкл. зависимость без влияния на гравитацию, 2 - вкл. зависимость с влиянием на гравитацию, по умолчанию "2")
real_speedlose (падение скорости на один килограмм массы амуниции, по умолчанию "5")
real_steps (1 - вкл., 0 - выкл. звук шагов, создаваемых плагином)
real_flashed (1 - вкл., 0 - выкл. эффект от flashbang, звон в ушах и временная глухота)
real_wlight (1 - вкл., 0 - выкл. вспышки света от выстрелов)
real_flight (1 - вкл., 0 - выкл. вспышку света при детонации flashbang)
real_damaged (1 - вкл., 0 - выкл. эффект от повреждения пулей - фейд, стук сердца и тяжёлое дыхание или взрывом - потеря координации, тряска, сердцебиение, дыхание, звон, временная глухота)
real_timeweariness (время в режиме бега через которое игрок, неимеющий никакой амуниции и ранений в ноги, автоматически переходит в режим ходьбы, по умолчанию "60", "0" - отключить опцию)
real_armor (1 - вкл., 0 - выкл. реалистичную броню)

!!!Изменения переменных вступают в силу после рестарта или при смене карты!!!

Звуки из архива sounds.rar распакуйте в cstrike\sound\player

Пример расчёта скорости:

Допустим, суммарная масса переносимой амуниции равна 6 кг, значит падение будет расчитано так: newspeed = defaultspeed - 6кг*real_speedlose
Значения масс взяты из достоверных источников (сайты фирм производителей оружия, патронов и т.д. и т.п.) и полностью соответствуют действительности

Если переменная real_steps равна "1", стандартные шаги нужно отключить (mp_footsteps 0)

Усталость от бега:

Если игрок на протяжении времени равного real_timeweariness будет непрерывно двигаться в режиме бега он устанет и автоматически перейдёт на ходьбу. Об уровне усталости свидетельствует цвет иконки O2 расположенной слева экрана: если она зелёная - запас кислорода в крови и мышцах израсходован не более чем на 33%, жёлтая - не более чем на 66%, красная - Вы на пределе, мигающая - Вы переходите на шаг, если значка нет - запас кислорода на максимуме
Кислород восстанавливается за время равное real_timeweariness/2 если Вы стоите на месте и за real_timeweariness если Вы продолжаете идти после автоперехода на ходьбу

Реалистичная физика брони:

Следует отметить, что сначала расходуется броня и только потом игрок теряет HP.
Если определённая часть брони разбита, то есть равна 0, место (голова, грудина, живот) перестаёт быть защищённым, хотя при этом другие части могут оставаться под защитой
Сегменты брони расходуются по отдельности, но в сумме (стандартное отображение на HUD) при покупке дают 100 (kevlar helmet) или 80 (kevlar vest) едениц
Голова: если Вы купили броню с каской (100 едениц), из них только 20 относятся к шлему, то есть при постоянном попадании в голову снимется 20 едениц, остальные же 80 останутся нетронутыми, независимо от будущих попаданий в голову
Грудина: 40 едениц, расходуются только при попадании в грудную клетку
Живот: 40 едениц, расходуются только при попадании в живот

Code
История версий:

1.3: добавлено: реалистичные шаги                            
1.33: полный переход на fakemeta                            
1.4: убран старый механизм сердцебиения; новые эффекты при повреждении и ослеплении (новые звуки); новые переменные                            
1.41: откорректирован подсчёт количества гранат                            
1.42: изменён механизм потери HP, убрана переменная real_hpnorm, теперь всё зависит от количества ран:                            
например, если 2 раны, то потеря будет равна 2*real_hplose, если ранений 5 - 5*real_hplose                            
кровоточащие ранения появляются только в том случае, если попали в незащищённое бронижелетом или каской место и урон от попадания более 30 HP, к примеру, если брони вообще нет - раны будут появляться при попадании в любое место (разумеется если урон больше 30)                            
1.5: изменена формула расчёта скорости, теперь учитывается реальная масса амуниции; добавлены ранения с внутренним кровотечением, по принципу такие же как и кровоточащие, но не льётся кровь                            
1.55: полностью переделана часть с расчётом скорости; теперь можно задать массу любого оружия, патрона, амуниции и устройства в исходнике плагина                            
1.56: к массе амуниции добавился нож и подсчёт количества бомб (некоторые плагины добавляют возможность покупки неограниченного числа бомб)                            
1.57: коррекция части с реальными шагами, а также некоторые улучшения структуры кода                            
1.58: улучшена часть подсчёта скорости, теперь нет необходимости высчитывать изменения каждый фрейм                            
1.59: плагин доработан для совместимости с CSDM                            
1.6: усталость от длительного бега                            
1.61: упрощёна и оптимизирована часть кода                            
1.62: изменено отношения отдых:бег на более правдоподобное                            
1.64: реалистичная физика брони                            
1.65: добавлена переменная включения/отключения реалистичной брони                            
1.66: длина шага разделена на два вида: бег и ходьба                            
1.67: теперь скорость напрямую зависит от степени поврежнения ног                            
1.68: теперь учитываются повреждения от встроенного на картах оружия                            
1.69: полная совместимость с Antipersonnel Mines                            
1.7: после длительного тестирования, переделан коэффициент падения скорости от ранений в ноги, теперь скорость падает не так сильно; пофиксен баг: звон от флэшки продолжался и после смерти игрока, а также ещё несколько нюансов связаных со звуком                            
1.71: теперь время непрерывного бега зависит от общей массы амуниции и силы повреждения ног, и рассчитывается по формуле runtime = real_timeweariness*currentmaxspeed/defaultmaxspeed                            
1.72: добавлены звуки передвижения по лестнице в режиме real_steps                            
1.73: механизм замедления от усталости полностью переделан, в следствие чего исправлена проблема с переходом на шаг (+speed), раньше всё время автоматически включался бег; добавлен звук отталкивания от поверхности при прыжке                            
1.74: во время ходьбы (клавиша +speed) и дакинга (клавиша +duck) усталость не накапливается                            
1.75: звук шагов в режиме ходьбы (+speed) и дакинга (+duck) становиться тише и регулируется внутри исходника #define VOL_WALK                            
1.76: добавлена вспышка света при детонации flashbang (эффект из плагина Flashbang Dynamic Light)                            
1.77: откорректирован способ создания message                            
1.78: исправлена ошибка с возможным делением на 0                            
1.79: исправлен недочёт с потерей брони при падении с высоты                            
1.8: - добавлена совместимость с CSCZ: теперь индексы декалей крови выбираются в зависимости от мода
- если вы теряете HP слева мигает красная иконка в виде черепа
- изменён механизм расчёта скорости, теперь она также зависит от текущего оружия, как это и было в оригинальной CS
- существенная оптимизация кода
1.81: устранено несколько багов; откорректированы некоторые параметры
1.82: найдено пару недочётов и потенциальных багов
1.83: пофиксен баг: скорость передвижения не менялась если игрок поднимал или выбрасывал щит; добавлена новая переменная real_minhp
1.84: исправлена недоработка: при отключенной потере скорости (g_speedlose 0) передвижение было невозможным
1.85: добавлена совмеcтимость с CSDM; названия переменных и функций в исходнике приведёны в порядок
1.86: исправлен ещё один недочёт связанный с CSDM: плагин не переводил выдаваемую автоматически при респавне броню в real_armor, отчего та "заканчивалась" с одного выстрела
1.86.1: исправлен баг: в определённых условиях возникала слишком высокая частота шагов
1.87: ещё больше реализма (при real_speed "2", новая переменная): теперь масса амуниции влияет не только на скорость, но и на Вашу гравитацию (высота прыжков и некотрые другие зависящие от неё величины)
1.88: новый реалистичный эффект: световые вспышки от выстрелов (переменная real_wlight)
1.88.1: исправлено - скорость передвижения не изменялась если игрок подбирал оружие при _cl_autowepswitch "0"
1.89: улучшена часть с эффектами от флэшки: если вы отвернулись от гранаты вас может оглушить, но эффекта ослепления не будет; исправлен кое-какой баг связанный с оглушением и дисконнектом
1.89.1: исправлен баг: спектаторы не могли летать
Прикрепления: reality.rar (37.8 Kb) · 3832018.rar (314.4 Kb)


 
egor_hakerДата: Понедельник, 24.08.2009, 19:25:40 | Сообщение # 181
Майор
Группа: Пользователи
Сообщений: 99
Репутация: 0
Статус: Не в сети
Quote (Pagyra)
Детализированые текстуры для кс - описание для сравнения -

не по теме: вот мои
http://cs-mapping.ucoz.net/load/1-1-0-7


мой сайт
http://cs-mapping.ucoz.net
 
PagyraДата: Среда, 26.08.2009, 16:32:05 | Сообщение # 182
Сержант
Группа: Пользователи
Сообщений: 22
Репутация: 0
Статус: Не в сети
Quote (egor_haker)
не по теме: вот мои
http://cs-mapping.ucoz.net/load/1-1-0-7

темноватые и недоработаны ты просто меняешь текстуры ... а нада сделать их рельефными как в тех что я указал

кстати для se7h - тут используется наложение полупрозрачных текстур(это насчет ран на модели)
кстати можно сделать раны как я напишу ниже
ll
V

Quote (se7h)
повторюсь, реализовать можно но это будет криво выглядеть, да и не факт что у лежащего человека внешние кровоточащие раны

Я думаю вполне можно попробывать реализовать ... скажем используя не спрайт, а модель как сделано в плагине "обоссывания трупов"
- вместе с ним идут модели 6-7 луж (правда они желтого цвета)
так что!
Можно сделать подобную плоскую(2 спрайта примерных лужи прикрепил) кровь(а можно и обьемную сделать этакую красную, не прозрачную, c эффектом хромирования (для красивых бликов) - лужи сделать разные по форме и размеру) и сделать если наступаешь в лужу крови, то начинаешь также метить некоторое время свои следы(спрайтом).
и будет вполне нормально...
их же можно прицепить в виде ран на модель игрока...

далее
по поводу

Quote (Pagyra)

Иначе говоря можно попробывать создать спрайт-пятно(скажем взять спрайт свечения фары) перед камерой/головой игрока с центром по лучу из точки взгляда в точку взрыва гранаты.

Quote (se7h)
думаю это лишнее

тогда попробуй убрать эффект ослепления, если ты спиной к месту взрыва ослепляющей гранаты.
Хотя думаю можно попробывать воплотить и это ведь в Paranoia сделали именно так.
т.е. распишу как чайник в программировании... так что извиняй если че

допустим
у нас есть возможность засекать точку, момент и условия(видит игрок или не видит, насколько далеко от игрока) взрыва гранаты

теперь у нас есть событие - взрыв гранаты( игрок видит точку взрыва (ослепляется), она недалеко) - проверки прошли
создаем этакую невидимую прямую между точкой взгляда(откуда смотрит камера игрока) и точкой взрыва гранаты.
задаем предельные значения взляда(чтобы не создавать объект вне взгляда)
на небольшом расстоянии от камеры создаем и фиксируем относительно взгляда объект(пятно - модель или спрайт неважно)
задаем таймер во время отсчета которого у пятна меняется свойство прозрачности.
по истечении таймера удаляем объект пятно, очищаем из памяти координаты и прочие числа/удаляем событие.

также можно будет вешать с каким то процентом появления спрайты боли/крови если рядом взорвалась граната или игрок получил критический урон(выстрел в голову) - типа кровь попала в глаза

Спрайт боли прикрепил

Прикрепления: bloodspot.spr (64.8 Kb) · bloodspot_dark.spr (64.8 Kb) · 640_pain.spr (99.9 Kb)


Сообщение отредактировал Pagyra - Среда, 26.08.2009, 17:14:09
 
se7hДата: Среда, 26.08.2009, 18:58:51 | Сообщение # 183
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
Quote (Pagyra)
Можно сделать подобную плоскую(2 спрайта примерных лужи прикрепил) кровь

Quote (Pagyra)
их же можно прицепить в виде ран на модель игрока...

т.к. спрайт всегда повёрнут к игроку лицевой стороной, подобные идеи не прокатят, если и делать нечто подобное, чтобы выглядело стояще, то с использованием текстур самих моделей (их нужно будет сделать), то есть включать нужную текстуру когда это необходимо, вобщем это то ещё болото, подобного не увидишь даже во многих современных играх

Quote (Pagyra)
тогда попробуй убрать эффект ослепления, если ты спиной к месту взрыва ослепляющей гранаты.

в самой контре если ты стоишь спиной к флэшке ослепление слабое и полупрозрачное, что по-моему мнению реалистично, учитывая силу света от гранаты и отражение его от различных поверхностей

Quote (Pagyra)
т.е. распишу как чайник в программировании... так что извиняй если че

пойми, не нравится мне эта идея %)

насчёт луж-моделей - возможно я реализую это в bloody corpse B)




Сообщение отредактировал se7h - Среда, 26.08.2009, 19:02:52
 
PagyraДата: Четверг, 27.08.2009, 14:08:24 | Сообщение # 184
Сержант
Группа: Пользователи
Сообщений: 22
Репутация: 0
Статус: Не в сети
Quote
в самой контре если ты стоишь спиной к флэшке ослепление слабое и полупрозрачное, что по-моему мнению реалистично, учитывая силу света от гранаты и отражение его от различных поверхностей

угу например каменные стены или деревянные ящики... :) заотражались... максимум сделать резкую белую вспышку 1 сек предельно
мм
Quote
т.к. спрайт всегда повёрнут к игроку лицевой стороной,
раз он всегда повернут так может просто тупо его просто и прикреплять перед головой/камерой - как сделан к примеру зум?
Кстати вопрос можно ли динамично изменять контрастность, яркость, резкость, picmip, в игре?
 
se7hДата: Четверг, 27.08.2009, 19:01:09 | Сообщение # 185
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
Quote (Pagyra)
Кстати вопрос можно ли динамично изменять контрастность, яркость, резкость, picmip, в игре?

нельзя


 
aaaaДата: Пятница, 28.08.2009, 05:39:38 | Сообщение # 186
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Не в сети
Quote (se7h)
т.к. спрайт всегда повёрнут к игроку лицевой стороной
Неправда, можно сделать fixed спрайты, которые не будут крутиться.
 
se7hДата: Пятница, 28.08.2009, 20:49:12 | Сообщение # 187
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
Quote (aaaa)
Неправда, можно сделать fixed спрайты, которые не будут крутиться.

если это делать методами применимыми к моделям, то да

Добавлено (28.08.2009, 20:49:12)
---------------------------------------------

Quote (se7h)
в самой контре если ты стоишь спиной к флэшке ослепление слабое и полупрозрачное, что по-моему мнению реалистично, учитывая силу света от гранаты и отражение его от различных поверхностей

Quote (Pagyra)
угу например каменные стены или деревянные ящики... заотражались... максимум сделать резкую белую вспышку 1 сек предельно

всё-таки ты прав

Версия 1.89:
улучшена часть с эффектами от флэшки: если вы отвернулись от гранаты вас может оглушить, но эффекта ослепления не будет;
исправлен кое-какой баг связанный с оглушением и дисконнектом


 
egor_hakerДата: Пятница, 28.08.2009, 23:09:44 | Сообщение # 188
Майор
Группа: Пользователи
Сообщений: 99
Репутация: 0
Статус: Не в сети
ух ты ;)
а то уже скучно стало без нового reality :D


мой сайт
http://cs-mapping.ucoz.net


Сообщение отредактировал egor_haker - Пятница, 28.08.2009, 23:09:59
 
PagyraДата: Вторник, 01.09.2009, 16:36:58 | Сообщение # 189
Сержант
Группа: Пользователи
Сообщений: 22
Репутация: 0
Статус: Не в сети
блин ну повесь ты спрайт перед харей :)
 
egor_hakerДата: Пятница, 25.09.2009, 23:11:36 | Сообщение # 190
Майор
Группа: Пользователи
Сообщений: 99
Репутация: 0
Статус: Не в сети
заметил глюк!
когда за спекатора заходишь не можешь летать!


мой сайт
http://cs-mapping.ucoz.net
 
se7hДата: Понедельник, 28.09.2009, 13:59:25 | Сообщение # 191
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
1.89.1: исправлен баг: спектаторы не могли летать

 
ExAnimoДата: Вторник, 19.10.2010, 04:22:20 | Сообщение # 192
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Не в сети
На карте de_upd_aztec http://www.respawnpoint.de/cgi-bin/cs.pl?site=de_upd_aztec на мосту игра зависает, ещё на кое каких картах зависало, по моему на наклонных поверхностях или на моделях , точно не могу сказать.

может дело в моем amx конфиге ?

; AMX Mod X plugins

; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)

; Basic
admincmd.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management

maphandler06.amxx; Creates maps.ini file for mapchooser plugin

; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin

; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands

; Map related
nextmap.amxx ; displays next map in mapcycle
mapchooser4.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map

; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
statscfg2.amxx ; allows to manage stats plugins via menu and commands

; Counter-Strike
;restmenu.amxx ; restrict weapons menu
;statsx2.amxx ; stats on death or round end (CSX Module required!)
;miscstats2.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)

; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer

; Custom - Add 3rd party plugins here
;admin_bury.amxx
;adminglow.amxx
;adminshow.amxx
aliases.amxx
;clexec.amxx
;crashmap.amxx
;godmode2.amxx
;gore.amxx
;helpgen.amxx
hostages.amxx
;recorddemo.amxx
;slayall.amxx
;swapteam15.amxx
;teamswap.amxx
;voteacess.amxx
;welcomemsg.amxx
amxx_podbotmenu.amxx
csdm_mod.amxx ; use it only for old CS1.5
he_arena.amxx
;chickenmod_oe.amxx
pb_weap_restr_ffa.amxx
;sniperlimit.amxx
;shptools.amxx
realisticreloading.amxx
amx_gasnades.amxx
;reality.amxx
real_snipe.amxx
KnifeScratch.amxx
;bloody_corpses.amxx
Bullet_Whizz.amxx
bullet.amxx
backweapons.amxx
;weather.amxx
snow_or_rain.amxx
;czbot_control.amxx
;GameNameChanger.amxx

и ещё я использую одновременно 4 разных бота.
мой конфиг метамода

win32 addons/amxmodx/dlls/amxmodx_mm.dll
//win32 addons/axn/dlls/axn_mm.dll

//BOTs
win32 gamedll dlls\mp.dll
win32 addons/podbot/podbot_mm.dll
win32 addons/realbot/dll/realbot_mm.dll
//win32 addons\yapb\dlls\yapb.dll
win32 addons\yapb2.5\dlls\yapb.dll
//win32 addons/joebot/joebot_mm.dll
//win32 addons/zbot/dlls/csbot_enable_mm.dll
//win32 addons/botaim2/botaim_mm.dll

Но я точно знаю что зависает из-за реалити плагина или его несовместимости с одним из моих плагинов, потому что после его отключение в проблемных местах всё в норме.

 
maxim3333Дата: Воскресенье, 24.04.2011, 00:50:40 | Сообщение # 193
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Не в сети
Раздаю бесплатно проги для взлома VK (кража подарков, накрутка рейтинга) стучаться в icq 583412082 или скайп maxi-cool6, так же делаю программы (взломы) для сайтов (не для всех а только для тех в которых найду дыры!)
 
AMX Mod X Форум » Плагины » Готовые плагины » Reality (замедление, потеря HP, кровотечение, реальные шаги и др.)
  • Страница 13 из 13
  • «
  • 1
  • 2
  • 11
  • 12
  • 13
Поиск:

AMX Mod X Russian Community © 2006-2024