|
楼主 |
发表于 2014-2-11 19:37:40
|
显示全部楼层
本帖最后由 Kumonda 于 2014-2-11 21:07 编辑
指令: /cscript reload 重载此插件
/cscript version 获取版本信息
/cscript options [name] [value] 设置运行时参数:
参数:
lock: 插件锁
onlyread:只读模式
/cscript help [args.....] : 获取帮助信息
/cscript create [name] [@type] [#class] [args....] : 创建一个单独的指令,并创建对应的指令参数文件(参数会在下面说到)
/cscript run [name] [arg0 ...... arg6] : 执行单独指令,可以具有参数,参数需要通过变量设置来抓取
/cscript add [name] [#class] [args....] : 对指定指令集内添加指定的类型参数
/cscript classlist [name] [args] : 获取指定指令集的参数列表(标记为行号)
/cscript changeclass [name] [#class] [number] [args] : 更改指定指令集中的参数(使用行号标记,通过classlist获得)
/cscript changetype [name] [@type] : 更改指定指令集的属性
/cscript remclass [name] [#class] : 删除指定指令集中的指定参数类
/cscript remove [name] : 删除指定的指令集(不可逆操作)
参数:
-属性类(type):
@Default: 普通类,任何人都可以执行
@Player: 只有玩家可以执行,控制台不允许
@Console: 只有控制台可以执行
@OP: 只有管理员可以执行(包括控制台)
-参数类(class):
#command [args....] : 执行指令
#value <name>:<value> 添加一个私有静态值,name中尽量不要包含符号,value不支持多数组参数,在其他参数类中调用的格式为:"$NAME"(注意必须要大写)
#string <name>:<offset> 添加一个私有动态值,name使用注意事项如上,offset必须是数字,范围0~6,意为执行时中的参数位置,0为arg0,依次类推,如果执行者没有输入参数则将直接输出“$NAME”.
#teleport <X>:<Y>:<Z> 将玩家传送到指定坐标,暂时不支持调用静态/动态值
#say [args....] : 对玩家发送消息
#player [player] : 指定执行时的对象玩家
#hasperm [value] : 设置玩家执行时必须拥有的权限
SuperValue内置公共静态参数:
颜色参数:
$AQUA, $BLACK, $BLUE, $BLOD, $DARK_AQUA, $DARK_BLUE, $DARK_GRAY, $DARK_GREEN, $DARK_PURPLE, $DARK_RED,
$GOLD, $GRAY, $GREEN, $ITALIC, $MAGIC, $RED, $RESET, $STRIKETHROUGH, $UNDERLINE, $WHITE, $YELLOW
内置高级指令(AdvancedCommandModel[ACMSystem]):
在ACM禁用的情况下:
/cscript acm modeoption [true|false] 设置是否启用ACMSystem;
在ACM启用的情况下:
/cscript acm modeoption [true|false] 设置是否启用ACMSystem;
/cscript acm superoption [true|false] 是否启用SuperOption;(作用:固定插件的运行时参数: lock & onlyread)
/cscript acm soption [lock|onlyread] [true|false] 设置SuperOption的参数
/cscript acm supervalue [true|false] 是否启用SuperValue; (作用:是否运行时替换公共静态值,包括颜色值)
/cscript acm svalue <name>:<value> 设置SuperValue参数,使用方法同#value
/cscript acm valuelist 获取参数列表(标记行号)
/cscript acm removevalue [number] 删除指定参数(使用行号标记)
/cscript acm removeall 删除所有参数(你想作死么?)
|
|