Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- global script a
- {
- void run()
- {
- int inx[]="...at Screen Index: "; int f; int s_f[]="Frame: ";
- while(1)
- {
- ++f;
- for ( int q = Screen->NumEWeapons(); q > 0; --q )
- {
- eweapon b = Screen->LoadEWeapon(q);
- if ( b->ID == EW_BOMB )
- {
- TraceNL(); TraceS(s_f); Trace(f); TraceNL();
- int s[]="Enemy Bomb Detected! ";
- TraceS(s); TraceS(inx); Trace(q);
- TraceWeaponDetails(b);
- }
- if ( b->ID == EW_SBOMB )
- {
- TraceNL(); TraceS(s_f); Trace(f); TraceNL();
- int s[]="Enemy Super Bomb Detected! ";
- TraceS(s); TraceS(inx); Trace(q);
- TraceWeaponDetails(b);
- }
- if ( b->ID == EW_SBOMBBLAST )
- {
- TraceNL(); TraceS(s_f); Trace(f); TraceNL();
- int s[]="Enemy SuperBomb Blast Detected! ";
- TraceS(s); TraceS(inx); Trace(q);
- TraceWeaponDetails(b);
- }
- if ( b->ID == EW_BOMBBLAST )
- {
- TraceNL(); TraceS(s_f); Trace(f); TraceNL();
- int s[]="Enemy Bomb Blast Detected! ";
- TraceS(s); TraceS(inx); Trace(q);
- TraceWeaponDetails(b);
- }
- }
- Waitdraw(); Waitframe();
- } //end while
- } // end run()
- } //end script
- void TraceWeaponDetails(eweapon e)
- {
- TraceNL();
- //int s0[]="Weapon UID:"; TraceS(s0); Trace(e->UID); TraceNL();
- int s1[]="Weapon X: "; TraceS(s1); Trace(e->X); TraceNL();
- int s2[]="Weapon Y: "; TraceS(s2); Trace(e->Y); TraceNL();
- int s3[]="Weapon HitXOffset: "; TraceS(s3); Trace(e->HitXOffset); TraceNL();
- int s4[]="Weapon HitYOffset"; TraceS(s4); Trace(e->HitYOffset); TraceNL();
- int s5[]="Weapon DrawXOffset: "; TraceS(s5); Trace(e->DrawXOffset); TraceNL();
- int s6[]="Weapon DrawYOffset: "; TraceS(s6); Trace(e->DrawYOffset); TraceNL();
- int s7[]="Weapon HitWidth: "; TraceS(s7); Trace(e->HitWidth); TraceNL();
- int s8[]="Weapon HitHeight: "; TraceS(s8); Trace(e->HitHeight); TraceNL();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement