Project1

标题: 想要一个vx任务脚本 [打印本页]

作者: 74174n74    时间: 2011-2-7 11:16
标题: 想要一个vx任务脚本
我想要一个像zhong的拉尔夫历险记的任务脚本
但是我是脚本盲,不会编脚本
而且用搜索功能也找不到。
请好心的高手给个任务脚本,并告诉我插在哪和怎么用谢谢
作者: 水野·迪尔    时间: 2011-2-7 11:32
脚本在此http://rpg.blue/forum.php?mod=vi ... =%E5%8F%B6%E5%AD%90 使用方法详见脚本注释,脚本插在MAIN之前即可
作者: 74174n74    时间: 2011-2-7 11:51
回复 水野·迪尔 的帖子

我放在main之前,结果什么都没有
作者: 水野·迪尔    时间: 2011-2-7 22:43
回复 74174n74 的帖子

当然啦,你需要在事件中使用脚本来呼出它,方法在注视里面
如果想要加入任务这个选项在菜单中,还要更改菜单脚本
作者: 74174n74    时间: 2011-2-8 11:43
回复 水野·迪尔 的帖子

那请问怎么更改菜单脚本
作者: liweiliniu    时间: 2011-2-8 12:17
本帖最后由 liweiliniu 于 2011-2-8 12:19 编辑

要改Scene_Menu
我的这样改的
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def create_command_window
  5.     s1 = Vocab::item
  6. s2 = Vocab::skill
  7. s3 = Vocab::equip
  8. s4 = Vocab::status
  9. s5 = Vocab::game_end
  10. s6 = "查看任务"  #<=== 这个任务能够随便你改
  11.   @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
  12.     @command_window.index = @menu_index
  13.     if $game_party.members.size == 0          # 如果队伍为空
  14.       @command_window.draw_item(0, false)     # 无效化物品选项
  15.       @command_window.draw_item(1, false)     # 无效化技能选项
  16.       @command_window.draw_item(2, false)     # 无效化装备选项
  17.       @command_window.draw_item(3, false)     # 无效化状态选项
  18.     end
  19.     if $game_system.save_disabled             # 如果禁止存档
  20.       @command_window.draw_item(4, false)     # 无效化存档选项
  21.     end
  22.   end
  23.   #--------------------------------------------------------------------------
  24.   # ● 更新命令窗口
  25.   #--------------------------------------------------------------------------
  26.   def update_command_selection
  27.     if Input.trigger?(Input::B)
  28.       Sound.play_cancel
  29.       $scene = Scene_Map.new
  30.     elsif Input.trigger?(Input::C)
  31.       if $game_party.members.size == 0 and @command_window.index < 4
  32.         Sound.play_buzzer
  33.         return
  34.       elsif $game_system.save_disabled and @command_window.index == 4
  35.         Sound.play_buzzer
  36.         return
  37.       end
  38.       Sound.play_decision
  39.       case @command_window.index
  40.       when 0      # 物品
  41.         $scene = Scene_Item.new
  42.       when 1,2,3  # 技能、装备、状态
  43.         start_actor_selection
  44.       when 4      # 存档
  45.         $scene = Scene_End.new
  46.       when 5      # 结束游戏
  47.          $scene = Scene_Task.new
  48.       end
  49.     end
  50.   end
复制代码
PS:我把存档选项去掉了,我的那个不能在菜单存档

在事件中加脚本
get_task(1) 即接1号任务 注释中很明白了

作者: 74174n74    时间: 2011-2-8 14:49
回复 liweiliniu 的帖子

我x,没了存档还叫游戏吗
作者: l65591397    时间: 2011-2-8 15:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: kid_基德    时间: 2011-2-8 16:11
本帖最后由 kid_基德 于 2011-2-8 16:32 编辑

第9和10行
  1. s5 = Vocab::game_end
  2. s6 = "查看任务"  #<=== 这个任务能够随便你改
复制代码
改为

  1. s5 = "查看任务"  #<=== 这个任务能够随便你改
  2. s6 = Vocab::save
  3. s7 = Vocab::game_end
复制代码
11行改为:
  1. @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
复制代码
44行之后改为:
  1.       when 4      # 查看任务
  2.          $scene = $scene = Scene_Task.new(6)
  3.       when 5      # 存档
  4.         $scene = Scene_File.new(true, false, false)
  5.       when 6      # 游戏结束
  6.         $scene = Scene_End.new
  7.       end
  8.     end
  9.   end
复制代码
试试看
作者: 74174n74    时间: 2011-2-11 18:30
回复 liweiliniu 的帖子

不行哦,没有任务栏
作者: kangenming1999    时间: 2012-7-1 22:48
……好麻烦啊,找了半天啦……




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