 |
|

04.04.2025, 17:39
|
|
Флудер
Регистрация: 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):

|
|
|

04.04.2025, 18:09
|
|
Флудер
Регистрация: 09.08.2015
Сообщений: 2,375
С нами:
5663810
Репутация:
233
|
|
Будто бы проще было прост забагрепортить Rei напрямую в тему 😄
Но как микрочеллендж нот бэд)
|
|
|

04.04.2025, 18:17
|
|
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
С нами:
3505395
Репутация:
183
|
|
Сообщение от MrCreepTon
Будто бы проще было прост забагрепортить Rei напрямую в тему 😄
да пока прочитает и починит дохуя времени пройдет
|
|
|

04.04.2025, 18:26
|
|
Флудер
Регистрация: 10.08.2021
Сообщений: 6,010
С нами:
2505538
Репутация:
133
|
|
Сообщение от MrCreepTon
Будто бы проще было прост забагрепортить Rei напрямую в тему 😄
Но как микрочеллендж нот бэд)
ну и уйдет его реквест на пыльную полку к остальным аналогичным приколам, по типу того же прикола с !reload, который пофиксили через 100 лет
|
|
|

04.04.2025, 19:05
|
|
Познающий
Регистрация: 29.07.2022
Сообщений: 95
С нами:
1997245
Репутация:
153
|
|
быдлофикс на луа
|
|
|

04.04.2025, 19:28
|
|
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
С нами:
3505395
Репутация:
183
|
|
Если кому-то захочется пропатчить в луашке, адрес: 0x459253. Можно залить нопами 13 байт.
|
|
|

04.04.2025, 23:26
|
|
Познавший АНТИЧАТ
Регистрация: 18.06.2017
Сообщений: 1,632
С нами:
4686777
Репутация:
183
|
|
Спасибо, нужный фикс. Я и не только я ломали голову над этой проблемой, но так и не додумался до этого. А проверка еще с исходного раксампа осталась и в ракботе такая же болячка была
И еще она в других местах есть, в том числе в ServerQuit и UpdateScoresPingsIPs
|
|
|

04.04.2025, 23:54
|
|
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
С нами:
3505395
Репутация:
183
|
|
Сообщение от Rei
Спасибо, нужный фикс. Я и не только я ломали голову над этой проблемой, но так и не додумался до этого. А проверка еще с исходного раксампа осталась и в ракботе такая же болячка была
И еще она в других местах есть, в том числе в ServerQuit и UpdateScoresPingsIPs
Ждем фикс в обнове
|
|
|

26.04.2025, 17:46
|
|
Участник форума
Регистрация: 29.12.2020
Сообщений: 295
С нами:
2827988
Репутация:
98
|
|
элегантнофикс на луа
|
|
|

26.04.2025, 23:01
|
|
Участник форума
Регистрация: 03.11.2022
Сообщений: 275
С нами:
1857622
Репутация:
33
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|