lint 发表于 2016-5-13 21:15:41

JS脚本基础函数

这些函数大多数端都差不多能通用的 均来自网上整理但可能仍有部分函数 是端所没有而不能用的
格式:cm.

dispose
对话结束
示例:cm.dispose();

sendNext
显示一个带“继续”按钮的对话窗口
示例:cm.sendNext("");

sendPrev
显示一个带“返回”按钮的对话窗口
示例:cm.sendPrev("");

sendNextPrev
显示一个带“继续”和“返回”按钮的对话窗口
示例:cm.sendNextPrev("");

sendOk
显示一个带“好”按钮的对话窗口
示例:cm.sendOk("");

sendYesNo
显示一个带“是”和“否”按钮的对话窗口,选“否”结束对话,否则做相反处理。
示例:cm.sendYesNo("");

sendAcceptDecline
显示一个带“接受”和“拒绝”按钮的对话窗口,选“拒绝”结束对话,否则做相反处理。
示例:cm.sendAcceptDecline("");

sendSimple
显示一个无按钮的对话窗口
示例:cm.sendAcceptSimple("");

sendStyle
显示一个选择性的对话窗口
示例:cm.sendStyle("", ); //需要声明一个变量

sendGetNumber
显示一个输入数字的对话窗口
示例:cm.sendGetNumber(“文本”,默认数字,最小数字,最大数字);

warp
传送玩家到指定地图
示例:cm.warp(, ); //位置值,默认为0

openShop
打开一个商店窗口
示例:cm.openShop();

haveItem
检查玩家是否具有指定物品
示例:cm.haveItem(,[数量]); //物品栏和装备栏,数量默认为1

gainItem
给予或取走玩家指定物品
示例:cm.gainItem(,); //-表示取走数量

changeJob
改变玩家职业
示例:cm.changeJob();

getJob
取得玩家职业值
示例:cm.getJob();

startQuest
开始任务
示例:cm.startQuest();

completeQuest
完成任务
示例:cm.completeQuest();

forfeitQuest
解除任务
示例:cm.forfeitQuest();

getMeso
取得玩家金币数量值
示例:cm.getMeso();

gainMeso
给予或取走玩家指定数量金币
示例:cm.gainMeso(); //-表示取走数量

gainExp
给予或取走玩家指定数量经验值
示例:cm.gainExp(); //-表示取走数量

getLevel
取得玩家等级值
示例:cm.getLevel();

teachSkill
给予玩家指定技能
示例:cm.teachSkill(,,); //技能代码技能等级等级上限

isGM
判断玩家是否为GM
示例:cm.isGM();

get
取得玩家状态值
示例:cm.get(); //值的顺序为:HP, MP, STR, DEX, INT, LUK

对话框代码
#k 黑色字
#e 粗体字
#b 蓝色字
#d 紫色字
#g 绿色字
#r 红色字
#n 普通字(移除粗体)
#c# 显示为玩家物品栏里指定物品的数量
#f# 引用.wz文件里的图片
#h # 显示为玩家名字
#L# - 选择打开
#l - 选择关闭
#m# 显示为地图名称
#o# 显示为怪物名称
#p# 显示为NPC名称
#q# 显示为技能名称
#s# 显示为技能图标
#t# 显示为物品名称
#z# 显示为物品名称
#v# 显示为物品图标
#i# 显示为物品图片
#x 显示为0%(不知道什么意思)
#B[%]# 显示为一个进度条
\r\n 在下一行显示
由于大多来自网上,很多东西我也没怎么用过,可能注释什么的可能比较少,多研究研究
最好的学习方法就是多看看别人的脚本怎么写的,借鉴学习

lint 发表于 2016-5-13 21:16:04

自己占楼

codwt 发表于 2016-5-25 18:05:42

mxd01848 发表于 2018-11-27 23:09:34

良心正需要这样的

丶叛逆 发表于 2019-1-18 14:52:12

好东西。      

q2837359 发表于 2019-2-8 15:03:26

这个应该还可以听不从的哦

q2837359 发表于 2019-3-9 22:27:38

支持一下

etlaild 发表于 2020-8-14 14:54:11

haveItem
检查玩家是否具有指定物品
示例:cm.haveItem(,[数量]); //物品栏和装备栏,数量默认为1

为啥我用这个只能检查包里的物品?我把检查的装备穿到装备栏了,就判定我没有这个物品?

937143701 发表于 2022-9-18 07:19:14

好东西
页: [1]
查看完整版本: JS脚本基础函数