Expresiones

Atajos que puedes usar en los scripts de TrMenu

En TrMenu v2 se introdujeron textos que funcionan como atajos en la ejecución de los códigos de Javascript, son alternativas rápidas en la ejecución.

Se debe tomar en cuenta que estos atajos no son perfectos y pueden contener errores en caso de usarlos en scripts muy complejos, además que suelen ralentizar la ejecución del script.

Las expresiones son variadas y funcionan para ejecutar métodos dependiendo sus argumentos.

Los argumentos de las expresiones se separan por . o ~ dependiendo el tipo de expresión y pueden estar encerrados entre comillas "".

Expresión
Método que ejecuta
Ejemplo

equal(s)?|is

"arg1" == "arg2"

is.texto1."texto 2"

equal(s)?|is)IgnoreCase(s)?

utils.equalsIgnoreCase("arg1", "arg"2)

equalsIgnoreCase.texto1.texto2

isNum(ber)?

utils.isNumber("arg1")

isNumber."32"

isOp(erator)?(s)?

player.isOp()

isOp

isSneak(ing)?

player.isSneaking()

isSneaking

isPlayerOp(erator)?(s)?

utils.isPlayerOperator("arg1")

isPlayerOp."Juanito"

isOnline

utils.isPlayerOnline("arg1")

isOnline."Juanito"

isWhitelisted

utils.isPlayerWhitelisted("arg1")

isWhitelisted."Juanito"

ha(s|ve)(-)?(Perm(ission)?(s)?)

player.hasPermission("arg1")

hasPerm.permiso.asd.123

ha(s|ve)(-)?(Level|Lv)(s)?

player.getLevel() >= "arg1"

hasLevel.30

ha(s|ve)(-)?(Money|Eco|Coin)(s)?

utils.hasMoney(player, "arg1")

hasMoney.10000

ha(s|ve)(-)?(Point)(s)?

utils.hasPoints(player, "arg1")

hasPoints.42

ha(s|ve)(-)?Item(Stack)?(s)?

utils.hasItem(player, "arg1")

hasItem."mat: DIAMOND"

ha(s|ve)(-)?Meta(data)?(s)?

utils.hasMeta(player, "arg1")

hasMeta.datos123

(cq|cronus)Condition

utils.evalCronusCondition(player, "arg1")

cronusCondition."condición"

Última actualización

¿Te fue útil?