14.12.2018, 04:39
Quote:
Была у меня проблема. Когда я скрывал кнопки при коннекте спектатором, они снова появлялись при выходе из спектатора, не скипались, нужно было нажать на одну из них для спавна. А оказалось, что они появлялись, потому что ни разу не вызывался SetSpawnInfo до TogglePlayerSpectator(false). Либо в этом ключе пошаманить (но учитывать, что хоть раз для корректного спавна нужно вызвать SetSpawnInfo, иначе баг сампа ввиде кика), либо в OnPlayerRequestClass проверку, чтобы на следующем спавне сразу пропустить кнопки и заспавниться
|
Пришлось сделать по старинке, всё на дополнительных проверках в OnPlayerRequestClass, хотя надеялся обойтись без этого. Думал даже через RakNet попытаться отправлять фейковые пакеты, отключающие и включающие выбор скина при следующем спавне, но так до конца и не разобрался с тем, по какой инфе клиент ориентируется