Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- integer CHANNEL = 42; // dialog channel
- list MENU_MAIN = ["Floor 1", "Floor 2", "Floor 3", "Floor 4", "Floor 5", "Floor 6", "Floor 7", "Floor 8", "Floor 9", "Floor 10","Roof"];
- float target;
- float BOTTOM = 22.260;
- default
- {
- state_entry()
- {
- llListen(CHANNEL, "", NULL_KEY, "");
- }
- listen(integer channel, string name, key id, string message)
- {
- integer idx = llListFindList(MENU_MAIN, [message]);
- if( idx!=-1 )
- {
- llSay(0,"Elevator heading to " + message + "." );
- target = BOTTOM + (idx*10);
- }
- }
- changed(integer Change)
- {
- llDialog(llAvatarOnSitTarget(), "Where to?", MENU_MAIN, CHANNEL);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement