设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2864|回复: 11
打印 上一主题 下一主题

[已经解决] 如何去掉战斗指令中的“攻击”和“防御”

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
100 小时
注册时间
2014-10-22
帖子
161
跳转到指定楼层
1
发表于 2014-11-9 20:34:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 RyanBern 于 2014-11-9 21:56 编辑

怎么才可以让对战时候攻击这个按键和防御这个按键消除啊,只留物品和技能,在问一下怎么把技能的文字名字改叫攻击类型啊

点评

提问的时候尽量用能概括内容的标题  发表于 2014-11-9 21:56
标题没意义。请编辑!  发表于 2014-11-9 21:34

开一个坑,废一个坑

Lv1.梦旅人 (暗夜天使)

梦石
0
星屑
60
在线时间
936 小时
注册时间
2008-2-14
帖子
973

开拓者

2
发表于 2014-11-9 21:29:10 | 只看该作者
本帖最后由 断电 于 2014-11-9 22:44 编辑

如果你用的是默认战斗系统的话……
1.Scene_Battle 1 里面26-31行用下面的这个替换掉

  1.     s1 = $data_system.words.skill
  2.     s2 = $data_system.words.item
  3.     #s3 = $data_system.words.guard
  4.     #s4 = $data_system.words.item
  5.     @actor_command_window = Window_Command.new(160, [s1, s2])
  6.     @actor_command_window.y = 228
复制代码
然后Scene_Battle 3 里面122-151行用下面这个替换掉

  1.       # when 0  # 攻击
  2.       # 演奏确定 SE
  3.       #  $game_system.se_play($data_system.decision_se)
  4.       # 设置行动
  5.       # @active_battler.current_action.kind = 0
  6.       # @active_battler.current_action.basic = 0
  7.       # 开始选择敌人
  8.       # start_enemy_select
  9.       when 0  # 特技
  10.         # 演奏确定 SE
  11.         $game_system.se_play($data_system.decision_se)
  12.         # 设置行动
  13.         @active_battler.current_action.kind = 1
  14.         # 开始选择特技
  15.         start_skill_select
  16.       #when 2  # 防御
  17.         # 演奏确定 SE
  18.         # $game_system.se_play($data_system.decision_se)
  19.         # 设置行动
  20.         #@active_battler.current_action.kind = 0
  21.         #@active_battler.current_action.basic = 1
  22.         # 转向下一位角色的指令输入
  23.         #phase3_next_actor
  24.       when 1  # 物品
  25.         # 演奏确定 SE
  26.         #$game_system.se_play($data_system.decision_se)
  27.         # 设置行动
  28.         #@active_battler.current_action.kind = 2
  29.         # 开始选择物品
  30.         #start_item_select
复制代码
其实就是注释掉一些不用的东西而已。。

2.数据库-系统,用语这栏把“特技”改成攻击类型就行了。

有问题再说

点评

哎呀真的诶,这样竟然没报错也是个奇迹  发表于 2014-11-9 22:44
第一个脚本6行多了个逗号233  发表于 2014-11-9 21:55
物品也被#掉了  发表于 2014-11-9 21:37

评分

参与人数 2星屑 +210 收起 理由
myownroc + 150 我很赞同
VIPArcher + 60 断电阿姨么么哒~

查看全部评分

接稿,UI(已接)/立绘(已接)
无偿/有偿皆可,有偿速度会更快^q^
作品请见相册,有意请发私信:)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
100 小时
注册时间
2014-10-22
帖子
161
3
 楼主| 发表于 2014-11-9 21:50:18 | 只看该作者
你的脚本貌似错误了,本人脚本渣一个,顺便说一下,我弄了一个鼠标脚本

点评

你试下第一段代码重新替换一下,刚刚不知为啥多了个逗号_(:з」∠)_,我开的新工程是没问题的。如果还不行就是有冲突  发表于 2014-11-9 22:45

开一个坑,废一个坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
100 小时
注册时间
2014-10-22
帖子
161
4
 楼主| 发表于 2014-11-9 21:54:19 | 只看该作者
顺便问一下主界面的和进入游戏之后音乐文件在哪里,我要换

点评

你好好看下数据库-系统那一页的各种东西吧,有个标题BGM是切换title音乐的。进入游戏之后的BGM就是初始地图的BGM啊  发表于 2014-11-9 22:46

开一个坑,废一个坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
100 小时
注册时间
2014-10-22
帖子
161
5
 楼主| 发表于 2014-11-9 22:11:39 | 只看该作者
找到错误原因了是宠物系统。。。。
脚本Window_BattleStatus的第40行发生了NameError。
undefined local variable or mathod actor_x  for #<Window_BattleStatus:0x1774ff0>
是什么意思啊

开一个坑,废一个坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
100 小时
注册时间
2014-10-22
帖子
161
6
 楼主| 发表于 2014-11-9 22:12:40 | 只看该作者
#==============================================================================
# ■ Window_BattleStatus
#------------------------------------------------------------------------------
#  显示战斗画面同伴状态的窗口。
#==============================================================================

class Window_BattleStatus < Window_Base
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 640, 160)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity = 160
    @level_up_flags = [false, false]
    refresh
  end
  #--------------------------------------------------------------------------
  def dispose
    super
  end
  #--------------------------------------------------------------------------
  # ● 设置升级标志
  #     actor_index : 角色索引
  #--------------------------------------------------------------------------
  def level_up(actor_index)
    @level_up_flags[actor_index] = true
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    actor = $game_party.actors[0]
    return if actor == nil
    draw_actor_graphic(actor, 20, 40)
    draw_actor_name(actor, 0, 0)
    draw_actor_hp(actor, 80, 32, 120)
    draw_actor_sp(actor, 80, 64, 120)
    if @level_up_flags[0]
      self.contents.font.color = normal_color
      self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
    else
      draw_actor_state(actor, 80, 96)
    end
  end
  #--------------------------------------------------------------------------
  # ● 刷新画面
  #--------------------------------------------------------------------------
  def update
    super
    # 主界面的不透明度下降
    if $game_temp.battle_main_phase
      self.contents_opacity -= 4 if self.contents_opacity > 191
    else
      self.contents_opacity += 4 if self.contents_opacity < 255
    end
  end
end

点评

↓↓actor_x明显是x坐标,建议无脑更换为0  发表于 2014-11-10 00:50
顺便提醒下,多个问题的话不要在一个帖子问,连贴就更不行了,新手的话不知道这些没关系,以后注意  发表于 2014-11-9 22:52
你把出错那行儿的actor_x改成actor试试吧。。这宠物系统。。是单个宠物的?就一个actor。。只看这个不知道这么改行不行  发表于 2014-11-9 22:50

开一个坑,废一个坑
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2749
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

7
发表于 2014-11-10 00:50:07 | 只看该作者
建议楼主把宠物系统的脚本发上来。
根据楼主的情况,先试试在报错的那一行之前加一句actor_x = 0
最后,请楼主善用“编辑”功能
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
100 小时
注册时间
2014-10-22
帖子
161
8
 楼主| 发表于 2014-11-10 01:35:43 | 只看该作者
表示完全不懂
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
100 小时
注册时间
2014-10-22
帖子
161
9
 楼主| 发表于 2014-11-10 01:42:02 | 只看该作者
这个是什么,好像是错的关键

QPPEYM5(GD(N0[Y7%~72SQ7.jpg (473.67 KB, 下载次数: 8)

QPPEYM5(GD(N0[Y7%~72SQ7.jpg

点评

宠物系统有冲突的话请另外开贴子提问,不要一贴多问  发表于 2014-11-10 12:23

开一个坑,废一个坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
100 小时
注册时间
2014-10-22
帖子
161
10
 楼主| 发表于 2014-11-10 12:35:04 | 只看该作者
我把宠物的脚本删了,错误就没了,我太机智了,哇哈哈哈哈哈

开一个坑,废一个坑
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-13 17:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表