Skip to content

Commit 306dc50

Browse files
Enable disconnect event reason
1 parent 6398cb4 commit 306dc50

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

runtime/src/CSharpResource.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,8 +298,14 @@ bool CSharpResource::OnEvent(const alt::CEvent* ev) {
298298
case alt::CEvent::Type::PLAYER_DISCONNECT: {
299299
auto disconnectEvent = reinterpret_cast<const alt::CPlayerDisconnectEvent*>(ev);
300300
auto disconnectPlayer = disconnectEvent->GetTarget();
301-
OnPlayerDisconnectDelegate(disconnectPlayer,
302-
/*((alt::CPlayerDisconnectEvent*) (ev))->GetReason().CStr()*/"");
301+
auto reason = disconnectEvent->GetReason();
302+
if (reason != nullptr) {
303+
OnPlayerDisconnectDelegate(disconnectPlayer,
304+
reason.CStr());
305+
} else {
306+
OnPlayerDisconnectDelegate(disconnectPlayer,
307+
"");
308+
}
303309
break;
304310
}
305311
case alt::CEvent::Type::REMOVE_ENTITY_EVENT: {

0 commit comments

Comments
 (0)