Author
|
Topic: continued, accidentally hit enter
|
Froggy |
posted 03-12- 12:16 PM CT (US)
script for tree //for Dink's Tree outside his housevoid talk(void) { say("This is the the tree my mother planted for me when I was born. It's all I have to remember her by now.", 1); } void hit(void) { say("I'm beating my wood. He he.", 1); } And a lot of my scripts wont go to the script I want it to. And I noticed that in a lot of other programs it may have a whole different name in the edit and in the .c file. How do they do this? here is what i have for the duck. If you can tell me how to continue it(and explain so I know why), It would make things go a lot faster for me.
|
redink1
|
posted 03-12- 07:42 PM CT (US)
There might be too many characters in the say(); command. I think there is a limit of 200. It might be best to use something like:freeze(1); say_stop("This is the the tree my mother planted for me when I was born.",1); say_stop("It's all I have to remember her by now."); unfreeze(1); |
Froggy
|
posted 03-12- 07:45 PM CT (US)
Thanx. I figured that out on accident when I accidentally deleted it trying to figure out what was wrong with it about 10 minutes before I looked here again. Thanks for the help, though. Now I only need to figure out the duck thing. |
Froggy
|
posted 03-12- 07:46 PM CT (US)
What is the difference between say and say_stop, though? |
Beuc
|
posted 03-14- 05:30 AM CT (US)
say_stop make your script say a thing, then way the text auto-disappear or the user to press space to skip it.say also displays a text, but continues the script, it does NOT wait. So if you want to make a conversation use say_stop. But maybe you figured it out also ;)
Btw, to avoid lots of different posts, reply always in the same post -but I'm sure you again figured it out now :)
Good luck. |