Project1
标题:
怎么让特定的装备后得到特定的技能?
[打印本页]
作者:
美丽晨露
时间:
2012-12-15 19:08
标题:
怎么让特定的装备后得到特定的技能?
本帖最后由 美丽晨露 于 2012-12-16 01:38 编辑
怎么让特定的装备后得到特定的技能?
装备卸下的时候遗忘特定的技能?
有这样的脚本吗?
公共事件就算了,我不懂事件的操作。
作者:
wwwcctvty
时间:
2012-12-15 19:14
难道这就是所谓的‘套装“?套装效果好像我在站里看到过,楼主耐心找下吧
作者:
萧叶藏刀
时间:
2012-12-15 19:32
http://www.66rpg.com/articles/2957
作者:
萧叶藏刀
时间:
2012-12-15 20:57
楼主看看行不行
在 Scene_Equip 中添加脚本
在210-211之间添加
[url=home.php?mod=space&uid=79836]@jineng[/url] = $game_actors[@actor_index+1]
if @jineng.weapon_id == 1#weapon_id是武器ID,防具分别是armor1_id,armor2_id,armor3_id,armor4_id
@jineng.forget_skill(23)#失去技能,23是技能id
end
复制代码
在211-212之间添加
if @jineng.armor1_id == 1#同上
@jineng.learn_skill(23)#得到技能
end
复制代码
既然是特定的装备,应该没有多少吧
作者:
萧叶藏刀
时间:
2012-12-15 22:32
是得到装备就得到技能,还是穿上装备才得到技能
作者:
萧叶藏刀
时间:
2012-12-15 23:01
我终于知道楼主为什么说不行了!
手贱,发错了,也没有讲请楚
抱歉
是这样的,你在210-211之间插了
#取得人物
[url=home.php?mod=space&uid=79836]@jineng[/url] = $game_actors[@actor_index+1]
if @jineng.weapon_id == 1#weapon_id是武器ID,防具分别是armor1_id,armor2_id,armor3_id,armor4_id
@jineng.forget_skill(23)#失去技能,23是技能id
end
复制代码
在下插的要一致的**ID和技能ID【刚刚发错了】
211-212中应该是
if @jineng.weapon_id == 1#同上
@jineng.learn_skill(23)#得到技能
end
复制代码
同此,要更多的特定装备就像上面一样在@actor.equip(@right_window.index, item == nil ? 0 : item.id)
上下添加就行了
作者:
美丽晨露
时间:
2012-12-16 00:10
萧叶藏刀 发表于 2012-12-15 23:01
我终于知道楼主为什么说不行了!
手贱,发错了,也没有讲请楚
好混乱。
还是不行啊。
能不能给我范例看看呢?
作者:
萧叶藏刀
时间:
2012-12-16 01:13
表达不好,自己摸索吧
迟来的范例在下面
装备绑定技能.rar
(188.98 KB, 下载次数: 81)
2012-12-16 01:12 上传
点击文件名下载附件
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1