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

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

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

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

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

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 06/16/21 в Сообщения

  1. 4 балла
    1й вариант - моддим экшн modded class ActionDigGardenPlot: ActionDeployObject { override bool ActionCondition( PlayerBase player, ActionTarget target, ItemBase item ) { return false; } } Если чисто серверно - экшн будет предлагаться, но не будет выполняться Если клиент-серверно, то и предлагаться не будет 2й вариант (удаляем экшан из классов предметов) Тут пример для совковой лопаты - в остальных классах поступить так же modded class FieldShovel extends ItemBase { override void SetActions() { super.SetActions(); RemoveAction(ActionDigGardenPlot); } } Если чисто серверно - экшн будет предлагаться, но не будет выполняться Если клиент-серверно, то и предлагаться не будет Есть вопросы? Задавайте
  2. 2 балла
    Нет вариантов лучше или красивше Это самый простой вариант и самый правильный
  3. 1 балл
    BorizzK

    RPC с Клиента на Сервер.

    Из класса для получения в том же классе (том же предмете/сущности) На клиенте ref Param1<bool> p = new Param1<bool>( true ); GetGame().RPCSingleParam( this, НомерRPC(целоечисло), p, true ); Сервер его примет в стандартном потоке и передаст на сторону скриптов в функцию OnRPC Ловить в классе предмета/Сущности - на сервере Если выше шлется с сервера - то ловить на клиенте Если все в одном моде и нет деления на клиент-сервер - нужна проверка IsClient и IsServer прежде чем обрабатывать RPC override void OnRPC(PlayerIdentity sender, int rpc_type, ParamsReadContext ctx) // from server { super.OnRPC(sender, rpc_type, ctx); switch(rpc_type) { case НомерRPC: { ref Param1<bool> p = new Param1<bool>(false); if (ctx.Read(p)) { myboolvar = p.param1; if (myboolvar) MyFunc(); } break; } } } Это пример для 1 параметра (курить класс Param и его деток Param1, Param2 итд итп) имя переменной - тут p - неважно - как хочешь так и называй myboolvar переменная в классе и в примере не объявлена MyFunc() - функция в классе - то же не обьявлена проверка на предмет где клиент где сервер опущена тк работать может в обеих направлениях вместо switch можно юзать простое условие НомерRPC - это целое число - как правило это энумератор - должно отлчаться от любых других номеров РПЦ (курите матчасть) Синтаксис языка итд итп (базис) курить тут https://community.bistudio.com/wiki/DayZ:Enforce_Script_Syntax
  4. 1 балл
    BorizzK

    Палатка-сохранение лута

  5. 1 балл
    Horus

    Миссии, квесты и тп

    В магазине, когда мясорубку покупаешь не важно на сколько человек готовить будешь, все равно платить придется )
  6. 0 баллов
    hardpr0

    Локальный юморок S-Platoon.Ru

    Продам мододела ?
  7. 0 баллов
    123new

    Локальный юморок S-Platoon.Ru

    Когда несколько раз кинули на бабки и решил отомстить
  8. 0 баллов
    Rig4Night

    Изменения главного меню ?

    Забыл сказать, файл GUI.PBO надо будет раскрыть
×
×
  • Создать...

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

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

Поддержка