hitmany
Участник
- Сообщения
- 171
- Реакции
- 97
Добрый день, иногда вылетает клиент csgo у всех игроков, если выполняется код на невидимое оружие для игрока
Я устанавливаю 20% видимости для игрока, но т.к. оружие видно то просто сделать setrendermode render_none не получится и нужно сделать невидимость для всех attachment игрока(все что на спине висит: бомба, оружие, ножи) я использую m_iAddonBits и для оружия которое в руках m_nModelIndex 0
пример кода:
Как вообще понять причину краша клиента, копать дампы? есть ли логи ошибок? У некоторых даже при подключении вылеты
Я устанавливаю 20% видимости для игрока, но т.к. оружие видно то просто сделать setrendermode render_none не получится и нужно сделать невидимость для всех attachment игрока(все что на спине висит: бомба, оружие, ножи) я использую m_iAddonBits и для оружия которое в руках m_nModelIndex 0
пример кода:
PHP:
public setinvis(client)
{
new knife = GetPlayerWeaponSlot(client, CS_SLOT_KNIFE);
if (knife != -1)
{
SetEntProp(GetEntPropEnt(knife, Prop_Send, "m_hWeaponWorldModel"), Prop_Send, "m_nModelIndex", 0);
}
SDKHookEx(client, SDKHook_PostThinkPost, OnPostThinkPost);
invisible[client] = 1;
}
public PostThinkPost(client)
{
if(invisible[client] == 1)
{
SetEntProp(client, Prop_Send, "m_iAddonBits",0);
}
}
Как вообще понять причину краша клиента, копать дампы? есть ли логи ошибок? У некоторых даже при подключении вылеты