Advertisement
ZoriaRPG

Print+Test Bomb EWeapon Attributes

Apr 16th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.25 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement