[JavaScript] 纯文本查看 复制代码 格式:cm.[Commands]
dispose
对话结束
示例:cm.dispose();
sendNext
显示一个带“继续”按钮的对话窗口
示例:cm.sendNext("[text]");
sendPrev
显示一个带“返回”按钮的对话窗口
示例:cm.sendPrev("[text]");
sendNextPrev
显示一个带“继续”和“返回”按钮的对话窗口
示例:cm.sendNextPrev("[text]");
sendOk
显示一个带“好”按钮的对话窗口
示例:cm.sendOk("[text]");
sendYesNo
显示一个带“是”和“否”按钮的对话窗口,选“否”结束对话,否则做相反处理。
示例:cm.sendYesNo("[text]");
sendAcceptDecline
显示一个带“接受”和“拒绝”按钮的对话窗口,选“拒绝”结束对话,否则做相反处 理。
示例:cm.sendAcceptDecline("[text]");
sendSimple
显示一个无按钮的对话窗口
示例:cm.sendAcceptSimple("[text]");
sendStyle
显示一个选择性的对话窗口
示例:cm.sendStyle("[Text]", [variable]); //需要声明一个变量
warp
传送玩家到指定地图
示例:cm.warp([mapid], [portal]); //[portal]位置值,默认为0
openShop
打开一个商店窗口
示例:cm.openShop([shopid]);
haveItem
检查玩家是否具有指定物品
示例:cm.haveItem([itemid]); //物品栏和装备栏
gainItem
给予或取走玩家指定物品
示例:cm.gainItem([itemid],[ammount]); //-[ammount]表示取走数量
changeJob
改变玩家职业
示例:cm.changeJob([jobid]);
getJob
取得玩家职业值
示例:cm.getJob();
startQuest
开始任务
示例:cm.startQuest([questid]);
completeQuest
完成任务
示例:cm.completeQuest([questid]);
forfeitQuest
解除任务
示例:cm.forfeitQuest([questid]);
getMeso
取得玩家金币数量值
示例:cm.getMeso();
gainMeso
给予或取走玩家指定数量金币
示例:cm.gainMeso([ammount]); //-[ammount]表示取走数量
gainExp
给予或取走玩家指定数量经验值
示例:cm.gainExp([ammount]); //-[ammount]表示取走数量
getLevel
取得玩家等级值
示例:cm.getLevel();
teachSkill
给予玩家指定技能
示例:cm.teachSkill([skillid],[skilllevel],[maxskilllevel]);
//[skillid]技能代码 [skilllevel]技能等级 [maxskilllevel]等级上限
isGM
判断玩家是否为GM
示例:cm.isGM();
get[Stat]
取得玩家状态值
示例:cm.get[Stat](); //[Stat]值的顺序为:HP, MP, STR, DEX, INT, LUK
#k 黑色字
#e 粗体字
#b 蓝色字
#d 紫色字
#g 绿色字
#r 红色字
#n 普通字(移除粗体)
#c[itemid]# 显示为玩家物品栏里指定物品的数量
#f[imagelocation]# 引用.wz文件里的图片
#h # 显示为玩家名字
#l - Selection close.选择关闭?(不知道什么意思)
#L[number]# - Selection open.选择打开?
#m[mapid]# 显示为地图名称
#o[mobid]# 显示为怪物名称
#p[npcid]# 显示为NPC名称
#q[skillid]# 显示为技能名称
#s[skillid]# 显示为技能图标
#t[itemid]# 显示为物品名称
#z[itemid]# 显示为物品名称
#v[itemid]# 显示为物品图标
#i[itemid]# 显示为物品图片
#x 显示为0%(不知道什么意思)
#B[%]# 显示为一个进度条
\r\n 在下一行显示
|