Advertisement
byrg

Door Script - CMUD

Jun 2nd, 2022
1,200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 3.08 KB | None | 0 0
  1. <?xml version="1.0" encoding="ISO-8859-1" ?>
  2. <cmud>
  3.   <class name="DoorScript">
  4.     <alias name="ShowDoors">
  5.       <value>#IF (%doorname(,n) or %doorname(,s) or %doorname(,e) or %doorname(,w) or %doorname(,u) or %doorname(,d)) {
  6. #ECHO ""}
  7. #IF (%doorname(,n)) {#ECHO North: %doorname(,n)} {}
  8. #IF (%doorname(,s)) {#ECHO South: %doorname(,s)} {}
  9. #IF (%doorname(,e)) {#ECHO East: %doorname(,e)} {}
  10. #IF (%doorname(,w)) {#ECHO West: %doorname(,w)} {}
  11. #IF (%doorname(,u)) {#ECHO Up: %doorname(,u)} {}
  12. #IF (%doorname(,d)) {#ECHO Down: %doorname(,d)} {}</value>
  13.     </alias>
  14.     <alias name="OpenDoors">
  15.       <value>#IF (%doorname(,n)) {Open %doorname(,n) north} {}
  16. #IF (%doorname(,s)) {Open %doorname(,s) south} {}
  17. #IF (%doorname(,e)) {Open %doorname(,e) east} {}
  18. #IF (%doorname(,w)) {Open %doorname(,w) west} {}
  19. #IF (%doorname(,u)) {Open %doorname(,u) up} {}
  20. #IF (%doorname(,d)) {Open %doorname(,d) down} {}</value>
  21.     </alias>
  22.     <alias name="CloseDoors">
  23.       <value>#IF (%doorname(,n)) {Close %doorname(,n) north} {}
  24. #IF (%doorname(,s)) {Close %doorname(,s) south} {}
  25. #IF (%doorname(,e)) {Close %doorname(,e) east} {}
  26. #IF (%doorname(,w)) {Close %doorname(,w) west} {}
  27. #IF (%doorname(,u)) {Close %doorname(,u) up} {}
  28. #IF (%doorname(,d)) {Close %doorname(,d) down} {}</value>
  29.     </alias>
  30.     <trigger priority="1820" enabled="false">
  31.       <pattern>the %1 seems to be closed</pattern>
  32.       <value>open %1</value>
  33.     </trigger>
  34.     <alias name="q">
  35.       <value>#IF (%doorname(,n)) {Close %doorname(,n) north} {}
  36. #IF (%doorname(,s)) {Close %doorname(,s) south} {}
  37. #IF (%doorname(,e)) {Close %doorname(,e) east} {}
  38. #IF (%doorname(,w)) {Close %doorname(,w) west} {}
  39. #IF (%doorname(,u)) {Close %doorname(,u) up} {}
  40. #IF (%doorname(,d)) {Close %doorname(,d) down} {}</value>
  41.     </alias>
  42.     <alias name="ods">
  43.       <value>#IF (%doorname(,s)) {Open %doorname(,s) south} {}</value>
  44.     </alias>
  45.     <alias name="odn">
  46.       <value>#IF (%doorname(,n)) {Open %doorname(,n) north} {}</value>
  47.     </alias>
  48.     <alias name="ode">
  49.       <value>#IF (%doorname(,e)) {Open %doorname(,e) east} {}</value>
  50.     </alias>
  51.     <alias name="odw">
  52.       <value>#IF (%doorname(,w)) {Open %doorname(,w) west} {}</value>
  53.     </alias>
  54.     <alias name="odd">
  55.       <value>#IF (%doorname(,d)) {Open %doorname(,d) down} {}</value>
  56.     </alias>
  57.     <alias name="odu">
  58.       <value>#IF (%doorname(,u)) {Open %doorname(,u) up} {}</value>
  59.     </alias>
  60.     <alias name="cdd">
  61.       <value>#IF (%doorname(,d)) {Close %doorname(,d) down} {}</value>
  62.     </alias>
  63.     <alias name="cde">
  64.       <value>#IF (%doorname(,e)) {Close %doorname(,e) east} {}</value>
  65.     </alias>
  66.     <alias name="cdn">
  67.       <value>#IF (%doorname(,n)) {Close %doorname(,n) north} {}</value>
  68.     </alias>
  69.     <alias name="cds">
  70.       <value>#IF (%doorname(,s)) {Close %doorname(,s) south} {}</value>
  71.     </alias>
  72.     <alias name="cdu">
  73.       <value>#IF (%doorname(,u)) {Close %doorname(,u) up} {}</value>
  74.     </alias>
  75.     <alias name="cdw">
  76.       <value>#IF (%doorname(,w)) {Close %doorname(,w) west} {}</value>
  77.     </alias>
  78.   </class>
  79. </cmud>
  80.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement