Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Как вернуть прежние настройки (SetEntPropFloat)
Как вернуть прежние настройки (SetEntPropFloat)
Valeriks Дата: Среда, 30.07.2014, 22:12:54 | Сообщение # 1
Сообщений: 101
Репутация: 3 [ +/- ]
Объясните как вернуть прежние настройки если мы изменяли скорость и гравитацию?

Например если мы меняем игроку
Код
  SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.6);
  SetEntPropFloat(client, Prop_Data, "m_flGravity", 0.3);

то как вернуть всё обратно после того как функция была выполнена? т.е. серверные настройки что прописаны в server.cfg ? sv_gravity и sv_maxspeed

Я пробовал возвращать так
Код
  SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0);
  SetEntPropFloat(client, Prop_Data, "m_flGravity", 1.0);

но это не то! чувствуется по той же скорости...
Или меня глючит? xaxa
 
PlaN4ik Дата: Среда, 30.07.2014, 22:45:05 | Сообщение # 2
Сообщений: 33
Репутация: -7 [ +/- ]
Извините вопрос не по теме, есть ли список всех SetEntProp ?
 
Valeriks Дата: Среда, 30.07.2014, 22:49:26 | Сообщение # 3
Сообщений: 101
Репутация: 3 [ +/- ]
Цитата PlaN4ik ()
Извините вопрос не по теме, есть ли список всех SetEntProp ?

В этой теме есть ссылки: http://world-source.ru/forum/100-2291-1
 
«SeReGa»☆ Дата: Среда, 30.07.2014, 23:16:55 | Сообщение # 4
Сообщений: 395
Репутация: 37 [ +/- ]
Сначало GetEntPropFloat записываем

потом SetEntPropFloat устанавливаем

есле нужно вернуть SetEntPropFloatи устанавливаем то значение которое взяли через GetEntPropFloat


Сообщение отредактировал «SeReGa»☆ - Среда, 30.07.2014, 23:18:35
 
Valeriks Дата: Среда, 30.07.2014, 23:31:05 | Сообщение # 5
Сообщений: 101
Репутация: 3 [ +/- ]
Цитата «SeReGa»☆ ()
Сначало GetEntPropFloat записываем

потом SetEntPropFloat устанавливаем

Только что так сделал, до изменений скорости показывал 1.0.

Теперь хочется уточнить.
Получается что 1.0 это дефолтовые настройки.. Но дефолт от чего - от того что у нас в server.cfg прописано? Или как?

Добавлено (30.07.2014, 23:31:05)
---------------------------------------------
Всё понял. Мне пора спать. xaxa

 
BarD Дата: Четверг, 31.07.2014, 11:38:19 | Сообщение # 6
Сообщений: 942
Репутация: 132 [ +/- ]
Скорость:
1.0 - это множитель. 2.0 - двойная скорость.

Гравитация:
1.0 - тот же множитель. 1.0 = sv_gravity 800, => 0.5 = sv_gravity 400.
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Как вернуть прежние настройки (SetEntPropFloat)
  • Страница 1 из 1
  • 1
Поиск: