- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天机脚本指令说明
天机脚本指令说明
proc_start,proc_end
proc_start n :
脚本开始,n脚本编号0~15
0:是初始化当前的脚本
1:是脚本的入口。
2~15:是脚本的其它过程
proc_end
脚本结束
proc_start与proc_end这两条必须成对出现。
例子:
proc_start 0
// 初始化脚本
proc_end
proc_start 1
// 开始运行脚本入口
// 做一些事
jump 2
proc_end
proc_start 2
// 做一些事
proc_end
= , += , -= , *= , /=
设置变量
x = n
当x是数字时
0-5999:自定义的变量(3000~5999:任务变量)
n是值
注:0~5999的玩家变量范围为:-127~+127
全局变量与临时变量范围为:- 2147483647~+2147483647
3000 = 0 // 设置3000号变量为0
2000 += 3 // 把2000号变量加上3
1000 -= 11 // 把1000号变量减去11
100 *= 2 // 把10号变量乘于2
1000 /= 10 // 把1000号变量除于10
当x是字符串时
设置的是当前触发脚本的玩家的属性
name = 名称
Name = 织田信长
名称不能超过15个汉字或30个英文数字
HeaderName = 队长名称
Dlg 0 你的队长是:%s HeaderName
DstPlayerName = 目标玩家名称
Dlg 0 目标玩家是是:%s DstPlayerName
Pos = x坐标 y坐标 方向
Pos = 59 128 6
x与y坐标为当前地图坐标
方向为0~7(右,右上,上,左上,左,左下,下,右下)
map = 地图编号
Map = 2
model = 模型编号
Model = 5017
Level = 等级
Level = 20
Profession = 职业编号
Profession = 1 (职业编号查看附表1)
Sex = 性别编号
Sex = 0 (性别编号查看附表1)
[key] 操作 数量
[key]为如下:
money:金钱
exp:经验
skillexp:技能经验
con:体质
str:力量
dex:敏捷
int:智力
mgc:魔力
lky:运气
hp:生命量
mp:魔法量
操作为:
+=:加
-=:减
=:相同
如:
money += 100
hp -= 20
mp += 10
if, else, endif
if:条件判断,这三条指令必须匹配出现
else:转折
endif:结束判断。
If [key] 逻辑操作符 数值
[key]
当[key]是数字时
为玩家身上的变量(0~4095)
当[key]是字符串时
为玩家的属性(同Set [key]的[key])
逻辑操作符
:大于
=:大于等于
:小于
=:小于等于
==:等于
!=:不等于
if money 1000
// 条件成立做某事
Else
// 条件不成立做某事
endif
call n
调用某个编号的脚本,当脚本执行完毕,返回调用的地方,然后继续向下执
n: 脚本编号
call 3
脚本3调用完毕返回
jump n
跳转到某个编号的脚本,当脚本执行完毕,不返回调用的地方。(注意与call的区别)
n: 脚本编号
jump 3
脚本3调用完毕不返回
return
返回当前脚本
dlg 0 text $m
显示对话框。
参数:
第一参数为0表示有下一句、为1表示是最后一句
第二参数是对话内容
第三个到N个参数为变量
dlg 0 显示”下一步”按钮
dlg 1 显示”关闭按钮”
var $x
$x = 10
dlg 1 馒头为%s个,我的名字叫%s $x name
注:后面的变量将代替%s显示出来,运行结果为“馒头为10个,我的名字叫WitSun”
Talk time color text
在激活脚本玩家的屏幕显示信息
time: 显示的时间(毫秒,1000毫秒=1秒)
color: 字的颜色
text: 信息内容
Talk 10000 0xffff0000 你好呀:)
TalkAll time color text%s $n
在所有玩家的屏幕显示信息
参数的意思同“Talk”指令
TalkAll 10000 0xffff0000 你有%s个物品 $n
TalkArea mapid x y time color text%s $n
在指定区域内玩家的屏幕显示信息
Mapid: 地图ID
x,y: 区域坐标
参数的
文档评论(0)