Project1
标题:
技能等级
[打印本页]
作者:
rpgxs
时间:
2012-4-25 12:32
标题:
技能等级
做游戏用了雪流星大人的
技能升级脚本
然后我想
如果 技能1 升级了
人物的物理攻击增加100。
要怎么修改呢。 dsu_plus_rewardpost_czw
作者:
李光兆
时间:
2012-4-25 18:40
并行处理,条件分歧,角色XX技能XX学会时,增减能力值,物理攻击加上自己要的数值。
作者:
rpgxs
时间:
2012-4-26 21:14
...没人讲解下么
作者:
lsu666666
时间:
2012-4-27 01:07
本帖最后由 lsu666666 于 2012-4-27 01:14 编辑
rpgxs 发表于 2012-4-26 21:14
...没人讲解下么
可以參考 做些修改 應該可以套用的說
{:2_273:}
代碼來源
http://rpg.blue/forum.php?mod=viewthread&tid=176478
先 在#--------------------------------------------------------------------------
# ● 应用通常攻击效果
# attacker : 攻击者 (battler)
#--------------------------------------------------------------------------
def attack_effect(attacker)
# 清除会心一击标志
self.critical = false
#添加
@active_battler = attacker
在 Game_Battler 3 的
#--------------------------------------------------------------------------
# ● 应用特技效果
下找到
# 伤害符号正确的情况下
if self.damage > 0
# 防御修正
if self.guarding?
self.damage /= 1
end
end
添加
if skill.element_set.include?(1) #技能勾选属性编号
self.damage = @active_battler.level * 50 #使用者等级*50
end
复制代码
作者:
rpgxs
时间:
2012-4-27 10:38
回复LS,我其实是想在公共事件里判断来着,比如开锁>=100级,可以打开<=100的锁,不可以打开>100级的锁。
这里就是要怎样才能知道,目前这个技能的等级是多少。雪流星大人写的代码大部分都写了这里做什么的。不过我改了半天也没有效果。囧。。。
作者:
神秘影子
时间:
2012-4-28 22:19
事件都可以了。
设几个不同的技能,
再标上等级。
在公共事件里判断
达到XXX时技能XXX LV.1删除,
再加入XXX LV.2
作者:
shalicheng2
时间:
2012-4-29 06:00
那个角本不是把每个技能的等级都记录到变量里了么,用判定某技能对应的变量=X时 Atk+10这种方法吧
作者:
神秘影子
时间:
2012-4-29 17:38
索性你还可以设120+个变量、120+个公共事件、120+个技能等
然后每次要升级就+变量,然后在公共里判断......持有几个这样的变量就附加多少伤害(强制)。
不过个人感觉还是用脚本比较好一点。
事件总是麻烦的。
作者:
rpgxs
时间:
2012-5-1 16:32
还是没人来解答么
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1