Plugin is crashing server on ClientActive Callback
when try check for playerinfo->IsPlayer(); i also tried playerinfo->GetName(); and crash too, playerinfo should be invalid but the variable its not null
Console Logs:
Code:
Client "sn4k3" connected (192.168.1.70:27005).
"sn4k3<2><STEAM_0:1:7174016><>" STEAM USERID validated
Compressing fragments (5591 -> 5130 bytes)
PASS 3
What bad 1
What bad 2
What bad 3
Test 1
Test 2
Test 3
My Code:
Code:
IPlayerInfo *LIB_ENTITY_CLASS::GetPlayerinfoFromEntity(edict_t *pEntity)
{
if (!IsEntitySafe(pEntity)) return NULL;
Msg("Test 1\n");
IPlayerInfo *playerinfo = VAR_IFACE_PLAYERINFOMANAGER->GetPlayerInfo(pEntity);
Msg("Test 2\n");
if(!playerinfo)
return NULL;
Msg("Test 3\n");
if(!playerinfo->IsPlayer())
{
Msg("Test 3.1\n");
return NULL;
}
Msg("Test 4\n");
if(!playerinfo->IsConnected())
return NULL;
Msg("Test 5\n");
return playerinfo;
}
how could i solve?
thanks