Marketplace In world demo An information device a bit like the AudioGuides you get in Real life museums and exhibitions
The system is made of 3 parts:
When a visitor wears his TextoGuide HUD, resets it by clicking on it or teleports.
The HUD will get informations from server and start. When visitor moves, his position is checked to find if he is inside a point detection range. If so, the corresponding text is chatted to visitor in private then the point is deleted from his list. He won't get it twice.
Optionally (options changeables by special commands):
HUD is not specific to a place. Same HUD will work at all places using TextoGuide system
Owner wears the TextoGuide config HUD There are two ways to use it: in one phase or two phases
Done!
You can add other notecards in the server. they can be translations of the first one in other languages. Visitors will get a menu to choose which they want. Notecard names must start with * *English, *French etc
If you need special characters on the laguage menu, use provided UUencoder tool.
You can modify your notecard inside the server at any time. the POINT syntax is:
POINT|<position>|radius|height|angle|name
Text lines you place at top of notecard will be chatted to visitor as soon as it has loaded
SOUND|9352ff0f-f9b0-163a-542a-0e3a1c813100|3|
will play the sound with this uuid and wait 3 seconds
GIVE|item_name|
will give that item to the visitor. item must be added to the server content item can be any type, also a notecard.
NAME|Your guide|
will change the name of the HUD so to better chat aspect
MORE|
will stop the reading till user moves to another point or clicks the “more” button that will appear on HUD. this way you can set short explanations followed by longer text for those that want
TP|<x,y,z>|angle|
will teleport visitor to position x,y,z. This is useful to put before first point when you want to make sure visitor starts at the right place.
SAY|channel|text|
will say text on channel ex: SAY|38|open can open a door that is scripted to open that way
Visitor will get the texts in the order they reaches points. But you can provide text to tell them when they have visited all of them
after your last point and its text put a line :
ENDTEXT|
then the lines you want to tell only to visitors that cleared all the points. And maybe a GIVE to reward them
Place a TextoGuide Giver or any other device that will give a free TextoGuide HUD to visitors and you're all set
that are better placed at top of notecard, before your first POINT
When user reaches a point a bell sound tell them there is info coming in chat. You can change this sound
BELL|sound_uuid|
After reading a line to user chat, scripts waits 2 seconds before reading next line. You can change that too
LINETIME|4.5| if you want 4.5 seconds
HUD has a compass, a little arrow that shows direction to an unexplored point. You can turn it off or change its behaviour
COMPASS|OFF| no compass COMPASS|CLOSER| shows direction of closer unexplored point - THIS IS DEFAULT COMPASS|NEXT| shows direction of first unexplored point
You may want to let your visitor TP from point to point. Then allow the TP button with this line
TELEPORT| enable tp NOTELEPORT| disables tp