查看: 2405|回复: 3

[已经解决] 关于怪物掉落的问题

[复制链接]
梦石
0
星屑
55
在线时间
461 小时
注册时间
2014-7-23
回帖
178
发表于 2014-12-23 14:31:34 | 显示全部楼层 |阅读模式

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

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

×
有无脚本能让怪物随着人物等级变化而变化掉落物品

点评

那特么不还是冒险者打地精么……  发表于 2014-12-25 06:41
也就是说成神的冒险者将会面对成神的地精?  发表于 2014-12-25 06:41
为什么你要这么想呢,我现在用的是怪物随玩家等级提高而提高,我要的是我所设置的物品也随着等级提高而提高。。。  发表于 2014-12-24 12:30
你是想让高等级冒险者杀地精也能获得神器?  发表于 2014-12-24 07:30

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-12-24 17:56:40 | 显示全部楼层
可以使遇到的敌群随玩家等级变化而变化。

可以更改 Game_Map#encounter_list 方法。


当然直接改掉落物也不是不可以,只是上述方法更加通用而已。

没时间去具体实现这个功能了,闪= =
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-12-24 23:49:43 | 显示全部楼层
你可以参考一下我给叶子改的那段脚本。。。@zei2728293 ?(我应该没记错。。。算了@美丽晨露 你用电脑Pm一下叶子把那个提问翻出来吧。。。)
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-12-26 10:48:11 | 显示全部楼层
因为你的描述不明不白的很多关键信息都没说清楚所以我就给一个思路
  1. class Game_Enemy
  2.   alias m5_20141226_item_object item_object
  3.   def item_object(kind, data_id)   
  4.     case @enemy_id
  5.     when 1
  6.       if 人物等级 > 50
  7.         if kind == 1 && data_id == 50
  8.           kind = 2
  9.           data_id = 80
  10.         end
  11.       end
  12.     end
  13.     return m5_20141226_item_object(kind, data_id)   
  14.   end
  15. end
复制代码
当敌人ID为1号时,如果人物等级超过50时,
当打败敌人后获得了物品(kind == 1)且物品ID为50(data_id == 50)
这个物品变为武器(kind = 2)且武器的ID为80(data_id = 80)

点评

其实是很接近了哦,不过我已经打算用公共事件来代替了,思路是一样的谢啦~ 可以结了  发表于 2014-12-26 12:28

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 喵~

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部