|
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册
×
对语法方面严重欠缺知识
在文档内只找到了这一节内容
脚本命令详解/传奇脚本命令详解
详细阅读之后,以及经过自己半个月的文档学习.
虽然让我理解了别人写脚本的意思,还是会有很多疑问
疑问的产生来自于阅读别人的脚本,遇到文档中没有提到的语法规则,以及一些自己的其他想法
比如我举几个例子
例子1. 在论坛中下载的版本 游龙单职业-996论坛下载
qfunction-0.txt 中 有如下代码
- [@主界面按钮设置]
- #CALL [\主界面基础按钮\主界面基础按钮QF.txt] @基础按钮QF
复制代码
我原本以为 #call是调用的意思
可是, 当我查看 \主界面基础按钮\主界面基础按钮QF.txt 中 嵌套写 [@]的时候顿时就懵逼了,居然还有这种写法
- [@基础按钮QF]
- {
- [@退出]
- ***若干代码
- [@角色]
- ***若干代码
- }
复制代码
我感觉 这个 #call作用应该是把 {} 内的代码 复制到了 function-0.txt 以便于[@退出] [@角色]在 function-0.txt中生效
于是我产生了个想法 修改了qfunction-0.txt 中 刚才的代码
- ;[@主界面按钮设置]*****我打算把这一行删除了,因为我找不到任何调用他的代码...感觉这个毫无作用??
- #CALL [\主界面基础按钮\主界面基础按钮QF.txt] @基础按钮QF
复制代码
结果貌似也没有影响功能
所以我得出了一个自己的结论.. [哦 原来 #call 是把代码引入进去的感觉]
你看这个例子中我就是一路怀疑下去....直到最后我都是对自己的理解保持怀疑............
最后也不知道理解的对或错,只能再自己慢慢实践中完善自己的认知
严重缺乏官方文档的支持..挺影响学习进度的
2.例子2
比如有人写
没见过啊~我猜大概是赋值为0 或者空的意思?
3.例子3
比如有人写
有人确写
也有人写
- [@main]
- #if
- #say
- ***ui代码***
复制代码 感觉效果是一样的...有啥区别?性能会有不同?
4.例子4 我的疑问
嵌套#if要怎么写?
其他编程语言中
- if(条件真){
-
- if(内嵌条件真){
-
- }else{
-
- }
- }else{
- if(内嵌条件真){
- }else{
-
- }
- }
复制代码 不知道要怎么用脚本表达出来
希望官方大大看到能告知一下 这个脚本语言叫啥.
有没有具体点的语法规则.
|
最后回复时间:2022-11-07 09:14:08官方回复了此贴
|