Показать сообщение отдельно

  #1  
Старый 04.04.2025, 17:39
RazorRw
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
С нами: 3505395

Репутация: 183


По умолчанию

RakSAMP Lite с исправлением работы пула игроков перед заходом на сервер.

В чем суть? Возможно многие встречали проблему с тем, что заходя на сервера с RakSAMP Lite у вас не показывает полный онлайн сервера, соответственно команды !players и сам пул игроков работали неправильно.

Все из-за того, что Rei допустил ошибку, в обработчике RPC PlayerJoin у него стояла проверка на то, подключен ли локальный игрок к серверу, но вот переменная которая отвечает за статус подключения переводилась в истину только после того как придет RPC InitGame. Из-за этой ошибки ломалась вся логика пула игроков.

RPC_InitGame:



RPC_PlayerJoin:



Но к сожалению в сампе, RPC_PlayerJoin может прийти до RPC_InitGame.

Пропатченный бинарник во вложениях.

Результат после патча (правильно показывается онлайн, правильно работает команда !players и функция isPlayerConnected):

 
Ответить с цитированием