Цитата:
Сообщение от MaxXx2021
Потому что у героя скажем может и не быть вещи в руке и если начнете использовать ваш вариант будет краш.
|
Человек предложил использовать
Код:
((Player *)m_caster)->GetUInt32Value(PLAYER_VISIBLE_ITEM_16_ENTRYID)
вместо
Код:
item->GetProto()->ItemId
Если оружия в руках нет, то GetUInt32Value(PLAYER_VISIBLE_ITEM_16_ENTRYID) ноль вернет. Где именно будет краш?