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

Project1

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

[已经解决] 求高手写个去掉逃跑和攻击,然后把逃跑加到菜单

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1428
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
跳转到指定楼层
1
发表于 2011-11-22 21:37:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2星屑
本帖最后由 月夜神音 于 2011-11-23 21:53 编辑

具体的说就是把去掉【战斗/逃跑】,然后去掉战斗菜单里的攻击,然后将逃跑放在战斗菜单的最后一项

像这样:

【特技】
【物品】
【防御】
【逃跑】

最佳答案

查看完整内容

将此脚本插入到【Main】之前即可正常使用,会对之前定义好的其他非默认战斗系统造成一定程度上的影响。注意,如果是事件调用【战斗处理】,则需要勾选上【允许逃跑】,才可以正常逃跑。

点评

我要去掉攻击啊  发表于 2011-11-22 22:01
怎么没有“攻击”?  发表于 2011-11-22 21:54
roguelike求生RPG研发中....

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

2
发表于 2011-11-22 21:37:15 | 只看该作者
本帖最后由 DeathKing 于 2011-11-22 23:55 编辑

将此脚本插入到【Main】之前即可正常使用,会对之前定义好的其他非默认战斗系统造成一定程度上的影响。注意,如果是事件调用【战斗处理】,则需要勾选上【允许逃跑】,才可以正常逃跑。
  1. #==============================================================================
  2. # ■ Window_ActorCommand
  3. #------------------------------------------------------------------------------
  4. #  选择角色命令(如「攻击」或「技能」)的窗口。
  5. #==============================================================================

  6. class Window_ActorCommand < Window_Command
  7.   #--------------------------------------------------------------------------
  8.   # ● 设置
  9.   #     actor : 角色
  10.   #--------------------------------------------------------------------------
  11.   def setup(actor)
  12.     s1 = Vocab::attack                  # 不再起效
  13.     s2 = Vocab::skill
  14.     s3 = Vocab::guard
  15.     s4 = Vocab::item
  16.     s5 = Vocab::escape
  17.     if actor.class.skill_name_valid     # 是否指定职业技能文字
  18.       s2 = actor.class.skill_name       # 替换「技能」命令文字
  19.     end
  20.     @commands = [s2, s3, s4, s5]
  21.     @item_max = 4
  22.     refresh
  23.     self.index = 0
  24.   end
  25. end

  26. #==============================================================================
  27. # ■ Scene_Battle
  28. #------------------------------------------------------------------------------
  29. #  处理战斗画面的类。
  30. #==============================================================================

  31. class Scene_Battle < Scene_Base
  32.   #--------------------------------------------------------------------------
  33.   # ● 更新队伍命令选择
  34.   #--------------------------------------------------------------------------
  35.   def update_party_command_selection
  36.     @status_window.index = @actor_index = -1
  37.     next_actor
  38.   end
  39.   #--------------------------------------------------------------------------
  40.   # ● 更新角色命令选择
  41.   #--------------------------------------------------------------------------
  42.   def update_actor_command_selection
  43.     if Input.trigger?(Input::B)
  44.       Sound.play_cancel
  45.       prior_actor
  46.     elsif Input.trigger?(Input::C)
  47.       case @actor_command_window.index
  48.       when 0  # 技能
  49.         Sound.play_decision
  50.         start_skill_selection
  51.       when 1  # 防御
  52.         Sound.play_decision
  53.         @active_battler.action.set_guard
  54.         next_actor
  55.       when 2  # 物品
  56.         Sound.play_decision
  57.         start_item_selection
  58.       when 3  # 逃跑
  59.         if $game_troop.can_escape == false
  60.           Sound.play_buzzer
  61.           return
  62.         end
  63.         Sound.play_decision
  64.         process_escape
  65.       end
  66.     end
  67.   end
  68. end
复制代码

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
190 小时
注册时间
2011-2-19
帖子
147
3
发表于 2011-11-22 23:09:29 | 只看该作者
本帖最后由 空の翼 于 2011-11-22 23:31 编辑

http://rpg.blue/forum.php?mod=viewthread&tid=207995&highlight=%E6%94%BB%E5%87%BB
这个是去掉攻击的

http://rpg.blue/forum.php?mod=viewthread&tid=76983
我下过来试试,事件不能逃跑原来也是能用的~!

点评

两个脚本组合起来应该能满足LZ要求了  发表于 2011-11-22 23:43
事件逃跑无效无所谓  发表于 2011-11-22 23:25
XP的好像有一个,VX的也有但好像会使事件无法逃跑无效。  发表于 2011-11-22 23:21
去掉攻击的有很多,我都搜了的,主要是还要去掉战斗/逃跑然后把逃跑加入战斗菜单  发表于 2011-11-22 23:19
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 08:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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