Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include "x2_inc_switches"
  2. void main()
  3. {
  4. int nEvent = GetUserDefinedItemEventNumber(); //Which event triggered this
  5. if (nEvent == X2_ITEM_EVENT_ACTIVATE)
  6. {
  7. object oTarget = GetItemActivatedTarget();
  8. object oItemActivated = GetItemActivated(); //prevents a bug where OBJECT_SELF returns MODULE
  9. int iTargetType = GetObjectType(oTarget);
  10. switch (iTargetType)
  11. {
  12. case OBJECT_TYPE_ITEM:
  13. if(GetTag(oTarget) == GetTag(oItemActivated))
  14. {
  15. object oPC = GetItemActivator();
  16. effect eVFX = EffectVisualEffect(VFX_FNF_IMPLOSION);
  17. ApplyEffectToObject(DURATION_TYPE_INSTANT, eVFX, oPC);
  18. SetPlotFlag(oTarget, FALSE);
  19. DestroyObject(oTarget);
  20. }
  21. break;
  22. }
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement