设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4188|回复: 22
打印 上一主题 下一主题

[有事请教] 自己制作即时战斗事件,出了点问题,召唤大神降临指导

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2346
在线时间
168 小时
注册时间
2017-4-25
帖子
219
跳转到指定楼层
1
发表于 2018-10-10 00:22:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 rexuegg123 于 2018-10-10 11:47 编辑

自己制作即时战斗事件,使用了些脚本,虽然功能是实现了,但第二个脚本总是跳出错误窗口,请大神们帮忙看看。

已实现功能说明:1、点击1个事件怪物,玩家和事件怪物自动相互攻击,1怪HP减少,当其HP小于0时,该事件怪停止攻击,暂时消除;
                           2、若在第1怪死(消除)前,点击第2给事件怪,则玩家转向与第2事件怪(第1怪继续攻击玩家,);
                           3、若第2怪事件未死,又点击第1怪(未死),则玩家转向与第1事件怪(第2怪继续攻击玩家,)。

这个是事件的变量操作与所使用的代码(现在整个工程就这点儿脚本)


这个是第二个脚本在游戏事件出发时显示的错误。错误似乎与yep插件有关,但即使是关闭了所有yep插件也没用。


Lv3.寻梦者

梦石
0
星屑
2346
在线时间
168 小时
注册时间
2017-4-25
帖子
219
2
 楼主| 发表于 2018-10-10 00:25:39 | 只看该作者
对语言还不熟悉,不知道是不是语法错了?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19255
在线时间
2305 小时
注册时间
2015-7-4
帖子
937
3
发表于 2018-10-10 08:08:15 | 只看该作者
条件判断语法错误,= 是赋值,== 是判断
if ($gameVariables.value(282)=8)
类似语句换成:
if ($gameVariables.value(282)==8)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2346
在线时间
168 小时
注册时间
2017-4-25
帖子
219
4
 楼主| 发表于 2018-10-10 08:47:12 | 只看该作者
Fan723 发表于 2018-10-10 08:08
条件判断语法错误,= 是赋值,== 是判断
if ($gameVariables.value(282)=8)
类似语句换成:

哦,谢谢!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2346
在线时间
168 小时
注册时间
2017-4-25
帖子
219
5
 楼主| 发表于 2018-10-10 09:28:47 | 只看该作者

大神,还是会跳出错误框,但需要的功能还是实现了,游戏能进行。
查看错误显示,好像与yep插件有关。但把所有yep插件关闭后,根本测试不了,游戏也进不去。
以下是错误代码:
SyntaxError: Unexpected token ;
message: "Unexpected token ;
"stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
__proto__: Error


Yanfly.Util.displayError
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2346
在线时间
168 小时
注册时间
2017-4-25
帖子
219
6
 楼主| 发表于 2018-10-10 09:29:38 | 只看该作者
Fan723 发表于 2018-10-10 08:08
条件判断语法错误,= 是赋值,== 是判断
if ($gameVariables.value(282)=8)
类似语句换成:

大神,还是会跳出错误框,但需要的功能还是实现了,游戏能进行。
查看错误显示,好像与yep插件有关。但把所有yep插件关闭后,根本测试不了,游戏也进不去。
以下是错误代码:
SyntaxError: Unexpected token ;
message: "Unexpected token ;
"stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
__proto__: Error


Yanfly.Util.displayError

点评

全部都贴出来了,整个项目就这里用了脚本!全半角问题也检查了,都时英文状态下输入的,不存在全角。  发表于 2018-10-10 10:34
哦,我看看  发表于 2018-10-10 10:26
你的脚本里面可能出现了全角符号,你先检查一下,例如: 全角::;‘“ 半角::;'"  发表于 2018-10-10 10:04
好勒  发表于 2018-10-10 09:43
那么点修改不应该能出这么多错误啊,是不是你的脚本里面其它地方出借?你最好贴出整份代码,我不一定能帮到你,但起码能有大神帮你看看。  发表于 2018-10-10 09:40
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19255
在线时间
2305 小时
注册时间
2015-7-4
帖子
937
7
发表于 2018-10-10 10:32:24 | 只看该作者
你试试在下图圆圈处括号后加个半角分号试试。

点评

置顶帖里  发表于 2018-10-10 13:42
图书馆?在哪里?  发表于 2018-10-10 12:08
你看我的签名栏,做ARPG必备的,就是我这个定制功能太杂,你可以到图书管先找找。  发表于 2018-10-10 11:55
对了,你有伤害及血条显示的插件没的(不是在回合战斗里面显示的)?  发表于 2018-10-10 11:46
好,我试试。感谢,费心了!  发表于 2018-10-10 11:41
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2346
在线时间
168 小时
注册时间
2017-4-25
帖子
219
8
 楼主| 发表于 2018-10-10 12:03:43 | 只看该作者
Fan723 发表于 2018-10-10 10:32
你试试在下图圆圈处括号后加个半角分号试试。

问题解决了,按照你的方法删除所有空格,结果发现第二个if后面第2执行语句最后少了一半反括号
无语了…………

点评

好大一条乌龙。  发表于 2018-10-10 13:37
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-13 11:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表