Sidebar

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

PoCToB4uk

New member
22.10.12
11
0
0
Valve Hammer Editor проблемка

Привет всем.

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

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

Почему так?
 

Ayk

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

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

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

Post automatically merged:

Локальный сервер это hlds.exe из папки с игрой, если не знаешь.
 
Останнє редагування:

PoCToB4uk

New member
22.10.12
11
0
0
Сервер с модом HNS

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

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

qpAHToMAS

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

PoCToB4uk

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

Ayk

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

PoCToB4uk

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

Ayk

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

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

PoCToB4uk

New member
22.10.12
11
0
0
Кажется решил проблему.
Посудить логически, все верно. Хнс мод, сам удаляет двери на карте. Добавил исключения по таргету, должно работать.
Нашел в hns.sma вот что:
Код:
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 );
            } 
        }
    }
}
Добавил строчки и получилось, вот:

Код:
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

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

Користувачі онлайн