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

Project1

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

[已经过期] 技能等级

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
245 小时
注册时间
2007-8-6
帖子
329
跳转到指定楼层
1
发表于 2012-4-25 12:32:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做游戏用了雪流星大人的技能升级脚本
然后我想
如果 技能1 升级了
人物的物理攻击增加100。

要怎么修改呢。

评分

参与人数 1星屑 +688 收起 理由
迷糊的安安 + 688 问题过期,悬赏经验归还

查看全部评分

Lv2.观梦者

Adam

梦石
0
星屑
688
在线时间
841 小时
注册时间
2010-8-24
帖子
2595
2
发表于 2012-4-25 18:40:12 | 只看该作者
并行处理,条件分歧,角色XX技能XX学会时,增减能力值,物理攻击加上自己要的数值。

点评

他是脚本上的问题啦。。。=W=。。。  发表于 2012-4-25 18:50
嘛,摸了。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
245 小时
注册时间
2007-8-6
帖子
329
3
 楼主| 发表于 2012-4-26 21:14:51 | 只看该作者
...没人讲解下么
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
4
发表于 2012-4-27 01:07:32 | 只看该作者
本帖最后由 lsu666666 于 2012-4-27 01:14 编辑
rpgxs 发表于 2012-4-26 21:14
...没人讲解下么

可以參考  做些修改  應該可以套用的說
{:2_273:}
代碼來源
http://rpg.blue/forum.php?mod=viewthread&tid=176478
  1. 先 在#--------------------------------------------------------------------------
  2.   # ● 应用通常攻击效果
  3.   #     attacker : 攻击者 (battler)
  4.   #--------------------------------------------------------------------------
  5.   def attack_effect(attacker)
  6.     # 清除会心一击标志
  7.   self.critical = false
  8. #添加
  9.     @active_battler = attacker

  10. 在 Game_Battler 3 的
  11. #--------------------------------------------------------------------------
  12.   # ● 应用特技效果
  13. 下找到

  14. # 伤害符号正确的情况下
  15.       if self.damage > 0
  16.         # 防御修正
  17.         if self.guarding?
  18.           self.damage /= 1
  19.         end
  20.       end
  21. 添加
  22. if skill.element_set.include?(1)  #技能勾选属性编号
  23.      self.damage  = @active_battler.level * 50  #使用者等级*50
  24.   end
复制代码
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
245 小时
注册时间
2007-8-6
帖子
329
5
 楼主| 发表于 2012-4-27 10:38:16 | 只看该作者
回复LS,我其实是想在公共事件里判断来着,比如开锁>=100级,可以打开<=100的锁,不可以打开>100级的锁。
这里就是要怎样才能知道,目前这个技能的等级是多少。雪流星大人写的代码大部分都写了这里做什么的。不过我改了半天也没有效果。囧。。。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
676
在线时间
532 小时
注册时间
2011-10-3
帖子
2237
6
发表于 2012-4-28 22:19:00 | 只看该作者
事件都可以了。
设几个不同的技能,
再标上等级。
在公共事件里判断
达到XXX时技能XXX LV.1删除,
再加入XXX LV.2

点评

那我再想想别的办法咯。。。  发表于 2012-4-29 17:35
技能共120+个,其中10个100级,剩余110+个10级,按照这种做法.......  发表于 2012-4-28 23:48
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
629 小时
注册时间
2009-9-24
帖子
570
7
发表于 2012-4-29 06:00:17 | 只看该作者
那个角本不是把每个技能的等级都记录到变量里了么,用判定某技能对应的变量=X时 Atk+10这种方法吧

点评

可以举个例子么,脚本什么的完全看不懂的说啊><:  发表于 2012-4-29 12:05
十三工坊式作型人形兵器驾驶员
“和基巴君是不同的!和基巴君!”
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
676
在线时间
532 小时
注册时间
2011-10-3
帖子
2237
8
发表于 2012-4-29 17:38:44 | 只看该作者
索性你还可以设120+个变量、120+个公共事件、120+个技能等
然后每次要升级就+变量,然后在公共里判断......持有几个这样的变量就附加多少伤害(强制)。
不过个人感觉还是用脚本比较好一点。
事件总是麻烦的。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
245 小时
注册时间
2007-8-6
帖子
329
9
 楼主| 发表于 2012-5-1 16:32:49 | 只看该作者
还是没人来解答么
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-16 22:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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