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

Project1

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

求人给这个脚本加个开关

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
跳转到指定楼层
1
发表于 2009-1-20 20:43:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这个按空格键加速脚本加个50号开关
50号开关打开时取消此功能
脚本在这里
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================


  4. # ▼▲▼ XRXS25. ダッシュ機能 ver.2 ▼▲▼
  5. # by 桜雅 在土 (基本、再改訂)
  6. #    Tetra-Z   (改訂原案)


  7. #==============================================================================
  8. # □ カスタマイズポイント
  9. #==============================================================================
  10. #
  11. # 按下加速键之后的速度増加量
  12. #
  13. PLUSPEED = 1
  14. #
  15. # 行走加速的按键
  16. #
  17. BUTTON = Input::C
  18. end
  19. #==============================================================================
  20. # ■ Game_Player
  21. #==============================================================================
  22. class Game_Player < Game_Character
  23. #--------------------------------------------------------------------------
  24. # ● フレーム更新
  25. #--------------------------------------------------------------------------
  26. alias xrxs25_update update
  27. def update
  28.    # 例外補正
  29.    if @move_speed_arcadia == nil
  30.      @move_speed_arcadia = @move_speed
  31.    end
  32.    # 移動中、イベント実行中、移動ルート強制中、
  33.    # メッセージウィンドウ表示中、
  34.    # ダッシュボタン挿下中、のいずれでもない場合
  35.    unless moving? or $game_system.map_interpreter.running? or
  36.           @move_route_forcing or $game_temp.message_window_showing
  37.      # 速度の変更
  38.      if Input.press?(XRXS_Dash::BUTTON)
  39.        @move_speed = @move_speed_arcadia + XRXS_Dash::PLUSPEED
  40.      else
  41.        @move_speed = @move_speed_arcadia
  42.      end
  43.    end
  44.    # 呼び戻す
  45.    xrxs25_update
  46. end
  47. #--------------------------------------------------------------------------
  48. # ○ 移動タイプ : カスタム [オーバーライド]
  49. #--------------------------------------------------------------------------
  50. def move_type_custom
  51.    # 例外補正
  52.    if @move_speed_arcadia == nil
  53.      @move_speed_arcadia = @move_speed
  54.    end
  55.    # 標準速度に戻す
  56.    @move_speed = @move_speed_arcadia
  57.    # 呼び戻す
  58.    super
  59.    # 速度の保存
  60.    @move_speed_arcadia = @move_speed
  61. end
  62. end

  63. #==============================================================================
  64. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  65. #==============================================================================
复制代码

版务信息:本贴由楼主自主结贴~

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

2
发表于 2009-1-20 20:48:19 | 只看该作者
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================


  4. # ▼▲▼ XRXS25. ダッシュ機能 ver.2 ▼▲▼
  5. # by 桜雅 在土 (基本、再改訂)
  6. #    Tetra-Z   (改訂原案)


  7. #==============================================================================
  8. # □ カスタマイズポイント
  9. #==============================================================================
  10. #
  11. # 按下加速键之后的速度増加量
  12. #
  13. PLUSPEED = 1
  14. #
  15. # 行走加速的按键
  16. #
  17. BUTTON = Input::C
  18. end
  19. #==============================================================================
  20. # ■ Game_Player
  21. #==============================================================================
  22. class Game_Player < Game_Character
  23. #--------------------------------------------------------------------------
  24. # ● フレーム更新
  25. #--------------------------------------------------------------------------
  26. alias xrxs25_update update
  27. def update
  28.    # 例外補正
  29.    if @move_speed_arcadia == nil
  30.      @move_speed_arcadia = @move_speed
  31.    end
  32.    # 移動中、イベント実行中、移動ルート強制中、
  33.    # メッセージウィンドウ表示中、
  34.    # ダッシュボタン挿下中、のいずれでもない場合
  35.    unless moving? or $game_system.map_interpreter.running? or
  36.           @move_route_forcing or $game_temp.message_window_showing
  37.      # 速度の変更
  38. if $game_switches[50] == true
  39.      if Input.press?(XRXS_Dash::BUTTON)
  40.        @move_speed = @move_speed_arcadia + XRXS_Dash::PLUSPEED
  41.      else
  42.        @move_speed = @move_speed_arcadia
  43.      end
  44.    end
  45. end
  46.    # 呼び戻す
  47.    xrxs25_update
  48. end
  49. #--------------------------------------------------------------------------
  50. # ○ 移動タイプ : カスタム [オーバーライド]
  51. #--------------------------------------------------------------------------
  52. def move_type_custom
  53.    # 例外補正
  54.    if @move_speed_arcadia == nil
  55.      @move_speed_arcadia = @move_speed
  56.    end
  57.    # 標準速度に戻す
  58.    @move_speed = @move_speed_arcadia
  59.    # 呼び戻す
  60.    super
  61.    # 速度の保存
  62.    @move_speed_arcadia = @move_speed
  63. end
  64. end

  65. #==============================================================================
  66. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  67. #==============================================================================
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
3
 楼主| 发表于 2009-1-20 22:34:07 | 只看该作者
虽然开关弄反了 但是反有反的用法
太谢谢了!

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-19 07:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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