ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

^Место доступно для покупки - 4000 руб/мес^

Новости

17-апр
30-дек
29-дек
26-дек

> Правила форума

В данном разделе обсуждаются вопросы, связанные с клиентской частью. Темы не относящиеся к тематике раздела будут перемещены или удалены, а авторы наказаны.
При создании темы кратко опишите проблему в ее названии! Темы с названиями "Как сделать?", "Помогите", "Вопрос" и т.п. будут удалятся!

Торможение после прыжка.

Статус пользователя ssx
сообщение 20.12.2016, 10:39
Сообщение #1


Стаж: 3 года 3 месяца

Сообщений: 1993
Благодарностей: 1256
Полезность: 842

Всем привет!

Суть: на 100 фпс картинка немного подергивается , на 200 фпс все норм .
Но теперь когда приземляешься после прыжка - в два раза сильнее притормаживает. Как можно это пофиксить ?

П.С. на 20 фпс вообще не притормаживает а чем больше фпс тем больше притормаживает.



[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015
[CS 1.6 DM AIM] 78.152.169.100:27017
[Half-Life DM FFA] 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя INFOHARD
сообщение 20.12.2016, 13:04
Сообщение #2
Стаж: 2 года 5 месяцев

Сообщений: 141
Благодарностей: 19
Полезность: 10

Смотря для чего это нужно, можешь попробовать
Код:

set_pev(plr, pev_fuser2, 0.0)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 20.12.2016, 16:37
Сообщение #3


Стаж: 3 года 3 месяца

Сообщений: 1993
Благодарностей: 1256
Полезность: 842

Цитата(INFOHARD @ 20.12.2016, 13:04) *
Смотря для чего это нужно, можешь попробовать
Код:

set_pev(plr, pev_fuser2, 0.0)

Нужно чтобы у всех одинакова (стандартная) задержка была или вовсе её не было.

Куда этот кусок кода вставить и что он означает?

Отредактировал: ssx, - 20.12.2016, 16:37


[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015
[CS 1.6 DM AIM] 78.152.169.100:27017
[Half-Life DM FFA] 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Unknown
сообщение 20.12.2016, 17:49
Сообщение #4
Стаж: 1 год 2 месяца

Сообщений: 291
Благодарностей: 69
Полезность: < 0

ssx, ничего не означает. мой совет став фпс меньше когда приземляешься


Аткажитесъ от плагенов бес исходника.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя INFOHARD
сообщение 20.12.2016, 18:04
Сообщение #5
Стаж: 2 года 5 месяцев

Сообщений: 141
Благодарностей: 19
Полезность: 10

ssx,
Plugin
Код:
#include < amxmodx >
#include < fakemeta >

public plugin_init( )
{
register_forward( FM_PlayerPreThink , "fwdPlayerPreThink" , 0 )
}

public fwdPlayerPreThink( id )
{
if( is_user_alive( id ) )
{
set_pev( id, pev_fuser2 , 0.0 )
}
}

fuser2 -
этот параметр отвечает за замедление игрока после прыжка


Не тестировал, но возможно поможет....

Отредактировал: INFOHARD, - 20.12.2016, 18:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ssx
сообщение 20.12.2016, 22:11
Сообщение #6


Стаж: 3 года 3 месяца

Сообщений: 1993
Благодарностей: 1256
Полезность: 842

Спасибо за наводку!

В FM_PlayerPreThink, конечно жесть использовать, но я нашел более щадящий метод:
Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init()
{
register_plugin("No Slow Down", "0.1", "xxx")
RegisterHam(Ham_Player_Jump, "player", "Ham_CbasePlayer_Jump_Post", 1)
}

public Ham_CbasePlayer_Jump_Post( id )
{
if (!is_user_bot(id) ) // без этой проверки краш сервера (боты yapb )
{
set_pev(id, pev_fuser2, 0.0)
}
}


А реально сделать чтобы в полете пули норм летели ?


[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015
[CS 1.6 DM AIM] 78.152.169.100:27017
[Half-Life DM FFA] 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Unknown
сообщение 20.12.2016, 23:22
Сообщение #7
Стаж: 1 год 2 месяца

Сообщений: 291
Благодарностей: 69
Полезность: < 0

ssx, через амхх затрано. а если у тебя регейм то бери и поправ все оружие в папке wpn_shared


Аткажитесъ от плагенов бес исходника.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nitro123
сообщение 20.12.2016, 23:44
Сообщение #8


Стаж: 5 лет 3 месяца

Сообщений: 101
Благодарностей: 1
Полезность: < 0

Глянул твой код
Уже нашел баг ))
Баг со скоростью
Мышку туда сюда повожу, бежит быстрее нужного бывает !! :) Оставь эту затею я те скажу, меньше проблем будет :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 22.12.2016, 15:48
Сообщение #9


Стаж: 3 года 3 месяца

Сообщений: 1993
Благодарностей: 1256
Полезность: 842

Цитата(Nitro123 @ 20.12.2016, 23:44) *
Глянул твой код
Уже нашел баг ))
Баг со скоростью
Мышку туда сюда повожу, бежит быстрее нужного бывает !! :) Оставь эту затею я те скажу, меньше проблем будет :)

как не пробовал получить баг со скоростью - не получилось.

Игрокам очень понравилось отсутствие задержки.

Есть только не понятка - сперва без проверки на ботов был код - падал сервер сразу как только бот заходит в игру.
Добавил код - норм проработал сутки . Потом упал и при старте сразу падал .. вырубил плаг - запустился.. врубил плаг и сменил карту - норм всё ... но потом опять упал и не запускался.. переместил в конец списка плагинов - запустился и пока что всё норм. Тестирую ..



[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015
[CS 1.6 DM AIM] 78.152.169.100:27017
[Half-Life DM FFA] 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 1.4.2017, 1:55
Сообщение #10


Стаж: 3 года 3 месяца

Сообщений: 1993
Благодарностей: 1256
Полезность: 842

Цитата(Unknown @ 20.12.2016, 23:22) *
ssx, через амхх затрано. а если у тебя регейм то бери и поправ все оружие в папке wpn_shared

У меня этой папки нету. Вижу на хитхабе есть https://github.com/FWGS/cs16-client/tree/ma...dlls/wpn_shared

Просто создать папку и туда поместить эти файлы, отредактировать и будет работать или их нужно будет еще компилировать ?


[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015
[CS 1.6 DM AIM] 78.152.169.100:27017
[Half-Life DM FFA] 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: