Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 18 из 18
  1. #11
    Аватар для Zaur_Lumanov
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.05.2015
    Адрес
    Москва
    Сообщений
    18
    Репутация:
    8 ±
    Цитата Сообщение от Reim Посмотреть сообщение
    Ну исходники то есть, любой сможет доделать. Кстати где можно узнать все packetid и rpcid и тд, тип такого?

    PHP код:
    new ID_PLAYER_SYNC 207;
    new 
    RPC_Chat 101
    Иды RPC: https://github.com/P3ti/RakSAMP/blob...MP/SAMPRPC.cpp
    Перечисление пакетов: https://github.com/P3ti/RakSAMP/blob...Enumerations.h

  2. Пользователь сказал cпасибо:
    Reim (02.02.2016)
  3. #12
    Аватар для urShadow
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.05.2016
    Сообщений
    44
    Репутация:
    54 ±
    Обновлено.

    Изменения:
    - Добавлена поддержка любой версии SA:MP. (начиная с 0.3z-R1)
    - Переименованы нативные функции отправки данных.
    - Добавлен выбор приоритета и надежности пакета.
    - Оптимизирован код.

  4. 3 пользователя(ей) сказали cпасибо:
    Blood (29.05.2016) Sp1ke (29.05.2016) [ForD] (29.05.2016)
  5. #13
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от urShadow Посмотреть сообщение
    Обновлено.

    Изменения:
    - Добавлена поддержка любой версии SA:MP. (начиная с 0.3z-R1)
    - Переименованы нативные функции отправки данных.
    - Добавлен выбор приоритета и надежности пакета.
    - Оптимизирован код.
    Советую создать свою тему, чтобы иметь контроль над её обновлением (как в том случае с FakeOnline). Заодно и модераторам будет меньше работы.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    14.12.2016
    Сообщений
    27
    Репутация:
    2 ±
    А как вообще узнать какие данные присылает/отправляет пакет?

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Как минимум, ознакомлением с этими ссылками

    Цитата Сообщение от Zaur_Lumanov Посмотреть сообщение
    Если этого мало, то поможет простое логирование этих значений из игры, а после анализ твоих действий и того, какие пакеты получает плагин
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  8. #16
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Как минимум, ознакомлением с этими ссылками



    Если этого мало, то поможет простое логирование этих значений из игры, а после анализ твоих действий и того, какие пакеты получает плагин
    Ещё исходники сервера могут очень сильно помочь: https://github.com/Sasuke78200/open-samp

  9. #17
    Аватар для Kamigakuro
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.12.2016
    Сообщений
    27
    Репутация:
    2 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Как минимум, ознакомлением с этими ссылками
    Эти ссылки я видел, мне интересно какие именно данные оперируются в конкретном пакете, к примеру возьмем RPC_ScrSetPlayerSpectating
    PHP код:
    if(rpc_id == RPC_ScrSetPlayerSpectating 
        {
        new ....; 
    // что именно?

        
    BS_ReadValue(bs, .....); // что тут?

        


  10. #18
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от Kamigakuro Посмотреть сообщение
    Эти ссылки я видел, мне интересно какие именно данные оперируются в конкретном пакете, к примеру возьмем RPC_ScrSetPlayerSpectating
    PHP код:
    if(rpc_id == RPC_ScrSetPlayerSpectating 
        {
        new ....; 
    // что именно?

        
    BS_ReadValue(bs, .....); // что тут?

        

    ziggi уже указал вам ссылку на исходники сервера, смотрите в них.
    https://github.com/Sasuke78200/open-...yers.cpp#L1704
    PHP код:
    bStream.Write( ( uint32_t a_Params] );
    __NetGame->PlayerRPCRPC_TogglePlayerSpectating, &bStreamplayerID); 
    Здесь передаётся ID игрока и статус режима наблюдения (0/1).
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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