Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 апр 2024, 14:26

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Установка скорости игрока
СообщениеДобавлено: 05 фев 2012, 06:40 
Не в сети
Аватара пользователя
Зарегистрирован:
28 мар 2011, 00:56
Последнее посещение:
04 сен 2019, 02:15
Сообщения: 77
Ребята, подскажите, почему, чёрт подери, это не работает:
Код:
#include <amxmodx>
#include <fakemeta>

public plugin_init()
{
   register_plugin("Damn Speed", "1.0a", ":(")
   register_forward(FM_PlayerPreThink,"PreThink", 1)
}
public PreThink(id)
{
   if (is_user_connected(id))
      set_pev(id, pev_maxspeed, 400.0)

   return FMRES_IGNORED
}
В общем, все так советуют... но не пашет. При этом аналогичным образом благополучно получается выставить pev_gravity, но не скорость. Популярная альтернатива - set_user_maxspeed(id, speed) - тоже не помогает.

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Установка скорости игрока
СообщениеДобавлено: 05 фев 2012, 10:05 
Не в сети
Аватара пользователя
Зарегистрирован:
06 июн 2010, 16:53
Последнее посещение:
09 апр 2024, 17:07
Сообщения: 1143
Откуда: Владивосток
В ХЛ достаточно один раз при спавне pev_maxspeed установить игроку. Только нужно учесть что значение pev_maxspeed должно быть меньше значения в кваре sv_maxspeed.

_________________
Изображение
Vi Veri Veniversum Vivus Vici


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Установка скорости игрока
СообщениеДобавлено: 05 фев 2012, 10:46 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
27 апр 2024, 13:55
Сообщения: 6867
И, наверное, что cl_forwardspeed, cl_backspeed, cl_sidespeed должны быть больше sv_maxspeed.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Установка скорости игрока
СообщениеДобавлено: 05 фев 2012, 18:42 
Не в сети
Аватара пользователя
Зарегистрирован:
28 мар 2011, 00:56
Последнее посещение:
04 сен 2019, 02:15
Сообщения: 77
Lev писал(а):
И, наверное, что cl_forwardspeed, cl_backspeed, cl_sidespeed должны быть больше sv_maxspeed.
Ну да, во всяком случае, не меньше sv_maxspeed. Так и есть.

KORD_12.7 писал(а):
В ХЛ достаточно один раз при спавне pev_maxspeed установить игроку.
Ок, действительно)) Коль от оружия скорость не меняется...

KORD_12.7 писал(а):
значение pev_maxspeed должно быть меньше значения в кваре sv_maxspeed.
Слушай, и вправду так... Неужели для установки индивидуальной скорости игроку (большей, чем sv_maxspeed) нужно проходить через эту рутину: ?

Код:
public plugin_init()
{
   register_plugin("Damn Speed", "1.0a", ":(")
   RegisterHam(Ham_Spawn,"player","Spawn",1)
   register_clcmd("say /turbo","turbo")
   set_cvar_float("sv_maxspeed", 400.0)
}
public Spawn(id)
{
   set_pev(id, pev_maxspeed, 270.0)
   return HAM_IGNORED
}
public turbo(id)
{
   set_pev(id, pev_maxspeed, 400.0)
}

Неужели только так? Выставляем верхний предел, затем всех ограничиваем при спавне, потом уже выборочно назначаем бОльшую скорость?
Смириться с этим можно. Вот только меня смущает, что в том самом плагине Zombie mod., который у нас выкладывали, этого не делают.
Тем не менее, любую скорость для разных команд назначить получается, несмотря на отсутствие манипуляций с sv_maxspeed.

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Установка скорости игрока
СообщениеДобавлено: 05 фев 2012, 19:17 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
27 апр 2024, 13:55
Сообщения: 6867
Возможно это там в рекомендациях к настройке сервера?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Установка скорости игрока
СообщениеДобавлено: 06 фев 2012, 05:30 
Не в сети
Аватара пользователя
Зарегистрирован:
06 июн 2010, 16:53
Последнее посещение:
09 апр 2024, 17:07
Сообщения: 1143
Откуда: Владивосток
Demasturbot писал(а):
Неужели только так? Выставляем верхний предел, затем всех ограничиваем при спавне, потом уже выборочно назначаем бОльшую скорость?
Смириться с этим можно. Вот только меня смущает, что в том самом плагине Zombie mod., который у нас выкладывали, этого не делают.
Тем не менее, любую скорость для разных команд назначить получается, несмотря на отсутствие манипуляций с sv_maxspeed.
Там выставляется sv_maxspeed в 999

_________________
Изображение
Vi Veri Veniversum Vivus Vici


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Установка скорости игрока
СообщениеДобавлено: 06 фев 2012, 06:50 
Не в сети
Аватара пользователя
Зарегистрирован:
28 мар 2011, 00:56
Последнее посещение:
04 сен 2019, 02:15
Сообщения: 77
Да, вы правы... в комплекте с плагином идёт конфиг) Спасибо, всё стало на свои места!

_________________
Изображение


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB