查看: 4748|回复: 9

[交流讨论] 怎样判断遇敌的步数。。。

[复制链接]
梦石
0
星屑
765
在线时间
90 小时
注册时间
2018-10-29
回帖
86
发表于 2019-2-21 10:50:24 | 显示全部楼层 |阅读模式
悬赏30星屑已解决
本帖最后由 无名小生 于 2019-2-21 16:24 编辑

就像第七龙神那样左上角能有个遇敌雷达 B`V9YZK{I(I157G46`KVWDI.png ,通过颜色的改变可以知道是否即将遇敌,请问这种有没有类似的插件,或者如果用事件的话需要怎么做(可以通过显示图片来触发雷达,但是如何判断即将遇敌呢)

如何才知道遇敌的步数呢
希望各位大佬帮帮忙

最佳答案

查看完整内容

我记得P1就有大佬有这种插件 https://rpg.blue/thread-400417-1-1.html
梦石
0
星屑
2168
在线时间
371 小时
注册时间
2015-10-15
回帖
9
发表于 2019-2-21 10:50:25 | 显示全部楼层
我记得P1就有大佬有这种插件
https://rpg.blue/thread-400417-1-1.html

点评

对了就是这种!感谢!  发表于 2019-2-25 10:36
回复

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2019-2-21 11:10:32 | 显示全部楼层
本帖最后由 yang1zhi 于 2019-2-21 11:15 编辑

先设一个变量的值
然后每走一步,这个变量减1
当这个变量为0时遇敌

默认系统的这个变量是
$gamePlayer._encounterCount

点评

这个是系统自带的遇敌变量吗?应该怎么使用呢...  发表于 2019-2-21 11:27
回复

使用道具 举报

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
回帖
566
发表于 2019-2-22 21:45:05 | 显示全部楼层
本帖最后由 梦想家大魔王 于 2019-2-22 21:50 编辑

每次战斗触发,不论是事件页的“战斗处理”还是地图上的随机遇敌,系统都会随机生成一个$gamePlayer._encounterCount的值(一个正整数),然后才会切换进入战斗场景。
战斗结束队伍重新回到地图场景,每移动一步,$gamePlayer._encounterCount的值自减1(1是在正常步行情况下,有遇敌几率减半的话要乘以0.5,乘船的话再乘以0.5,乘飞艇不遇敌)。
当$gamePlayer._encounterCount的值小于等于0的时候,就会触发新的随机遇敌战斗。
所以,什么时候遇敌是可以通过检测$gamePlayer._encounterCount的值来准确判断的。

点评

主要是那个$gamePlayer的值是否能通过变量来确定  发表于 2019-2-25 10:42
有点深奥听不太懂...不过还是感谢了  发表于 2019-2-25 10:37
回复

使用道具 举报

梦石
0
星屑
1987
在线时间
361 小时
注册时间
2021-3-20
回帖
44
发表于 2022-2-28 07:21:42 | 显示全部楼层
本帖最后由 石林尘影 于 2022-2-28 07:24 编辑
梦想家大魔王 发表于 2019-2-22 21:45
每次战斗触发,不论是事件页的“战斗处理”还是地图上的随机遇敌,系统都会随机生成一个$gamePlayer._encou ...


求教,如果没有设置战斗处理并且也没有遇到怪物, 当玩家在随机遇敌的地图上每移动一步的时候,这个值是否会自减1?
回复

使用道具 举报

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
回帖
566
发表于 2022-4-21 16:01:05 | 显示全部楼层
石林尘影 发表于 2022-2-28 07:21
求教,如果没有设置战斗处理并且也没有遇到怪物, 当玩家在随机遇敌的地图上每移动一步的时候,这个值是 ...

你可以在游戏开始时监控一下$gamePlayer._encounterCount的值,一般来说在初始化时会给它赋一个初始值(猜测)。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部