ZoriaRPG

Print+Test Bomb EWeapon Attributes

Apr 16th, 2018
82
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. global script a
  2. {
  3.      void run()
  4.      {
  5.           int inx[]="...at Screen Index: ";
  6.           while(1)
  7.           {
  8.                for ( int q = Screen->NumEWeapons(); q > 0; --q )
  9.                {
  10.                     eweapon b = Screen->LoadEWeapon(q);
  11.                     if ( b->ID == EW_BOMB )
  12.                     {
  13.                          TraceNL(;
  14.                          int s[]="Enemy Bomb Detected! ";
  15.                          TraceS(s); TraceS(inx); Trace(q);
  16.                          TraceWeaponDetails(b);
  17.                     }
  18.  
  19.                     if ( b->ID == EW_SBOMB )
  20.                     {
  21.                          TraceNL();
  22.                          int s[]="Enemy Super Bomb Detected! ";
  23.                          TraceS(s); TraceS(inx); Trace(q);
  24.                          TraceWeaponDetails(b);
  25.                     }
  26.  
  27.                     if ( b->ID == EW_SBOMBBLAST )
  28.                     {
  29.                          TraceNL();
  30.                          int s[]="Enemy SuperBomb Blast Detected! ";
  31.                          TraceS(s); TraceS(inx); Trace(q);
  32.                          TraceWeaponDetails(b);
  33.                     }
  34.                     if ( b->ID == EW_BOMBBLAST )
  35.                     {
  36.                          TraceNL();
  37.                          int s[]="Enemy Bomb Blast Detected! ";
  38.                          TraceS(s); TraceS(inx); Trace(q);  
  39.                          TraceWeaponDetails(b);
  40.                     }
  41.                }
  42.                Waitdraw(); Waitframe();
  43.           } //end while
  44.      } // end run()
  45. } //end script
  46.  
  47. void TraceWeaponDetails(eweapon e)
  48. {
  49.      TraceNL();
  50.      //int s0[]="Weapon UID:"; TraceS(s0); Trace(e->UID); TraceNL();
  51.      int s1[]="Weapon X: "; TraceS(s1); Trace(e->X); TraceNL();
  52.      int s2[]="Weapon Y: "; TraceS(s2); Trace(e->Y); TraceNL();
  53.      int s3[]="Weapon HitXOffset: "; TraceS(s3); Trace(e->HitXOffset); TraceNL();
  54.      int s4[]="Weapon HitYOffset"; TraceS(s4); Trace(e->HitYOffset); TraceNL();
  55.       int s5[]="Weapon DrawXOffset: "; TraceS(s5); Trace(e->DrawXOffset); TraceNL();
  56.      int s6[]="Weapon DrawYOffset: "; TraceS(s6); Trace(e->DrawYOffset); TraceNL();
  57.      int s7[]="Weapon HitWidth: "; TraceS(s7); Trace(e->HitWidth); TraceNL();
  58.      int s8[]="Weapon HitHeight: "; TraceS(s8); Trace(e->HitHeight); TraceNL();
  59. }
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×