Project1

标题: 哪位大神告诉我一下怎么用脚本给指定人物增加技能 rpgvx [打印本页]

作者: 529987008    时间: 2015-7-2 12:38
标题: 哪位大神告诉我一下怎么用脚本给指定人物增加技能 rpgvx
求大神帮帮忙
作者: a364774426    时间: 2015-7-2 13:01
$game_actors[xx].learn_skill(yy)
作者: 529987008    时间: 2015-7-2 14:17
a364774426 发表于 2015-7-2 13:01
$game_actors[xx].learn_skill(yy)

若是使用物品之后让特定人学会技能呢?
作者: 529987008    时间: 2015-7-2 14:18
529987008 发表于 2015-7-2 14:17
若是使用物品之后让特定人学会技能呢?

就是  比如物品是重击给特定人使用后学会重击怎么弄?
作者: a364774426    时间: 2015-7-2 15:05
  1. class Scene_Item < Scene_Base
  2.     def determine_target
  3.     used = false
  4.     if @item.for_all?
  5.       for target in $game_party.members
  6.         target.item_effect(target, @item)
  7.         used = true unless target.skipped
  8.       end
  9.     else
  10.       $game_party.last_target_index = @target_window.index
  11.       target = $game_party.members[@target_window.index]
  12.       target.item_effect(target, @item)
  13.       used = true unless target.skipped
  14.     end
  15.     #----------------------------------------------------
  16.     if [1,2].include?(@item.id) #所有的能使角色学会技能的物品ID
  17.       case @item.id
  18.         when 1                  #例:使用物品1,角色学会技能2
  19.           n = 2
  20.         when 2                  #    使用物品2,角色学会技能3
  21.           n = 3
  22.       end
  23.       target = $game_party.members[@target_window.index]
  24.       target.learn_skill(n)
  25.       use_item_nontarget     
  26.     end
  27.     if used or [1,2].include?(@item.id) #所有的能使角色学会技能的物品ID
  28.       use_item_nontarget
  29.     else
  30.       Sound.play_buzzer   
  31.     end
  32.     #-----------------------------------------------------
  33.   end
  34. end
复制代码

作者: 529987008    时间: 2015-7-4 12:20
我就直接点吧{:8_459:}
作者: 529987008    时间: 2015-7-4 12:22
我有一个系统弄不明白了 你帮帮我呗 大神
作者: 529987008    时间: 2015-7-4 13:32
529987008 发表于 2015-7-4 12:22
我有一个系统弄不明白了 你帮帮我呗 大神

好吧。。。




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