HLFX.Ru Forum Страницы (246): « Первая ... « 237 238 239 240 [241] 242 243 244 245 » ... Последняя »
Показать все 3676 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Нубские вопросы от <censored> и других нубов (https://hlfx.ru/forum/showthread.php?threadid=4535)


Отправлено илья2 23-10-2022 в 18:09:

всем привет: Spawned a NULL entity! к чему относиться данная ошибка ?

__________________
Илья


Отправлено hgrunt_2020 24-10-2022 в 06:25:

Дословный перевод: Заспавнена Нуллевая энтитя

__________________
https://www.moddb.com/mods/metro-2031-last-chance


Отправлено илья2 24-10-2022 в 09:51:

да вы представьте что я придумал->XVCORE97 или в другом названии СУПЕР ПРОТОТИП-что это ?--->:прототип синтезированной сверх новой колотронной дыры
закупоренном в особом контейнере высокого назначения опасность!!!:--->особо опасное супер сверх оружие !!!.

Да писателям фантастам такое бы понравилось

__________________
Илья


Отправлено hgrunt_2020 24-10-2022 в 10:16:

илья2
1. Это надо было писать в фулде
2. Рекомендую немного поизучать русский язык и грамматику в целом

__________________
https://www.moddb.com/mods/metro-2031-last-chance


Отправлено илья2 24-10-2022 в 10:44:

Это надо было писать в фулде:да точно надо было

Добавлено 24-10-2022 в 13:44:

кому интересно сейчас я создаю новое оружие XVL989

__________________
Илья


Отправлено илья2 31-10-2022 в 17:08:

Появился у меня жоский баг в игре. Не знаю, как его исправить. Баг таков, что когда мы берем оружие вместе с костюмом, то при выборе оружия есть другое оружие, которое мы не брали. У этого оружия пустая обойма. То есть это оружие красное. Во общем, будет более понятно, если выложу скриншот этой хрени.

https://imgur.com/a/OR6i8TQ

Добавлено 31-10-2022 в 16:21:

Может, есть способ изначально удалить это оружие ? с пустой обоймой ?

Добавлено 31-10-2022 в 20:08:

ну все я исправил баг

__________________
Илья


Отправлено hgrunt_2020 04-11-2022 в 07:55:

Цитата:
Дядя Миша писал:
А вы как определяете где говнокод, а где нет?
Вот как раз таинственный множитель на 1.5525 это и есть говнокод.
Как вы это число получили? Ни деление 16/9 ни 16/10 его не даёт.

Ух, уже три месяца прошло, а я только щас выяснил чем является этот множитель - это переменная hud_scale. Я был удивлён, когда так получилось, а выяснил я это опытным путём. Изменяя разрешение экрана и значение hud_scale я понял что число 1.5525 и значение hud_scale совпадают при максимальном разрешении, уменьшая же разрешение я заметил что изображение увеличивается

__________________
https://www.moddb.com/mods/metro-2031-last-chance


Отправлено Aynekko 04-11-2022 в 17:09:

Как правильно посчитать кол-во активных игроков на сервере?
Я взял код из multiplayer rules:

C++ Source Code:
1
int CountPlayers( void )
2
{
3
  int	num = 0;
4
 
5
  for ( int i = 1; i <= gpGlobals->maxClients; i++ )
6
  {
7
    CBaseEntity *pEnt = UTIL_PlayerByIndex( i );
8
 
9
    if ( pEnt )
10
      num = num + 1;
11
  }
12
 
13
  return num;
14
}

Запускаю сервер, показывает 0. Зашел на сервер - 1. Вышел с сервера... все равно 1.
Команда status в дедикатед сервере не показывает никаких игроков. Как правильно посчитать их тогда?

Добавлено 04-11-2022 в 20:09:

В общем залез я в движок и посмотрел, что делает сервер, когда игрок уходит. А он там обнуляет кейбуфферы.
Так что я сделал вот так:
C++ Source Code:
1
int playercount = 0;// CountPlayers();
2
for( int i = 1; i <= gpGlobals->maxClients; i++ )
3
{
4
  CBasePlayer *pPlayer = (CBasePlayer*)UTIL_PlayerByIndex( i );
5
 
6
  // skip invalid players
7
  if( !pPlayer )
8
    continue;
9
 
10
  const char *model = g_engfuncs.pfnInfoKeyValue( g_engfuncs.pfnGetInfoKeyBuffer( pPlayer->edict() ), "model" );
11
  if( model[0] <= 0 )
12
    continue;
13
 
14
  playercount++;
15
}

Делаю проверку на кейбуффер "model". Работает.
Если у вас будут другие более адекватные варианты, я только приветствую.

__________________
Мой мод на Xash


Отправлено илья2 07-11-2022 в 06:39:

извините что поднимаю старую тему опять на теже грабли:а точно ли 512 лимит прекешей зарыт в движок не в карты ли ? я пробовал сломаные исходники на картах half-life там все нормально работает захожу в карты opossing force все глючит.

Добавлено 07-11-2022 в 09:30:

особенно меня удивляет вот эта ошибка Host_Error: PF_precache_model_I: Model 'models/houndeye.mdl' failed to precache because the item count is over the 512 limit.

houndeye этот объект был в картах халф лайфа захожу в карты opossing force пожалуйста ошибка прекеша

Добавлено 07-11-2022 в 09:32:

кажется это не оптимизированные карты или не совсем правильно скомпилированные где в half-life картах лимит превышен а в opossing force картах лимит занижен

Добавлено 07-11-2022 в 09:36:

плохо что это так значит мне придется в исходниках что то удалять чтобы лимит не жаловался по другому никак

Добавлено 07-11-2022 в 09:39:

а есть ли оптимизированные карты opossing force где лимит завышен ?

__________________
Илья


Отправлено Дядя Миша 07-11-2022 в 08:54:

Цитата:
илья2 писал:
зарыт в движок не в карты ли

Это общий лимит как для встроенных моделей, так и для внешних.
Поэтому он может меняться от карты к карте. Если на карте много всяких дверей, пушаблей и поездов, то слотов для моделей остаётся меньше.
Поэтому уровни действительно влияют на этот лимит.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено илья2 08-11-2022 в 07:35:

Поэтому уровни действительно влияют на этот лимит:о все таки прав

Добавлено 08-11-2022 в 10:31:

но я до сих пор не знаю как этот лимит одолеть удаляю монстров оружия из исходников ничего не помогает как же так ?

Добавлено 08-11-2022 в 10:34:

оружие гильзы спрайты отдельными бодями в одну модель делать очень сложно

Добавлено 08-11-2022 в 10:35:

а прошлое мое исправление все таки не совсем помогло

__________________
Илья


Отправлено Дядя Миша 08-11-2022 в 07:55:

Цитата:
илья2 писал:
удаляю монстров оружия из исходников ничего не помогает

Монстры и оружия в исходниках не занимают слоты моделей, до тех пор, пока ты не поставил их на уровень. Так что ты зря их удалял.
Всё зависит от конкретной карты.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 08-11-2022 в 09:48:

Так, а сам лимит увеличить никак нельзя?

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.


Отправлено илья2 08-11-2022 в 09:54:

я в тупиковой ситуации что делать ?

Добавлено 08-11-2022 в 12:54:

лимит все портит

__________________
Илья


Отправлено Aynekko 08-11-2022 в 10:12:

На ксаш перейди и забудь о лимитах.

__________________
Мой мод на Xash


Временная зона GMT. Текущее время 04:39. Страницы (246): « Первая ... « 237 238 239 240 [241] 242 243 244 245 » ... Последняя »
Показать все 3676 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2022