MCPcopy Create free account
hub / github.com/MaxBittker/rs-sdk / enqueueScript

Method enqueueScript

server/engine/src/engine/entity/Player.ts:845–855  ·  view source on GitHub ↗

* * @param script * @param {QueueType} type * @param delay * @param args

(script: ScriptFile, type: QueueType = PlayerQueueType.NORMAL, delay = 0, args: ScriptArgument[] = [])

Source from the content-addressed store, hash-verified

843 const closeTrigger = ScriptProvider.getByTrigger(ServerTriggerType.IF_CLOSE, this.modalChat);
844 if (closeTrigger) {
845 this.executeScript(ScriptRunner.init(closeTrigger, this), false);
846 }
847
848 this.clearComListeners(this.modalChat);
849 this.modalChat = -1;
850 }
851
852 // close any sidebar tabs interface
853 if (this.modalSide !== -1) {
854 const closeTrigger = ScriptProvider.getByTrigger(ServerTriggerType.IF_CLOSE, this.modalSide);
855 if (closeTrigger) {
856 this.executeScript(ScriptRunner.init(closeTrigger, this), false);
857 }
858

Callers 7

triggerMapzoneMethod · 0.95
triggerMapzoneExitMethod · 0.95
triggerZoneMethod · 0.95
triggerZoneExitMethod · 0.95
addXpMethod · 0.95
changeStatMethod · 0.95
executeScriptMethod · 0.45

Calls 1

addTailMethod · 0.45

Tested by

no test coverage detected