Sidebar

Valve Hammer Editor проблемка

PoCToB4uk

New member
Oct 22, 2012
11
0
0
Valve Hammer Editor проблемка

Привет всем.

Ребят такая проблема возникла.
Вобщем при ходе создания карты, была нужда сделать лифт. Собственно я его реализовал. Компилирую карту, запускается игра и лифт есть, все ездит как нужно. Вобщем все гуд.
Но есть проблема.
Когда карту уже готовую закидываю на сервер, меняю карту на новую. Смотрю а Лифта нету.

И потом опять, беру карту запускаю, но уже НЕ через сервер, лифт есть.

Почему так?
 

Ayk

Member
Sep 15, 2012
207
12
18
Возможно мод сервера, или сам сервер, каким-то образом взаимодействует с func_door, попросту удаляет его.

Какой сервер?

Проверь на локальном сервере.

Post automatically merged:

Локальный сервер это hlds.exe из папки с игрой, если не знаешь.
 
Last edited:

PoCToB4uk

New member
Oct 22, 2012
11
0
0
Сервер с модом HNS

Окей, вечером проверю на локальном.

funс_door у меня лифт и блоки были, ни того, ни того не было.
 

qpAHToMAS

Administrator
Staff member
Администратор
Oct 22, 2006
9,323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Помню в ~2007 на выделенных серверах того времени был косяк, когда иногда после загрузки карты удалялась та или иная ентитя (например, лампа на cs_dust, а это func_illusionary).
Описанное тобой очень похоже. Используй последнюю официальную версию сервера.
 

PoCToB4uk

New member
Oct 22, 2012
11
0
0
Сервер стоит на хостинге Сервачек
Билд обновленный, последний стоит. Система Линукс.
 

Ayk

Member
Sep 15, 2012
207
12
18
Ну вот, значит мод влияет на данную ентити.
 

PoCToB4uk

New member
Oct 22, 2012
11
0
0
Пробовал сделать из другой ентити, не помню название. Тоже не отображается.
Тогда каким образом мне можно лифт соорудить, не подскажете ?
 

Ayk

Member
Sep 15, 2012
207
12
18
Думаю что func_tracktrain не выход.
Уже легче переделать мод или поменять его, если на локальном не повторится проблема.

2 PoCToB4uk:
Проверь 2 раза:
1. Локальный чистый
2. Локальный HnS.
 

PoCToB4uk

New member
Oct 22, 2012
11
0
0
Кажется решил проблему.
Посудить логически, все верно. Хнс мод, сам удаляет двери на карте. Добавил исключения по таргету, должно работать.
Нашел в hns.sma вот что:
Code:
public fwdSpawn( iEntity )
{
    if( is_valid_ent( iEntity ) )
    {
        new szClass[ 33 ];
        entity_get_string( iEntity, EV_SZ_classname, szClass, 32 );

        for( new i = 0; i < sizeof g_szDefaultEntities; i++ )
        {
            if( equal( szClass, g_szDefaultEntities[ i ] ) )
            {
                remove_entity( iEntity );
            }
        }

        if( get_pcvar_num( g_pRemoveBreakables ) && equal( szClass, g_szBreakable ) )
        {
            if( entity_get_float( iEntity , EV_FL_takedamage ) )
            {
                remove_entity( iEntity );
            }
        }

        if( get_pcvar_num( g_pRemoveDoors ) )
        {
            if( equal( szClass, g_szDoor ) || equal( szClass, g_szDoorRotating ) ) 
            {
                remove_entity( iEntity );
            } 
        }
    }
}
Добавил строчки и получилось, вот:

Code:
public fwdSpawn( iEntity )
{
    if( is_valid_ent( iEntity ) )
    {
        new szClass[ 33 ];
        new szTargetName[32];
        entity_get_string( iEntity, EV_SZ_classname, szClass, 32 );
        pev(iEntity, pev_targetname, szTargetName, 31);

        for( new i = 0; i < sizeof g_szDefaultEntities; i++ )
        {
            if( equal( szClass, g_szDefaultEntities[ i ] ) )
            {
                remove_entity( iEntity );
            }
        }

        if( get_pcvar_num( g_pRemoveBreakables ) && equal( szClass, g_szBreakable ) )
        {
            if( entity_get_float( iEntity , EV_FL_takedamage ) )
            {
                remove_entity( iEntity );
            }
        }

        if( get_pcvar_num( g_pRemoveDoors ) )
        {
            if( equal( szClass, g_szDoor ) || equal( szClass, g_szDoorRotating ) ) 
            {
                if( !equal( szTargetName, "lift" ) )
                    remove_entity( iEntity );
            } 
        }
    }
}
 

Game Server

Доноры Красавчики

Members online