Sidebar

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

PoCToB4uk

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

Привет всем.

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

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

Почему так?
 

Ayk

New member
Sep 15, 2012
184
5
0
Возможно мод сервера, или сам сервер, каким-то образом взаимодействует с func_door, попросту удаляет его.

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

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

[ADDED=Ayk]1350895333[/ADDED]
Локальный сервер это hlds.exe из папки с игрой, если не знаешь.
 
Last edited:

PoCToB4uk

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

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

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

qpAHToMAS

New member
Oct 22, 2006
9,289
33
Помню в ~2007 на выделенных серверах того времени был косяк, когда иногда после загрузки карты удалялась та или иная ентитя (например, лампа на cs_dust, а это func_illusionary).
Описанное тобой очень похоже. Используй последнюю официальную версию сервера.
 

PoCToB4uk

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

Ayk

New member
Sep 15, 2012
184
5
0
Ну вот, значит мод влияет на данную ентити.
 

PoCToB4uk

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

Ayk

New member
Sep 15, 2012
184
5
0
Думаю что 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

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord