home *** CD-ROM | disk | FTP | other *** search
/ Classic Fond 52 / ClassicFond52.iso / GAMES / DROIDW.RAR / DWCD.GOB / mission_cog_03_badguy.cog < prev    next >
Text File  |  1998-11-04  |  2KB  |  68 lines

  1. # Droids COG Script
  2. #
  3. # 00_HelptextTimer.cog
  4. #
  5. # Displays Help messages with optional timeouts 
  6. #
  7. # Desc (original):
  8. #    Two sectors, startsector and startsecotr2 will trigger the message number
  9. #    specified by messagenumber. The stopsectors display message 0, effectively
  10. #    turning it off.
  11. #
  12. # Desc (Timer version):
  13. #    There are now two new variables, displaytime and show_once. 
  14. #    Displaytime, if set to a number larger than 0, will only
  15. #        display the message for the number of seconds it's set to.
  16. #    Show_once, if set to 1, will display the message only once then never 
  17. #        display it again. 
  18. #
  19. #         [MT]    Created
  20. # 11/03/97    [DGS]    Added Printtext commands for debugging
  21. # 11/04/97    [DGS]    Added    two more start and stop sectors
  22. # 12/03/97    [DGS]    Modified "Helptext" to add timeouts and one-offs (see desc. above).
  23. # 03/10/98     [JP]      Modified to add 2nd message.   
  24. # ========================================================================================
  25.  
  26. symbols
  27. message         entered
  28. message        timer
  29. message        startup
  30.  
  31.  
  32. sector             startsector     linkid=1
  33. sector             stopsector      linkid=2
  34.  
  35. int                 messagenumber
  36. int            displaytime=0    
  37. int            show_once=0
  38. end
  39.  
  40. code
  41.  
  42.  
  43. startup:
  44.      player=getlocalplayerthing();
  45.      if (!GetInv(GetLocalPlayerThing(), 21))
  46.           {
  47.           //Player hasn't visited the training ground before
  48.           SetInv(GetLocalPlayerThing(), 21, 1);     
  49.           dwplaycharacterspeech(ADX001, "M3AD002.wav", 5, 3);
  50.           settimer(7.3);
  51.           }
  52.           
  53.      else
  54.           {
  55.           randx=rand();
  56.           if (randx> 0.75)
  57.                {
  58.                dwplaycharacterspeech(ADX000, "M3AD001.wav");
  59.                }
  60.           return;
  61.           
  62.  
  63. end
  64.  
  65.  
  66.  
  67.  
  68.