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

Project1

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

[已经解决] 如何在升级后获得物品?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
56
在线时间
342 小时
注册时间
2011-10-29
帖子
368
跳转到指定楼层
1
发表于 2013-1-11 15:20:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何在每次升级后自动获得制定物品?

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

2
发表于 2013-1-11 15:29:55 | 只看该作者
如果是不管哪个人都升级得到就这样:
在Game_Actor约539行(或全局搜索升级也能找到)

改成这样
RUBY 代码复制
  1. def level_up
  2.     [url=home.php?mod=space&uid=22147]@level[/url] += 1
  3.     $game_party.gain_item($data_items[1], 1) #负数为减少物品
  4.     for learning in self.class.learnings
  5.       learn_skill(learning.skill_id) if learning.level == @level
  6.     end
  7.   end



加的那句话的格式是:    $game_party.gain_item($data_items[物品ID], 数量) #负数为减少物品

点评

level这个ID被你@到了。论坛的@功能和脚本冲突。  发表于 2013-1-11 15:34
如果分主角的话加一个条件分歧判断主角ID,好了我要出门了没时间编辑了 QAQ  发表于 2013-1-11 15:30

评分

参与人数 2星屑 +62 收起 理由
咕噜 + 60 我很赞同
怪蜀黍 + 2 @level += 1

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
483
在线时间
750 小时
注册时间
2012-11-10
帖子
924
3
发表于 2013-1-11 15:33:53 | 只看该作者
如果用公共事件的话要怎么做?

点评

楼下正解,但是并行处理占用内存是不可避免的,所以还是用脚本好。  发表于 2013-1-11 15:41
呃我主要是想知道怎么监控这个升级的事件...  发表于 2013-1-11 15:39
公共事件实现起来没有脚本方便。还要并行处理,占用内存。  发表于 2013-1-11 15:36
有本事就来阻止我啊,主体单元『天照』!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
帖子
1484
4
发表于 2013-1-11 15:39:11 | 只看该作者
结城照美 发表于 2013-1-11 15:33
如果用公共事件的话要怎么做?

用一个变量1记录当前的等级,然后用另外一个变量2全程记录角色的等级,当变量2-变量1 == 1的时候,执行公共事件

点评

连升2级也好办啊,再条件分歧下:当变量2-变量1 == 2的时候,或再==3的时候  发表于 2013-1-11 16:12
↓于是说此类问题还是用脚本合适啊  发表于 2013-1-11 15:47
变量2 != 变量1的时候,令变量1=变量2,再执行公共事件。万一某个怪物经验超多,打死它后连升两级。  发表于 2013-1-11 15:44
原来如此啊!豁然开朗!THX!!  发表于 2013-1-11 15:40

评分

参与人数 2星屑 +31 收起 理由
咕噜 + 30 我很赞同
怪蜀黍 + 1 我很赞同

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
56
在线时间
342 小时
注册时间
2011-10-29
帖子
368
5
 楼主| 发表于 2013-1-11 16:07:09 | 只看该作者
Password 发表于 2013-1-11 15:29
如果是不管哪个人都升级得到就这样:
在Game_Actor约539行(或全局搜索升级也能找到)

如果是要设置级别越高得到的物品越多怎么设置?

点评

不会加入等级判定?  发表于 2013-1-11 23:07
http://bbs.66rpg.com/forum.php?mod=viewthread&tid=175138 这个帖子可以对照下,现在不方便过多解释  发表于 2013-1-11 18:24
其实某种意义上脚本和事件是有可通性的,只要在我那个基础上再加入角色的等级判定就可以了。  发表于 2013-1-11 18:23
其实某种意义上脚本和事件是有可通性的,只要在我那个基础上再加入角色的等级判定就可以了。  发表于 2013-1-11 18:23
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 01:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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