Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Andrew_Newbie
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.12.2019
    Сообщений
    1
    Репутация:
    0 ±

    Как сделать лобби

    Стало интересовать тема лобби на сервере сампа.
    Первое - прозрачность игроков. То есть, возможность проходить сквозь них. Такое свойство я нигде не встречал раньше. Может плагин какой поможет?
    Второе - подойдет ли невозможность ударить другого, как в обычной ЗЗ? То есть, чтобы не было массовых убийств. Может есть возможность вообще не давать игроку произвести удар?

    А уже взаимодействия в лобби: через команду или пикап - не проблема.
    Заранее спасибо!

  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,363
    Репутация:
    1896 ±
    1) Разве что только клиентский плагин, который, к тому же, придётся самому написать :)
    2) Помещай игроков в одну команду и не переживай за то, что кто-то кого-то захочет убить.
    Связаться со мной в VK можно через личные сообщения этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  3. Пользователь сказал cпасибо:
    oukibt (29.06.2020)
  4. #3
    Аватар для MassonNN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    127
    Репутация:
    6 ±
    В общем, долго думал. Самого интересовал данный вопрос. Реально конечно такой функции не предусмотрено, однако есть похожая - DisableRemoteVehicleCollision. Да, чисто по факту я бы согласился с Deimos, но недавно увидел, что Аризона реализовала эту фичу без клиентского плагина:





    Таким образом я могу лишь сделать вывод, что реализовать такую фичу возможно (либо я не до конца понял суть системы на скрине). Конечно, сделать полупрозрачные скины вряд ли получиться, разве что на 0.3dl, но коллизию думаю можно. По сути, все что нужно сделать - это не пропускать для определенных игроков RPC пакеты о нахождении других игроков, а создавать NPC ботов, которые будут повторять движения игроков, при этом для ботов коллизию вроде как уже делали. Но уже по описанному алгоритму все плохо с оптимизацией.

  5. #4
    Аватар для Nexius_Tailer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    501
    Репутация:
    136 ±
    Цитата Сообщение от MassonNN Посмотреть сообщение
    Таким образом я могу лишь сделать вывод, что реализовать такую фичу возможно (либо я не до конца понял суть системы на скрине).
    На аризоне это с наличием клиентсайда (лаунчера) сделано
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

  6. Пользователь сказал cпасибо:
    tnc (07.07.2020)
  7. #5
    Аватар для MassonNN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.03.2018
    Адрес
    Москва
    Сообщений
    127
    Репутация:
    6 ±
    Цитата Сообщение от Nexius_Tailer Посмотреть сообщение
    На аризоне это с наличием клиентсайда (лаунчера) сделано
    Он у них не обязателен. Да и потом я не говорю, что можно повторить прямо аналогичную систему, просто размышляю как такое можно было бы реализовать, ибо функция реально полезная
    Последний раз редактировалось MassonNN; 07.07.2020 в 16:52.

  8. #6
    Аватар для Nexius_Tailer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    501
    Репутация:
    136 ±
    Цитата Сообщение от MassonNN Посмотреть сообщение
    Он у них не обязателен. Да и потом я не говорю, что можно повторить прямо аналогичную систему, просто размышляю как такое можно было бы реализовать, ибо функция реально полезная
    Да, но конкретная реализация со скрина (где скин полупрозрачен) именно через клиентсайд была завезена
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •