First and formost:
Please know that I really appriciate the very hard work, determination, and awsome reverse engineering that all the people have done to further Age building. This includes both past and present people. This also includes, everyone who has helped with the plugin, ALCscripting, Python scripting, and external tools such as PlasmaShop, the ULM, and other things.
I will NEVER tear down your work, or the effort that all of you have put into it. It truly is amazing. Please remember that.
However, yes, I will rant, rave and otherwise gripe about things. I was a sailor in the US Navy for 10 years. That's our job. To gripe about things.
So, when I run across things that make me feel stupid, or ignorant, I tend to gripe, get moody, eat small children and dogs. Pay me no mind, except to understand that I need guidance sometimes. It is VERY MUCH appriciated when I do get help, or someone takes the time to explain something to me, in almost child like terms when necessary. If I ever can repay those people, I will, even if it's nothing more than buying them a beer. Thank you again.Now, thanks' Paradox, your explination really clears some things up!
But I still have some questions:
What I'm trying to do, is make a sound happen, because I clicked on something with the mouse. IE, I clicked on the door button to open the door.
Now, using Trylon's scripting for Python, I now have a button I can click on, and a door that slides nicely to one side, any speed I want it to.
But I want to make a sound happen when I click on that button too. One would think this would be "childsplay" as I can get a whole door to move by clicking on that same button. Yes, it takes a large chunk of python scripting....but it works:
- Code: Select all
doorbutton:
quickscript:
simpleclick:
pythonfile: zcdoorclick
region: doorregion
I realize that quite a bit is going on with quickscript command. I've taken a look at the python files for this in the plugin.
Now in your example, your talking about a footstep region. I don't want the sound to play automatcally because the avie stepped into it. I want the sound to play because of an action that they avie performed, or rather the player, which was click on something.
If to achieve this, I must use the ALCscripting your showing.......what exactly would the responder data be???
Not being a programmer, nor hacking through god knows how much file you guys do, it still seems like this would not be that hard. I guess I'm thinking outside the box here, but I would expect something like:
- Code: Select all
dooremitter:
type: soundemit
flags:
- (something that says don't play unless doorbutton was notified)
file: dooropeningsound
doorbutton:
quickscript:
(something that says to activate a sound emitter)
flags:
- (something that says to play only once)
- (something that says to loop instead)
I guess I'm thinking too simple, but again, you guys were able to make things like this simple in the first place.
Anyway:
Okay responders are this insanely cool (and insanely complicated) invention
After reading that, I've come to realize that you developer types are .......well just dangerously insane.
*crawls back into hole with gun and peeks out again*
