Expresiones
Atajos que puedes usar en los scripts de TrMenu
Esto fue removido en la actualización 3.0 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 ""
.
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?