Удаление рук, оружие оставить

m0b

Участник
Сообщения
30
Реакции
5
Всем привет, вопрос по CSGO , нужно удалить руки, при этом оставить оружие, все решается функцией
SetEntProp(client, Prop_Send, "m_nModelIndex",0);
но, если персонажа убивают или он получает урон, то игра крашится
пробовал сохранить руки до удаления через GetEntProp(client, Prop_Send, "m_nModelIndex"), а затем перед смертью или уроном их восстановить, работает, но иногда все равно происходит краш клиента.

Кто-нибудь подскажет как корректно удалить руки ?)
 

Madness aka null138

Участник
Сообщения
713
Реакции
739
Вызови функцию CBaseCombatWeapon::Holster через sdkcall на ОРУЖИЕ или *РУКИ игрока.(насчет руки не уверен что вообще так можно)
Оффсетов под кс го не знаю, но вот в ксс они "win 249 | linux 250", может они в списке так и остались в кс го.

-
Или же через SDKHook_TraceAttack вернуть каждый раз индекс, а через один тик ставить 0.
 
Последнее редактирование:
  • Мне нравится
Реакции: m0b
Сверху Снизу