Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
BorizzK

Сокрытие аттачментов игрока при посадке в тачку и раскрытие при выходе

Рекомендованные сообщения

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
2 часа назад, sovcomrad сказал:

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

У меня не скрывается. Старый код скрипта от Borizzk скрывал только у себя, а новый не скрывает... Может чё не то делаю, но я просто взял старый код и заменил на новый

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ув. Гуру! 

Что то поломалось. Мод только поставил и все... 
 

Can't compile "World" script module!

Hide/scripts/4_World/entities\manbase\playerbase.c(39): Can't find variable 'hiddenstate'

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
38 минут назад, Plut сказал:

Ув. Гуру! 

Что то поломалось. Мод только поставил и все... 
 

Can't compile "World" script module! Hide/scripts/4_World/entities\manbase\playerbase.c(39): Can't find variable 'hiddenstate'


Can't compile "World" script module!

Hide/scripts/4_World/entities\manbase\playerbase.c(39): Can't find variable 'hiddenstate'

 

руки.sys

 

явнож написано - ошибка в строке 39 ВАШЕГО ФАЙЛА - нет переменной hiddenstate

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, BorizzK сказал:

руки.sys

 

явнож написано - ошибка в строке 39 ВАШЕГО ФАЙЛА - нет переменной hiddenstate

Ну контр +С контр + В.   Голимый копипаст открытого кода )))))  Попробовал старый код и новый код(с синхронизацией). Оба такую ошибку выдают.... 

 

modded class PlayerBase extends ManBase
{
    protected ref array<int> hideAttachmentsSlotsArray     = new array<int>;
    protected bool m_AttachmentsHide                     = false;
    protected bool m_AttachmentsHidden                     = false;
    
    void PlayerBase()
    {
        hideAttachmentsSlotsArray.Insert(InventorySlots.MELEE);
        hideAttachmentsSlotsArray.Insert(InventorySlots.BACK);
        hideAttachmentsSlotsArray.Insert(InventorySlots.SHOULDER);
    }
    
    void Init()
    {
        super.Init();
        RegisterNetSyncVariableBool("m_AttachmentsHide");
    }
    
    override void OnCommandVehicleStart()
    {
        m_AttachmentsHide = true;
        #ifdef SERVER
        SetSynchDirty();
        #endif
        Print("::: ["+this+"]: OnCommandVehicleStart: m_AttachmentsHide: " + m_AttachmentsHide);
        super.OnCommandVehicleStart();
    }

    override void OnCommandVehicleFinish()
    {
        m_AttachmentsHide = false;
        Print("::: ["+this+"]: OnCommandVehicleFinish: m_AttachmentsHide: " + m_AttachmentsHide);
        super.OnCommandVehicleFinish();
    }

    void HideAttachments(bool hiddenstate)
    {
        SetInvisibleRecursive(hiddenstate,this,hideAttachmentsSlotsArray);
    }
    
    override void OnVariablesSynchronized()
    {
        super.OnVariablesSynchronized();
        
        if (m_AttachmentsHide != m_AttachmentsHidden)
        {
            m_AttachmentsHidden = m_AttachmentsHide;
            HideAttachments(m_AttachmentsHide);
        }
    }
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, BorizzK сказал:

В 39 строке что?

SetInvisibleRecursive(hiddenstate,this,hideAttachmentsSlotsArray); 

 

В блоке: 
 

    void HideAttachments(bool hiddenstate)
    {
        SetInvisibleRecursive(hiddenstate,this,hideAttachmentsSlotsArray);
    }

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все! Прошу меня простить за украденное время. Сам накосячил, сам разобрался! 

Поправил руки.sys. HideAttachments был объявлен у меня еще в серверном моде. Что и привело к такой ошибке.  

Изменено пользователем Plut (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16.07.2021 в 11:56, sovcomrad сказал:

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

Получается, что так. Если от третьего лица смотреть, то у себя предметов, торчащих из машины не видишь. А вот у соседа они торчат.
Можно ли это как-то исправить?
Извините!! Не прочитал выше. 
Если есть возможность то удалите сообщение ПЛИИИИИЗ ))))

Изменено пользователем DedForester (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все просто КЛАСС! Все работает.
Парни! Кто знает как альтруисту BorizzK кинуть на пиво? А может и на ВИСКИ!
Уже спрашивал, а он скромно промолчал.

 

Изменено пользователем DedForester (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
35 минут назад, DedForester сказал:

Все просто КЛАСС! Все работает.
Парни! Кто знает как альтруисту BorizzK кинуть на пиво? А может и на ВИСКИ!
Уже спрашивал, а он скромно промолчал.

 

о таких вещах принято писать в личку

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ScriptMembersNetSync::RegisterVariable - "m_AttachmentsHide" - duplicite registration
Class:      'SurvivorBase'

Периодически крашит с такой ошибкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите , я ставлю скрипт и у меня появляется 10 кровотечений и звук сломанной ноги, что в этом случае делать? просто поставил этот конфиг, убераю когда этот конфиг , все хорошо, ничего такого нет, в конфиге где то ошибка или я где то не так, что-то делаю?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, Rusya54 сказал:

Подскажите , я ставлю скрипт и у меня появляется 10 кровотечений и звук сломанной ноги, что в этом случае делать? просто поставил этот конфиг, убераю когда этот конфиг , все хорошо, ничего такого нет, в конфиге где то ошибка или я где то не так, что-то делаю?

 

синхронизация ломается, скорее всего мод устарел

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@123newНе знаешь есть актуальная версия этого конфига?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Rusya54 сказал:

@123newНе знаешь есть актуальная версия этого конфига?

 - отсюда кусок выдерни

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Rusya54 сказал:

@123newНе знаешь есть актуальная версия этого конфига?

не встречал, но и не интересовался специально

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня одного он поломался в 1.27?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка