Unhandled Event

Started by evilspacefart, Mon 22/09/2003 02:19:09

Previous topic - Next topic

evilspacefart

For the life of me, I cannot find any documentation regarding how to create an unhandled_event global script. ???

It says I don't have one and to consult the manual for creating one.
Where can I find any more details other than the one under Text script event reference in unhandled_event in the manual?

Can someone help me with an example?

Timosity

Have a look at the source of Demo Quest, it has an Unhandled Event function, I'm not sure if the code is outdated or anything but I'm sure it will help.

evilspacefart

I will look at that.
Thanks.
~esf

foz

#3
Look in the REFERENCE section underTEXT SCRIPT EVENT REFERENCE


Its has all the codes:



unhandled_event (int what, int type)
Called when an interaction is run, but no events are listed in the interaction window. This could be used to display a default "I can't do that" type of message. The values of WHAT and TYPE tell you what the player did. The possible values are listed below:

WHAT TYPE Description
1         1   Look at hotspot
1         2   Interact with hotspot
1         3   Use inventory on hotspot
1         4   Talk to hotspot
1         7   Pick up hotspot
1         8   Cursor Mode 8 on hotspot
1         9   Cursor Mode 9 on hotspot
2         0   Look at object
2         1   Interact with object
2         2    Talk to object
2         3   Use inventory on object
2         5   Pick up object
2         6   Cursor Mode 8 on object
2         7   Cursor Mode 9 on object
3         0   Look at character
3         1   Interact with character
3         2   Speak to character
3         3   Use inventory on character
3        5   Pick up character
3        6   Cursor Mode 8 on character
3        7   Cursor Mode 9 on character
4        1   Look at nothing (ie. no hotspot)
4        2   Interact with nothing
4        3   Use inventory with nothing
4        4   Talk to nothing
5        0   Look at inventory
5        1   Interact with inventory (currently not possible)
5        2   Speak to inventory
5        3   Use an inventory item on another
5        4   Other click on inventory


SMF spam blocked by CleanTalk