Project1

标题: 怎么让叶子VX版任务脚本的窗口不用按下确定键? [打印本页]

作者: 冰舞蝶恋    时间: 2010-11-4 12:46
标题: 怎么让叶子VX版任务脚本的窗口不用按下确定键?
就是在左边选择任务的时候,平常是只能按下确定键右边的内容才会显示另一个任务,怎样让光标移到哪里,就显示哪个任务的内容?
作者: summer92    时间: 2010-11-4 13:04
改显示部分。联动把。也比较麻烦的说
作者: 冰舞蝶恋    时间: 2010-11-4 13:18
回复 summer92 的帖子

怎么改?大大帮帮忙啊!
作者: 冰舞蝶恋    时间: 2010-11-4 13:35
http://rpg.blue/forum.php?mod=vi ... 8F%B6%E5%AD%90%2BVX
作者: 捣蛋    时间: 2010-11-4 14:26
楼主的想法我正好需要的说..
我都觉得要按下确定键才能查看..这样不怎么和谐?
LZ都在坑脚本磨?
作者: 冰舞蝶恋    时间: 2010-11-6 11:14
自顶求解……
作者: summerxud    时间: 2010-11-6 11:23
http://rpg.blue/thread-147594-1-1.html 鼠标脚本,除此之外没有其他办法...默认VX不支持鼠标的
作者: 38571240    时间: 2010-11-6 15:19
本帖最后由 38571240 于 2010-11-6 15:47 编辑

找到这一行:
  1. # 如果光标没有移动的话,翻页
复制代码
请将下面直到结束的这一段变为:
  1.   
  2.          # 如果光标没有移动的话,翻页
  3.       if @task_info_window.oy + @task_info_window.height - 32 > @task_info_window.contents.height
  4.           @task_info_window.oy = 0
  5.       else
  6.           @task_info_window.oy += 480-32
  7.       end
  8.     end  
  9.     if $game_party.latest_task == @task_names_window.task.id  
  10.         if @task_info_window.contents.height > @task_info_window.height - 32
  11.           # 演奏翻页 SE
  12.           #Sound.se_play(CHANGE_PAGE_SE)
  13.         end
  14.      else
  15.         @task_info_window.refresh(@task_names_window.task.id)
  16.         $game_party.latest_task = @task_names_window.task.id
  17.         # 演奏确定 SE
  18.         Sound.play_decision
  19.      end
  20.   end
  21. end




  22. #==============================================================================
  23. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  24. #==============================================================================
复制代码
测试成功。不影响原版翻页,任务内容随光标变化不用确定
叶子的翻页音效设置似乎有点问题,所以我把翻页声注销掉。如果LZ能正常地用原版的叶子脚本翻页(指任务内容翻页),
就把上面脚本的第12行 [#Sound.se_play(CHANGE_PAGE_SE)]的#去掉
作者: 企鹅达达    时间: 2011-1-1 11:23
回复 38571240 的帖子

挖坟修正,用这个脚本之后会一直响确定的声音。建议改为在  # 按下 C 键的情况下  后面改为
  1. # 按下 C 键的情况下
  2.     if Input.trigger?(Input::C)
  3.       # 无任务可显示的话
  4.       if @task_names_window.task == nil
  5.         # 演奏冻结 SE
  6.         Sound.play_buzzer
  7.         return
  8.       else
  9.         # 演奏确定 SE
  10.         Sound.play_decision
  11.       end
  12.       # 如果光标没有移动的话,翻页
  13.       if @task_info_window.oy + @task_info_window.height - 32 > @task_info_window.contents.height
  14.           @task_info_window.oy = 0
  15.       else
  16.           @task_info_window.oy += 480-32
  17.       end
  18.     end  
  19.     if $game_party.latest_task == @task_names_window.task.id  
  20.         if @task_info_window.contents.height > @task_info_window.height - 32
  21.           # 演奏翻页 SE
  22.           #Sound.se_play(CHANGE_PAGE_SE)
  23.         end
  24.      else
  25.         @task_info_window.refresh(@task_names_window.task.id)
  26.         $game_party.latest_task = @task_names_window.task.id
  27.      end
  28.   end
  29. end
复制代码





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