查看: 1951|回复: 4

[有事请教] 纯事件ARPG出现错误,求高手教教我怎么做!

[复制链接]
梦石
0
星屑
1689
在线时间
934 小时
注册时间
2008-7-26
回帖
126
发表于 2022-2-24 20:12:57 | 显示全部楼层 |阅读模式

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

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

×
我在B站学了用纯事件做ARPG游戏,我都跟着做的,但是我自己的工程出现错误,求高手帮忙看看哪里出错了,我连工程都发上来了,帮忙看看,多谢
B站链接:https://www.bilibili.com/video/B ... 333.788.videocard.0

QQ图片20220224200343.png


工程下载地址:链接:https://pan.baidu.com/s/1h3ASHIB1j0B5h5xXWcRaNQ
提取码:9gox
梦石
0
星屑
10274
在线时间
1919 小时
注册时间
2020-1-2
回帖
1043
发表于 2022-2-24 21:35:51 | 显示全部楼层
你去看他范例吧=。=刚刚看了一下第一页末尾3个}}}你却打成3个{{{但是这个不是主要原因即时该回来还是错误
B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送
回复

使用道具 举报

梦石
18
星屑
13373
在线时间
1525 小时
注册时间
2020-3-21
回帖
334

MZ评测员极短23获奖

发表于 2022-2-25 00:12:38 | 显示全部楼层
本帖最后由 仇九 于 2022-2-25 00:22 编辑

呃……简单的纯事件ARPG应该是只用一两句脚本,其余都是事件指令的吧?视频里的看起来反而好复杂orz。




你的工程一共有两个问题:

1.和楼上说的一样,作为子弹的这个事件的第一个事件页中,把}错写成了{。
1.png
这里的这个插件指令应该改成:
[pre lang="javascript"]var eventlen = $dataMap.events.length
for (i =1; i <= eventlen; i++ ) {
   if ($dataMap.events != null) {
    if ($dataMap.events.meta.enemy > 0) {
       $gameVariables.setValue(parseInt($dataMap.events.meta.enemy),parseInt($dataMap.events.meta.hp))
      }
   }
}    [/pre]

2.作为子弹的这个事件的第三个事件页中的一条条件分歧里的脚本写错了,具体是:
2.png

你写的是
$gameVariables.Value(parseInt($dataMap.events[$gameVariables.value(5)].enemy))> 0
那个Value的首字母应该小写,写成value。
后面的.enemy前应该再加一个meta,也就是.meta.enemy

修改后就是:

$gameVariables.value(parseInt($dataMap.events[$gameVariables.value(5)].meta.enemy))> 0




修复上述两点后就可以正常打敌人了。
但是这个工程里“武器伤害”还有点问题,你需要在敌人事件的第三个事件页中的最后再关闭掉独立开关B,不然这个页面一直执行,敌人一直扣血就直接死了。




链接:https://pan.baidu.com/s/1YhpGginT-PWjI_WS-aG55w
提取码:9999
--来自百度网盘超级会员V5的分享

这是我修改且测试成功后的data文件,覆盖后bug就能修复(上面提到的三点)。
覆盖前注意备份。
还是建议自己按着我说的自己改一改工程,这样才能理解透彻。
看到以前的我了呢。




想用纯事件(真纯吗…)实现非常好的战斗/子弹效果可以使用我的这个插件(虽然上手比较难):
https://rpg.blue/forum.php?mod=v ... p;extra=#pid2928799
回复

使用道具 举报

梦石
0
星屑
1689
在线时间
934 小时
注册时间
2008-7-26
回帖
126
 楼主| 发表于 2022-2-25 07:57:43 | 显示全部楼层
xiamumomo 发表于 2022-2-24 21:35
你去看他范例吧=。=刚刚看了一下第一页末尾3个}}}你却打成3个{{{但是这个不是主要原因即时该回来还是错误 ...

感谢帮忙
回复

使用道具 举报

梦石
0
星屑
1689
在线时间
934 小时
注册时间
2008-7-26
回帖
126
 楼主| 发表于 2022-2-25 07:59:27 | 显示全部楼层
仇九 发表于 2022-2-25 00:12
呃……简单的纯事件ARPG应该是只用一两句脚本,其余都是事件指令的吧?视频里的看起来反而好复杂orz。

感谢帮忙
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部