Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. integer CHANNEL = 42; // dialog channel
  2. list MENU_MAIN = ["Floor 1", "Floor 2", "Floor 3", "Floor 4", "Floor 5", "Floor 6", "Floor 7", "Floor 8", "Floor 9", "Floor 10","Roof"];
  3. float target;
  4. float BOTTOM = 22.260;
  5. default
  6. {
  7. state_entry()
  8. {
  9. llListen(CHANNEL, "", NULL_KEY, "");
  10. }
  11. listen(integer channel, string name, key id, string message)
  12. {
  13. integer idx = llListFindList(MENU_MAIN, [message]);
  14. if( idx!=-1 )
  15. {
  16. llSay(0,"Elevator heading to " + message + "." );
  17. target = BOTTOM + (idx*10);
  18. }
  19. }
  20.  
  21. changed(integer Change)
  22. {
  23. llDialog(llAvatarOnSitTarget(), "Where to?", MENU_MAIN, CHANNEL);
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement