赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 92921 |
最后登录 | 2020-5-5 |
在线时间 | 20 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 20 小时
- 注册时间
- 2005-10-24
- 帖子
- 1571
|
用得着写那么麻烦的脚本吗?先举个范例先---将1号敌人的exp变成2倍
=========================================================================
请在事件中写
old=$data_enemies[1].exp
new=old*2
$data_enemies[1].exp=new
经过实验,得到的exp确实是两倍
==========================================================================
实验成功就好说了,接下来就是完善了
all=$data_enemies.size #获得数据库中敌人的数量
for n in 1..all #进行循环,逐一把敌人exp替换
old=$data_enemies[n].exp #获得以前的exp
new=old*2 #新的exp为以前的两倍
$data_enemies[n].exp=new #把新的exp赋予敌人
end
如果2倍exp效果取消的,还可以用上面的old函数返回到以前的exp---至于你开启2倍exp效果的条件是什么,我就不在这里废话了.
查考文献<在游戏中运行数据库> |
|