Софт RakSAMP Lite player pool fix

_razor

t.me/sssecretway | ТГК: t.me/razor_code
Автор темы
Всефорумный модератор
1,961
3,267
RakSAMP Lite с исправлением работы пула игроков перед заходом на сервер.
В чем суть? Возможно многие встречали проблему с тем, что заходя на сервера с RakSAMP Lite у вас не показывает полный онлайн сервера, соответственно команды !players и сам пул игроков работали неправильно.

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


RPC_PlayerJoin:
1743773909637.png

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

1743773975156.png
 

Вложения

  • RakSAMP Lite.exe
    743.5 KB · Просмотры: 1

MrCreepTon

Неизвестный
Всефорумный модератор
2,264
5,140
Будто бы проще было прост забагрепортить Rei напрямую в тему 😄
Но как микрочеллендж нот бэд)
 

chromiusj

Стань той переменой, которую хочешь увидеть в мире
Модератор
5,737
4,042
Будто бы проще было прост забагрепортить Rei напрямую в тему 😄
Но как микрочеллендж нот бэд)
ну и уйдет его реквест на пыльную полку к остальным аналогичным приколам, по типу того же прикола с !reload, который пофиксили через 100 лет
 

_razor

t.me/sssecretway | ТГК: t.me/razor_code
Автор темы
Всефорумный модератор
1,961
3,267
Если кому-то захочется пропатчить в луашке, адрес: 0x459253. Можно залить нопами 13 байт.
 
  • Нравится
Реакции: VanoKLR

Rei

Известный
Друг
1,618
1,680
Спасибо, нужный фикс. Я и не только я ломали голову над этой проблемой, но так и не додумался до этого. А проверка еще с исходного раксампа осталась и в ракботе такая же болячка была

И еще она в других местах есть, в том числе в ServerQuit и UpdateScoresPingsIPs
 

_razor

t.me/sssecretway | ТГК: t.me/razor_code
Автор темы
Всефорумный модератор
1,961
3,267
Спасибо, нужный фикс. Я и не только я ломали голову над этой проблемой, но так и не додумался до этого. А проверка еще с исходного раксампа осталась и в ракботе такая же болячка была

И еще она в других местах есть, в том числе в ServerQuit и UpdateScoresPingsIPs
Ждем фикс в обнове