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

Project1

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

[已经过期] 怎么让加入的队员的等级等于当前队伍的平均等级?

 关闭 [复制链接]

Lv2.观梦者

吉爾伽美什

梦石
0
星屑
317
在线时间
194 小时
注册时间
2011-1-7
帖子
565
跳转到指定楼层
1
发表于 2011-3-28 17:54:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,怎么让加入的队员的等级等于当前队伍的平均等级?
替换队员那里有个“初始化”的按钮,但我试过了。
加入的队员都市1级的,我的测试人物是50级的。
我是想,你加入的队员的等级等于当前队伍的平均等级。
求解

Lv4.逐梦者

梦石
0
星屑
6860
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
发表于 2011-3-28 18:40:15 | 只看该作者
在 Game_Party 的 def add_actor 里面找到
      @actors.push(actor)
在下面加
if not @actors.empty?
  level = 0
  for atr in @actors
    level += atr.level
  end
  level /= @actors.size
  actor.level = level
end

点评

这样改貌似会把 事件指令里的 初始化也抹杀掉.额.我没测试.也可能不会.  发表于 2011-3-28 18:42











你知道得太多了

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
184 小时
注册时间
2010-6-27
帖子
1794
3
发表于 2011-3-28 18:51:26 | 只看该作者
一个笨办法
设置变量1加主角1的等级,加主角2的等级省略号(如果可能会没有就直接条件分歧)
然后变量二合计所有主角(如果没有再次条件分歧)
变量1除变量2减1
然后直接加变量等级

点评

补充:你的主角用1级就行  发表于 2011-3-28 18:51
回复

使用道具 举报

Lv2.观梦者

吉爾伽美什

梦石
0
星屑
317
在线时间
194 小时
注册时间
2011-1-7
帖子
565
4
 楼主| 发表于 2011-3-28 18:53:05 | 只看该作者
回复 SVM伟 的帖子

你来晚了。。。。已经解决。谢谢- -

点评

反正我也是回答问题,没什么晚不晚,以后脚本冲突有可能用上呢,你说是不是?  发表于 2011-3-28 18:58
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3852
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
5
发表于 2011-3-28 18:53:40 | 只看该作者
跟单个人的等级变化好制作;多个人平均值的话如果每次加入时当前队伍人数确定的话也好操作,而且可以纯粹地用事件操作。
不知这种效果你是否想要?
步兵中尉
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 04:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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