HALF-LIFE 2 FOREVER - Forums

HALF-LIFE 2 FOREVER - Forums (http://hl2forever.ru/forum.php)
-   HL2F #1 COOPERATIVE (http://hl2forever.ru/forumdisplay.php?f=5)
-   -   Улучшение сервера #1 (Предложения, обсуждения) (http://hl2forever.ru/showthread.php?t=87)

VSDK2013 06.08.2016 16:47

Ну, может ты просто не видел, а sv_cheats изменялся (достаточно убрать флаг FCVAR_NOTIFY). А насчёт запрета игрокам, так я имел в виду временный запрет, пока активна sv_cheats. На неё можно повесить обработчик, как и на любой конвар и отслеживать её состояние. Думаю, это самый простой фикс.

А то, что sv_infinite_aux_power изменяется на ноль, так это удивительно, ничего подобного не замечал... В любом случае, у меня ничего не изменяется =)

БУЙНЫЙ 06.08.2016 16:55

Про майна тема безконечная). Если в кратце: моё мнение остаётся тем-же что если человек в игре не понимает НИЧЕГО, то нечего вообще за это браться! Таким-же макаром я мог поднять сервер ксго - тупо взять steamcmd, скачать контру, запустить, поржать и удалить. А толку)!?
----------------------------------------------------------

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

Цитата:

Сообщение от VSDK2013 (Сообщение 2945)
А насчёт запрета игрокам, так я имел в виду временный запрет, пока активна sv_cheats. На неё можно повесить обработчик, как и на любой конвар и отслеживать её состояние. Думаю, это самый простой фикс.

а вот это уже интересней). но неужели не судьба просто запретить ВСЕМУ трогать эту переменную, или только картам)? я незнаю как это делается если честно и делается ли так вообще). потому заранее вери сори если это был тупой вопрос). Но в любом случае думаю тебе видней! не буду спорить...

Цитата:

Сообщение от VSDK2013 (Сообщение 2945)
А то, что sv_infinite_aux_power изменяется на ноль, так это удивительно, ничего подобного не замечал... В любом случае, у меня ничего не изменяется =)

а вот уже скорее всего ты не замечал). можешь сам проверить на локальном сервере например, дело 5 минут).
1. сначала sv_cheats 1
2. потом sv_infinite_aux_power 1 после чего бег станет безконечным.
3. потом обратно sv_cheats 0 не трогая больше ничего, И ..... sv_infinite_aux_power сам становится сразу нулевым и бег перестаёт быть безконечным.

тоже самое и на выделенном сервере synergymod. уверен в халфе на дедике тоже самое. в этом плане там разницы ноль!

VSDK2013 06.08.2016 17:13

Цитата:

просто запретить ВСЕМУ трогать эту переменную
Можно. Нужно добавить флаг FCVAR_DEVELOPMENT. Вот только большинство карт сломается.

БУЙНЫЙ 27.08.2016 00:48

необходимо сделать урон, аим, физику и здоровье ВСЕМ NPC как в одиночке\сюжетке HL2 эпизодов или хотяб просто близко к этому! ну это бред вообще когда с 500хп и 500 брони высовываешься к вертолёту и умираешь за несколько секунд.

Об этом реально говорили по 10 раз(. И такого в сюжетке нету. насчёт их здоровья вообще молчу - это вообще бред когда чтоб убить вертолёт по нему надо 50 раз попасть с рпг o.O. в условиях такого жёсткого урона убийство NPC превращается в тупо долгое страдание хернёй.

VSDK2013 27.08.2016 13:05

500 хп и брони, кажется, не на этом сервере. А здоровье выставляется через sk_ переменные. Правда, если привести к синглу, то окажется слишком просто проходить карты. Так тоже не должно быть.

БУЙНЫЙ 27.08.2016 15:38

ну хотяб близко к синглу сделать. а на некоторых картах всётаки отжирает порой 250хп на 500 брони. но всёравно выбегаешь против вертолёта - всё быстро идёт в ноль.

в сине например когда проходишь сюжетку совместно, там не сильно увеличено хп комбам и не сильно увеличен урон, при этом по 10 человек могут играть нормально. Волчонок и Инсталл не дадут соврать - раз по 100 всё перепроходили). както так).

VSDK2013 28.08.2016 00:49

Ну, по прикидкам автора фикса npc, который установлен на кооп сервере, sk_npc_dmg_helicopter_to_plr почему-то равен 6. Вероятно, это справедливо, если на сервере полно народу. В сингле же эта переменная равна 3. Можно выставить 3, если урон слишком уж беспокоит, или даже ниже.

Небольшое описание переменных:

sk_npc_dmg_helicopter_to_plr - урон от вертолёта по игроку
sk_npc_dmg_helicopter - урон от вертолёта по другим NPC.

Кстати, максимальный запас зарядов пулемёта вертушки определяется переменной sk_max_smg1. У меня сие переписано и для этого параметра существует отдельная переменная, поскольку неплохо иметь возможность менять размер обоймы пулемёта, не меняя размера обоймы SMG1 у игрока.

Имена переменных вообще веселят. Не помешал бы полный рефакторинг.

VSDK2013 28.08.2016 00:51

Вообще, я бы сделал (и, наверное, сделаю) динамическое изменение хп и урона от нпс =) Это надо кодить. Но кто будет этим заниматься?

БУЙНЫЙ 28.08.2016 06:00

Динамически оно и так помоему может менять сама мапа). А насчёт кодинга, я бы не стал этого делать.

да я те серьёзно говорю урон не нормальный. это уже обсуждалось раз 100-200).

Цитата:

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

Достаточно посмотреть например HL2 и EP2 как ребелы мочат страйдеров из рпг - они реально по нему могут раз 20-30 шмалять и хрен убьют, тогда как фримен убивает с 5-7 ракет.

VSDK2013 28.08.2016 12:34

Карта не меняет динамически. Ты не понял, я имею в виду изменение величины урона от количества игроков на сервере.

То, что ты описал, это другое. Как я уже сказал, есть две переменные, для регулировки урона нпс и игрока. Именно поэтому ребелы очень долго убивают других нпс, а фримен быстро.

VSDK2013 28.08.2016 12:38

Ну, вот, для примера (подствол):

Код:

if( GetOwnerEntity() && GetOwnerEntity()->IsPlayer() )
{
        m_flDamage = tz_plr_dmg_smg1_grenade.GetFloat();
}
else
{
        m_flDamage = tz_npc_dmg_smg1_grenade.GetFloat();
}

Если владелец подствола - игрок, то будет использована tz_plr_dmg_smg1_grenade в качестве урона. А если не игрок (и npc), то tz_npc_dmg_smg1_grenade.

БУЙНЫЙ 30.08.2016 06:10

Насчёт динамически я понял, но думаю наверное нафиг, лично мне так кажется. Думаю это лишнее.

ну а по остальному понятно, но делать чтото надо. Народ бомбит, и я в том числе)).

БУЙНЫЙ 22.09.2016 23:15

и снова(... http://steamcommunity.com/sharedfile.../?id=767954805

Esver 17.06.2017 14:55

1)При вводе команды !rules отображается пустая форма. Хотелось бы видеть там правила:)
2)Если есть возможность, снизить цены и добавить превьюшки в шопе, ведь для новичков цены там непостижимы.
3)Предлагаю сделать, чтобы если игрок какое-то определенное время находится в АФК, то его автоматически кикает сервер.
Спасибо:)

Night Vobl@ 30.06.2017 16:11

Куда скидывать карты которых нет на Сервере № 1 ???? чтобы их залили :be:


Текущее время: 06:31. Часовой пояс GMT +4.

Работает на vBulletin® Версия 3.9.1-dev
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
® 2015-2021 HALF-LIFE 2 FOREVER