Project1

标题: 手鎗弹药设定 [打印本页]

作者: andrew1234    时间: 2009-9-13 15:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2009-9-13 15:52
攻击时消耗物品……MS有XP的……
VX无能= =
作者: andrew1234    时间: 2009-9-13 15:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2009-9-13 16:00
大致应该是把攻击部分加一个判断是否有物品的分歧吧。
如果有物品则可以攻击并失去物品,否则便拉灰不能使用
作者: andrew1234    时间: 2009-9-13 16:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: njx937    时间: 2009-9-13 16:04
本帖最后由 njx937 于 2009-9-13 16:14 编辑

能,只要肯改。。
想问清楚点,武器是手枪,一般能装备吧
不能用是什么意思呢?
是指 技能 还是 普通攻击呢?
普通攻击的话。。
Window_ActorCommand 设置
  1.   def setup(actor)
  2.     s1 = Vocab::attack
  3.     s2 = Vocab::skill
  4.     s3 = Vocab::guard
  5.     s4 = Vocab::item
  6.     if actor.class.skill_name_valid     # 是否指定职业技能文字
  7.       s2 = actor.class.skill_name       # 替换「技能」命令文字
  8.     end
  9.     if actor.weapon_id == XX
  10.       if $game_party.items[OO] <= 0
  11.         @command_window.draw_item(0, false)
  12.       end
  13.     end
  14.     @commands = [s1, s2, s3, s4]
  15.     @item_max = 4
  16.     refresh
  17.     self.index = 0
  18.   end
复制代码
这个是拉灰 之后还有 battle 的脚本要改
作者: andrew1234    时间: 2009-9-13 16:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: njx937    时间: 2009-9-13 16:15
本帖最后由 njx937 于 2009-9-13 16:35 编辑

== 我传范例吧。。

刚发现有点之前的脚本有点bug
重做后,暂时未发现
改了 scene_battle 111 317  
搜索 “#######”
可得
其中 武器 用的 id 1 木棍 子弹 id 1 药水
自行更改

Project3.rar

240.98 KB, 下载次数: 133


作者: andrew1234    时间: 2009-9-13 16:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: andrew1234    时间: 2009-9-13 16:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: njx937    时间: 2009-9-13 16:38
有很多的。。暂时没想到批量的做法。。如果都用子弹的话
就,if @active_battler.weapon_id == 1 or @active_battler.weapon_id == 1
再多就用case 语句 要不是会很长
不是都用子弹 用不同型号子弹的话。。分开吧 copy弄好就行
作者: andrew1234    时间: 2009-9-13 16:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: njx937    时间: 2009-9-13 17:03
。。。没什么。。新加脚本的记号。。容易找。。
作者: andrew1234    时间: 2009-9-13 17:08
提示: 作者被禁止或删除 内容自动屏蔽




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