Code: Select all
Sub opendoor
/echo Trying to Open a Door ~~~
:OpenDoor
/doortarget
/delay 5
/face fast nolook
/delay 5
/if (${String[${Switch.Open}].Find["FALSE"]}>0) {
/if (${Target.Name.Find["door"]} && ${Target.Distance}<=12) {
/echo Opening Door. . .
/delay 5
/face fast nolook
/delay 5
/keypress USE HOLD
/keypress USE
/delay 4s
/if (${Target.Name.Find["door"]} && ${String[${Switch.Open}].Find["TRUE"]}>0) /return
}
} Else {
/if (${Target.Name.Find["door"]} && ${Target.Distance}<=12) {
/face fast nolook
/delay 5
/keypress USE HOLD
/keypress USE
/delay 4s
}
}
/if (${Target.Distance}>12) {
/face fast nolook
/look 0
/delay 2
/keypress forward hold
/delay 1
/keypress forward
/delay 5
}
/goto :OpenDoor
/return

