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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
461 小时
注册时间
2014-7-23
帖子
232
跳转到指定楼层
1
发表于 2014-12-23 14:31:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

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

点评

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

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21594
在线时间
9409 小时
注册时间
2012-6-19
帖子
7117

开拓者短篇九导演组冠军

4
发表于 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 喵~

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

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

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-12-24 17:56:40 | 只看该作者
可以使遇到的敌群随玩家等级变化而变化。

可以更改 Game_Map#encounter_list 方法。


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

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-7 18:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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