| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Battleblaze Warrior Thread Monk
 
 
 
  
 Joined: 19 Dec 2003
 Posts: 782
 Location: IndY OHR
 
 | 
			
				|  Posted: Tue Jan 11, 2005 6:00 pm    Post subject: No compile? |   |  
				| 
 |  
				| Why will not this dodge script compile??? All it does is riase up the hero and stop NPCs when the key A is pressed.... 
 include, plotscr.hsd
 include, scancode.hsi
 
 
 define script(1,do dodge,none)
 define constant(KEY:S,dodgekey)
 
 
 script,do dodge,begin
 
 if (key is pressed(dodgekey)) then,begin
 
 suspend NPCs
 wait (5)
 suspend player
 suspend obstruction
 set hero z (me,1)
 wait (
   set hero z (me,0)
 resume obstruction
 resume player
 wait (3)
 resume NPCs
 
 end
 _________________
 Indy OHR! and National OHR Month Contest going on now!
 
 "Aeth calls PHC an anti-semite; PHC blames anti-semitism"
 -squall
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| no_shot Surpasses you in poetical prowess
 
 
 
  
 Joined: 28 Apr 2003
 Posts: 300
 Location: On the road to perfection.
 
 | 
			
				|  Posted: Tue Jan 11, 2005 7:00 pm    Post subject: |   |  
				| 
 |  
				| At a first glance, I could tell right away that something was wrong.  That cool guy smiley definitely does not belong there.  Also, you need an end at the end of the script. _________________
 Play Horrible Fantasy NOW!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Sephyroth Renegade Rebel Redmage
 Class A Minstrel
 
 
  
 Joined: 04 Feb 2003
 Posts: 644
 Location: Schmocation
 
 | 
			
				|  Posted: Tue Jan 11, 2005 8:24 pm    Post subject: |   |  
				| 
 |  
				| The cool-guy smiley's just a result of automatic forum smiley conversion. 
 wait(
  = wait( 8 ) 
 In other news, the script has two begins, but only one end. Add an "end" to the end of the script and it should compile.
 _________________
 im realy ded
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| TMC On the Verge of Insanity
 
 
 
 
 Joined: 05 Apr 2003
 Posts: 3240
 Location: Matakana
 
 | 
			
				|  Posted: Tue Jan 11, 2005 10:13 pm    Post subject: |   |  
				| 
 |  
				| Note that "set hero z" is measure in pixels, not tiles. I believe you want "set hero z (me, 20)" 
 Also, what do you want this scipt to do? Because, I can't figure out what you would want it to do that it actually does.
 _________________
 "It is so great it is insanely great."
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Guest 
 
 
 
 
 
 
 
 | 
			
				|  Posted: Wed Jan 12, 2005 4:30 am    Post subject: |   |  
				| 
 |  
				| It's supposed to raise the hero Z up some and suspend NPC from affecting you, when a specific key is pressed. In the end its supposed to be like a dodge script. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Sephyroth Renegade Rebel Redmage
 Class A Minstrel
 
 
  
 Joined: 04 Feb 2003
 Posts: 644
 Location: Schmocation
 
 | 
			
				|  Posted: Wed Jan 12, 2005 9:36 am    Post subject: |   |  
				| 
 |  
				| Oh. 
 well, the script wouldn't work that way either. Suspend NPCs doesn't suspend NPC activation; it suspends NPC random movement. Probably the only way to change activation is to use alternpc and get rid of every text box and/or script that the npc would normally activate.
 _________________
 im realy ded
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |