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

Project1

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

[有事请教] 两个问题请教下

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5712
在线时间
1556 小时
注册时间
2011-6-14
帖子
520
跳转到指定楼层
1
发表于 2019-9-26 14:44:12 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1000星屑
在YPE阵型插件中如何更改某列角色之间的间距
如何在游戏中更改数据库中敌人的数据(例如触发某个条件后敌人库id为x的敌人属性增加x点,并且学会x技能)

最佳答案

查看完整内容

第一个,我没用过这个插件。 第二个。游戏中,敌人的数据只有在战斗中才会生成。 数据库那个,只是创建敌人时的参照。 并不是真实的敌人数据。 真实的敌人数据在 $gameTroop._enemies 这个数组里面 $gameTroop._enemies[0] 就是第一个位置的敌人 $gameTroop._enemies[1] 就是第二个位置的敌人 前面也说了。这个只在战斗中才会创建敌人,你平时是不能改的。 在战斗中可以改。 然后,敌人是没有技能表的、 数据库那个,只是这个 ...

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
发表于 2019-9-26 14:44:13 | 只看该作者
本帖最后由 yang1zhi 于 2019-9-26 17:37 编辑

第一个,我没用过这个插件。
第二个。游戏中,敌人的数据只有在战斗中才会生成。
数据库那个,只是创建敌人时的参照。
并不是真实的敌人数据。
真实的敌人数据在
$gameTroop._enemies
这个数组里面
$gameTroop._enemies[0]  就是第一个位置的敌人
$gameTroop._enemies[1]  就是第二个位置的敌人

前面也说了。这个只在战斗中才会创建敌人,你平时是不能改的。
在战斗中可以改。

然后,敌人是没有技能表的、
数据库那个,只是这个类型的敌人多少概率发动什么技能。
是所有这个类型的敌人的。
并不是学会这个技能
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
267
在线时间
58 小时
注册时间
2019-6-26
帖子
32
3
发表于 2019-9-26 15:08:05 | 只看该作者
第二个问题试试敌人变身?
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5712
在线时间
1556 小时
注册时间
2011-6-14
帖子
520
4
 楼主| 发表于 2019-9-26 15:11:19 手机端发表。 | 只看该作者
本帖最后由 347780682 于 2019-9-26 15:12 编辑

回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2727
在线时间
210 小时
注册时间
2017-9-28
帖子
283
5
发表于 2019-9-26 16:51:41 | 只看该作者
第一个问题我没用过那个插件不太会
第二个问题我也碰到过,我是用敌人变身做的
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5712
在线时间
1556 小时
注册时间
2011-6-14
帖子
520
6
 楼主| 发表于 2019-9-26 18:37:12 | 只看该作者
yang1zhi 发表于 2019-9-26 17:36
第一个,我没用过这个插件。
第二个。游戏中,敌人的数据只有在战斗中才会生成。
数据库那个,只是创建敌人 ...

哦哦  是这样啊,那我想问问,给第一个位置敌人加属性的代码是什么,检测活着了死了的敌人的代码是什么,有没有强制敌人攻击的代码
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

7
发表于 2019-9-26 19:59:00 | 只看该作者
347780682 发表于 2019-9-26 18:37
哦哦  是这样啊,那我想问问,给第一个位置敌人加属性的代码是什么,检测活着了死了的敌人的代码是什么, ...

加属性,你可以使用状态的。
代码,可以使用这个。
$gameTroop._enemies[0]._paramPlus = [0,0,0,0,0,0,0,0];
后面数组里面那些0,就对应各能力值。
能力值是基础能力值加上Plus能力值的,吃道具加的能力上限也是加到这里的。

检测是否或者,你可以检测HP
$gameTroop._enemies[0].hp > 0
也可以使用$gameTroop._enemies[0].isAlive()
这个是判断是否或者
前面加个!号是否则。
$gameTroop._enemies[0].isDead()
这个是判断是否死亡。
没有强制攻击的代码。
你可以用事件做。
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5712
在线时间
1556 小时
注册时间
2011-6-14
帖子
520
8
 楼主| 发表于 2019-9-26 20:56:55 | 只看该作者
最后问下有没有人懂间距怎么调的
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 10:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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