Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EVENTFUNC(hide_weapon_event)
- {
- hide_weapon_info * info = dynamic_cast<hide_weapon_info*>( event->info );
- if (info == NULL)
- {
- sys_err("hide_weapon_info> <Factor> Null pointer");
- return 0;
- }
- LPCHARACTER ch = info->me;
- LPCHARACTER target = info->target;
- if(ch){
- ch->SetPart(PART_WEAPON, ch->GetWear(WEAR_WEAPON) ? ch->GetWear(WEAR_WEAPON)->GetVnum() : 0);
- ch->UpdatePacket();
- }
- #ifdef ENABLE_CHANGE_LOOK_SYSTEM
- toSetValue = (NULL != pWeapon) ? (pWeapon->GetLook() > 0) ? pWeapon->GetLook() : pWeapon->GetVnum() : m_pOwner->GetOriginalPart(PART_WEAPON);
- #else
- toSetValue = (NULL != pWeapon) ? pWeapon->GetVnum() : m_pOwner->GetOriginalPart(PART_WEAPON);
- #endif
- if (target){
- target->SetPart(PART_WEAPON, target->GetWear(WEAR_WEAPON) ? target->GetWear(WEAR_WEAPON)->GetVnum() : 0);
- target->UpdatePacket();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement