Project1

标题: 关于技能熟练度脚本的一个小疑问! 500分! [打印本页]

作者: 忧伤的小猫    时间: 2008-6-4 06:09
标题: 关于技能熟练度脚本的一个小疑问! 500分!
用了这个脚本后,技能就会在使用中不断的提升等级,技能使用的次数是用游戏中的变量记录的吗?可以通过事件来指定某个技能直接升级而不是通过不停的使用吗? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 3535    时间: 2008-6-4 06:16
技能使用的次数是在脚本Game_Actor,attr_accessor   :skill_use

$game_party.actors[x].skill_level[技能id] = y
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 忧伤的小猫    时间: 2008-6-4 17:03
以下引用3535于2008-6-3 22:16:01的发言:

技能使用的次数是在脚本Game_Actor,attr_accessor   :skill_use

$game_party.actors[x].skill_level[技能id] = y



[本贴由作者于 2008-6-3 22:16:28 最后编辑]

你是说 这个脚步用在事件中吗? actors[x]
中的x是 角色的ID?
作者: 八云紫    时间: 2008-6-4 17:04
回答LS ,是的。
作者: 忧伤的小猫    时间: 2008-6-4 17:11
$game_party.actors[x].skill_level[技能id] = y
这里我这样用的
$game_party.actors[2].skill_level[63] = 1
用在事件--脚本 。中
但是执行以后 对应的技能并没有改变等级 依然Lv0
作者: 要数    时间: 2008-6-4 17:37
ID是队伍中角色的序列(从0...$gane_party.actors.size),和数据库中角色的ID不同。看一下你是否使用正确。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1