Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

В данном разделе обсуждаются вопросы, связанные с клиентской частью. Темы не относящиеся к тематике раздела будут перемещены или удалены, а авторы наказаны.
При создании темы кратко опишите проблему в ее названии! Темы с названиями "Как сделать?", "Помогите", "Вопрос" и т.п. будут удалятся!
2 страниц V   1 2

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

Статус пользователя PoCToB4uk
сообщение 22.10.2012, 7:44
Сообщение #1


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Привет всем.

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

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

Почему так?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Andrei
сообщение 22.10.2012, 7:51
Сообщение #2


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Могу предположить,если замена через ftp,то она не проходит.у меня было такое.заходил,удалял,перезаходил,заливал.'-_-'
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PoCToB4uk
сообщение 22.10.2012, 8:04
Сообщение #3


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Цитата(Bos93 @ 22.10.2012, 7:51) *
Могу предположить,если замена через ftp,то она не проходит.у меня было такое.заходил,удалял,перезаходил,заливал.'-_-'

Не совсем тебя понял при чем тут ftp =)

Имеется ввиду вот что.
Сделал я карту свою, сделал на карте лифт.
Если карту запускать через New Game, там её выбрать и запустить, то лифт на месте, ездит как нужно.

А если карту закинуть на свой сервер cs 1.6, да на ftp, через Total Commander
Далее зайти на сервер, зайти в Админку и сменить карту, на ту что я только что закинул, то лифта нету. Просто нету его.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 22.10.2012, 8:10
Сообщение #4


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Как я понял там уже карта есть и мб она не обновляется через твой тотал командер.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PoCToB4uk
сообщение 22.10.2012, 8:11
Сообщение #5


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Цитата(Bos93 @ 22.10.2012, 8:10) *
Как я понял там уже карта есть и мб она не обновляется через твой тотал командер.

Нет, карты на сервере не было. Карта полностью с нуля новая, сам делал.

Сама проблема кроется в энтити я думаю. Но разобраться не могу.

Отредактировал: PoCToB4uk, - 22.10.2012, 8:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 22.10.2012, 9:43
Сообщение #6


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Какая ентити лифта,мб какой плагин удаляет..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 22.10.2012, 10:22
Сообщение #7


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

лично у меня была подобная проблема с func брикейбл.

обратись на cs-mapping.com.ua

Отредактировал: AndrewZ, - 22.10.2012, 10:23


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя PoCToB4uk
сообщение 22.10.2012, 10:32
Сообщение #8


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Не помню. Дома буду посмотрю.
Кажется func_door или func_doorrotation

Спасибо, сейчас обращусь и туда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 22.10.2012, 11:12
Сообщение #9


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

PoCToB4uk,
а тут можешь показать список плагинов


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PoCToB4uk
сообщение 22.10.2012, 11:20
Сообщение #10


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Цитата(AndrewZ @ 22.10.2012, 13:12) *
PoCToB4uk,
а тут можешь показать список плагинов

Конечно:

Список плагинов

admin
anti_kzhack
superban
keygen
adminchat
admincmd
adminvote
antiautobug
antiflood
cmdmenu
ad_manager
mapsmenu
menufront
multilingual
plmenu
timeleft
nextmap
statsx
statscfg
stats_logging
miscstats
mapchooser
resetscore
afkkicker
autoheal
frostnades
Hns
uq_jumpstats
team_semiclip
allchat
bhpk
AdminPrefixes
anti_fragger
gamemenu
spec_switch
autojoin
anti_slash
admin-restore
Weapon_Replacement
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 22.10.2012, 11:29
Сообщение #11


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

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


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PoCToB4uk
сообщение 22.10.2012, 11:34
Сообщение #12


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Цитата(AndrewZ @ 22.10.2012, 13:29) *
вроде бы ничего подозрительного, вот только хнс может удаляет?

На cs-mapping.com.ua, написали что HNS мод может влиять на данную энтити.
Тогда каким образом мне лифт реализовать? Может знаешь?

Отредактировал: PoCToB4uk, - 22.10.2012, 11:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 22.10.2012, 11:39
Сообщение #13


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

PoCToB4uk,
для начала попробуй отключить хнс и запустить карту. если без него все ок - скинь сюда исходник хнс

Отредактировал: AndrewZ, - 22.10.2012, 11:40


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 22.10.2012, 13:19
Сообщение #14


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Цитата(PoCToB4uk @ 22.10.2012, 11:34) *
На cs-mapping.com.ua, написали что HNS мод может влиять на данную энтити.
Тогда каким образом мне лифт реализовать? Может знаешь?

Дать таргет нэйм и при удалении пропускать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PoCToB4uk
сообщение 22.10.2012, 13:21
Сообщение #15


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Цитата(Bos93 @ 22.10.2012, 15:19) *
Дать таргет нэйм и при удалении пропускать.

Таргер найм дал: lift
Сделал 2 кнопки с таргетом на lift
Не пойму что значит, при удалении пропускать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 22.10.2012, 13:25
Сообщение #16


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Редактнуть твой хнс,исходник залей.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PoCToB4uk
сообщение 22.10.2012, 13:29
Сообщение #17


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Цитата(Bos93 @ 22.10.2012, 15:25) *
Редактнуть твой хнс,исходник залей.


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

хнс исходник
Удален автором.


Отредактировал: PoCToB4uk, - 22.10.2012, 13:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 22.10.2012, 13:31
Сообщение #18


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Как файл пожалуйста.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PoCToB4uk
сообщение 22.10.2012, 13:33
Сообщение #19


Стаж: 14 лет

Сообщений: 82
Благодарностей: 36
Полезность: 338

Цитата(Bos93 @ 22.10.2012, 15:31) *
Как файл пожалуйста.

Пожалуйста:
Прикрепленный файл  hns.sma ( 22,72 килобайт ) Кол-во скачиваний: 2
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 22.10.2012, 13:41
Сообщение #20


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Участок кода отвечающий за удаление Entity:

Скрытый текст
Код
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 );
            }
        }
    }
}


Удаление func_door и func_door_rotating

Скрытый текст
Код
        if( get_pcvar_num( g_pRemoveDoors ) )
        {
            if( equal( szClass, g_szDoor ) || equal( szClass, g_szDoorRotating ) )
            {
                remove_entity( iEntity );
            }
        }


Добавим исключение для Entity func_door \ func_door_rotating c targetname lift исключение:

Код
if( !equal( szTargetName, "lift" ) )


Готовый код:
Скрытый текст

Код
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 );
            }
        }
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: