i place code from ammo.cpp :: DRAW
to hud_redraw but is another problem
i paste your code well but in weapon code i return message gmsgCrosshairSize undeclared
ухахах, как тут-то можно накосячить...Ужос!Уж брался писать контру - делай всё без туторов, нет - лучше пускай что-нибудь сделает, покодить простое, зачем сразу в кс лезть... Не понимаю их.
Код расчёта размера прицела должен быть на сервере. Или вы собираетесь вместо маленького числа каждый кадр отсылать на клиент скорость, onground, время, прошедшее с последних выстрелов и т.д.? Не говоря уже о том, что размер прицела влияет на точность стрельбы именно на сервере, а не где-то ещё.
XaeroX писал: Или вы собираетесь вместо маленького числа каждый кадр отсылать на клиент скорость, onground, время, прошедшее с последних выстрелов и т.д.?
Как-то работал с HLAE (навеска на Half-life, что бы мувики делать), в описании было сказано, что у прицела в CS "есть свой FPS", а хотя даже вот страница этим:
Цитата:
mirv_crosshair_fps
Позволяет менять FPS (количество кадров в секунду) прицела в игре...
А вообще я удивился твоему посту, рассчитывать прицел клиента на сервере... это идет против крутящихся в моей ламерской голове алгоритмов .
qpAHToMAS писал: А вообще я удивился твоему посту, рассчитывать прицел клиента на сервере... это идет против крутящихся в моей ламерской голове алгоритмов
А я в свою очередь удивляюсь, когда это собираются делать на клиенте. Такое ощущение, что у вас в голове сидит гвоздь под названием "побольше разгрузить сервер, побольше нагрузить клиент". Выдерните его уже Разгружать надо не сервер, а трафик между сервером и клиентом.
Кстати, я в детстве уже переболел переносом всех и вся на клиент - подстволок там, крови и прочего.
Дядя Миша
конечно напоминай! Надо же над чем-то смеяться.
XaeroX
блин,а у меня не выдераеться
Я когда делал прицел , размер считался на сервере, так оно вообще ужас как глючило (резко менялся сильно размер) ,а в ксаше нет предикта,вот и перенёс на клиент =)
qpAHToMAS писал: А вообще я удивился твоему посту, рассчитывать прицел клиента на сервере...
А как ещё? На клиенте из всех условий можно получить только физику игрока (скорость/сидит-стоит-прыгает) и отдачу оружия. А вектор разброса, если он динамически меняется передавать на клиент? Плюс условия для каждого оружия и прочая дребедень. Гораздо проще посчитать всё на сервере, а на клиент отправлять только данные о положении полосок и их длине. Вон в паранойе это вообще через один вектор передаётся, pev->vuser какой-то, даже мессага новая не нужна.