Project1

标题: 关于使用一个物品让人物升级的问题 [打印本页]

作者: yl51379    时间: 2015-4-11 20:48
标题: 关于使用一个物品让人物升级的问题
我是新人,正在做一个使用之后,提升人物一个等级的物品。是利用公共事件做的,可是做出来的效果不理想。
要不就是不管选择该物品给谁使用 都是1号位置的人物升级  要不就是不管给谁用 队伍中随机一个人物升级  
始终达不到 指定给谁吃 谁就升级的效果
我仔细看了物品设置的效果范围并没有错 是选的单个队友  然后使用场合是在菜单中  所以并没有涉及到战斗中使用那一块
想到过利用变量 但是不知道从哪里下手  求大神指点 !

作者: taroxd    时间: 2015-4-11 21:07
本帖最后由 taroxd 于 2015-4-12 05:58 编辑

事件-脚本(不对脚本框太小导致的换行负责,如果因为这个追问的话我不予回答):

  1. actor = $game_party.target_actor
  2. actor.change_level(actor.level + 1, true) # 如果不要提示信息,将 true 改为 false
复制代码

作者: yl51379    时间: 2015-4-11 22:12
taroxd 发表于 2015-4-11 21:07
事件-脚本(未测试。不对脚本框太小导致的换行负责,如果因为这个追问的话我不予回答): ...

谢谢,我已经在公共事件执行内容中插入这段脚本了。不过用了之后还是会出现一个老问题。就是不管给谁吃,永远都是站在1号位置的人物升级。只有更换队长,才能实现其它人升级的效果,请问怎么解决?
作者: david_ng223    时间: 2015-4-11 22:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 诡异の猫    时间: 2015-4-11 23:01
本帖最后由 诡异の猫 于 2015-4-11 23:05 编辑
  1. index = $game_variables[99]
  2. actor = $game_party.members[index]
  3. actor.change_level(actor.level + 1, true)
复制代码
通过第99号变量来控制队伍里哪个角色升级
如果是第一个角色则让99号变量的值=0,如果第二个角色则让99号变量的值=1,以此类推
作者: yl51379    时间: 2015-4-12 09:55
david_ng223 发表于 2015-4-11 22:27
首先,把你已經建立的有關这个物品的全部東西(例如你在3樓所說的公共事件)刪除掉(刪除之前你先備一備份).
之 ...

非常感谢 如果可以不用到公共事件 那是最好不过了
作者: yl51379    时间: 2015-4-12 18:35
诡异の猫 发表于 2015-4-11 23:01
通过第99号变量来控制队伍里哪个角色升级
如果是第一个角色则让99号变量的值=0,如果第二个角色则让99号变 ...

非常的感谢




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