TA的每日心情 | 无聊 2016-12-11 00:37 |
---|
签到天数: 3 天 [LV.2]偶尔看看I 管理员
- 枫币
- 5180
- 威望
- 323
- 贡献
- 41
- 在线时间
- 52 小时
- 注册时间
- 2016-4-24
|
这些函数大多数端都差不多能通用的 均来自网上整理但可能仍有部分函数 是端所没有而不能用的
- 格式: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]); //需要声明一个变量
- sendGetNumber
- 显示一个输入数字的对话窗口
- 示例:cm.sendGetNumber(“文本”,默认数字,最小数字,最大数字);
- warp
- 传送玩家到指定地图
- 示例:cm.warp([mapid], [portal]); //[portal]位置值,默认为0
- openShop
- 打开一个商店窗口
- 示例:cm.openShop([shopid]);
- haveItem
- 检查玩家是否具有指定物品
- 示例:cm.haveItem([itemid],[数量]); //物品栏和装备栏,数量默认为1
- 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[number]# - 选择打开
- #l - 选择关闭
- #m[mapid]# 显示为地图名称
- #o[mobid]# 显示为怪物名称
- #p[npcid]# 显示为NPC名称
- #q[skillid]# 显示为技能名称
- #s[skillid]# 显示为技能图标
- #t[itemid]# 显示为物品名称
- #z[itemid]# 显示为物品名称
- #v[itemid]# 显示为物品图标
- #i[itemid]# 显示为物品图片
- #x 显示为0%(不知道什么意思)
- #B[%]# 显示为一个进度条
- \r\n 在下一行显示
复制代码
由于大多来自网上,很多东西我也没怎么用过,可能注释什么的可能比较少,多研究研究
最好的学习方法就是多看看别人的脚本怎么写的,借鉴学习
|
|
2016-12-11 00:37
签到天数: 3 天
[LV.2]偶尔看看I
管理员
使用道具 举报
该用户从未签到
禁止访问
使用道具 举报
2019-2-22 16:17
签到天数: 1 天
[LV.1]初来乍到
初级会员
使用道具 举报
该用户从未签到
新人上路
使用道具 举报
2019-2-27 11:06
签到天数: 2 天
[LV.1]初来乍到
新人上路
使用道具 举报
2019-2-27 11:06
签到天数: 2 天
[LV.1]初来乍到
新人上路
使用道具 举报
2023-9-3 00:34
签到天数: 3 天
[LV.2]偶尔看看I
新人上路
检查玩家是否具有指定物品
示例:cm.haveItem([itemid],[数量]); //物品栏和装备栏,数量默认为1
为啥我用这个只能检查包里的物品?我把检查的装备穿到装备栏了,就判定我没有这个物品?
使用道具 举报
2023-11-30 16:23
签到天数: 10 天
[LV.3]偶尔看看II
初级会员
使用道具 举报