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

Project1

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

[已经解决] 设置一个调查脚本并在菜单栏加入调查选项

[复制链接]

Lv2.观梦者

梦石
0
星屑
250
在线时间
233 小时
注册时间
2013-8-2
帖子
587
跳转到指定楼层
1
发表于 2014-8-14 18:56:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
@taroxd 求帮写一个调查脚本,是很简单的那种,就象一个开关,,,在平常时按调查会显示(选项调查,不调查),然后在开关开启时可以调查事件,平常时显示(什么也没有)然后@VIPArcher 帮写一个对应调查脚本的在菜单添加调查二字选项

点评

xd我很好奇当你看完楼主要求后你心里说的第一句话是什么  发表于 2014-8-14 21:54
知道为啥我会让VIP往菜单里加东西吗?因为我懒  发表于 2014-8-14 18:58
我忘了,我要怎么遗忘。

Lv2.观梦者

bluer
公主殿下

梦石
0
星屑
283
在线时间
533 小时
注册时间
2013-10-19
帖子
2067
2
发表于 2014-8-14 18:57:33 | 只看该作者
表示事件解决无误。

点评

那个倒是真的蛮简单。。。窝记得有教程的。  发表于 2014-8-14 19:07
但是想要在菜单加入调查,然后调用事件,,  发表于 2014-8-14 19:00
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
3
发表于 2014-8-14 19:07:40 | 只看该作者
用技能关联一个开关的公共事件如何?

点评

嗯(ΦωΦ)  发表于 2014-8-14 19:30
那就没办法咯,实在没办法的时候再试试这个方法吧。  发表于 2014-8-14 19:25
技能是调查?,但我还是更喜欢在菜单中加入调查,,  发表于 2014-8-14 19:12
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
76
在线时间
1379 小时
注册时间
2012-7-5
帖子
1698

开拓者

4
发表于 2014-8-14 20:11:53 | 只看该作者
@taroxd 把303_story.html【可能是302反正是菜单中添加选项的那页【给你看看

点评

等我翻译完了第一部分我就发布alpha  发表于 2014-8-14 20:13

  -fk: -azogi:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
68
在线时间
585 小时
注册时间
2013-5-25
帖子
1524
5
发表于 2014-8-15 13:05:03 | 只看该作者
发现一个可疑物件,调出菜单-调查
这种规则我记得是上世纪的游戏了(你不觉得操作繁琐嘛

为什么不是直接对着事件按下回车来那


点评

好吧,随便  发表于 2014-8-15 13:32
直接让玩家明白一个指定按键代表调查然后对着可疑物件按下调查不是更方便嘛  发表于 2014-8-15 13:29
,,,,随便找地方-调菜单-调查,就像重装机兵一样,找一些有用没用的东西,为什么我觉得可以增加游戏趣味呢,,  发表于 2014-8-15 13:19

评分

参与人数 1星屑 +150 收起 理由
taroxd + 150 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10079
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

6
发表于 2014-8-29 21:18:03 | 只看该作者
瞎写一个来骗糖
使用方法插在Main以上▼ 插件脚本 以下
在可调查的事件名称里写上<地图 ID>其中ID为该事件存在的地图ID
优先检查人物前方是否有可调查事件不存在则调查脚下。
调查到事件则打开该事件的独立开关A。剩下的事件内容自己设置
有BUG不保修
  1. class Game_Event < Game_Character

  2.   attr_reader   :name
  3.   alias vip_20140829_initialize initialize
  4.   #--------------------------------------------------------------------------
  5.   # ● 初始化对象
  6.   #     event : RPG::Event
  7.   #--------------------------------------------------------------------------
  8.   def initialize(map_id, event)
  9.     vip_20140829_initialize(map_id, event)
  10.     @name = @event.name
  11.   end
  12. end

  13. class Scene_Menu < Scene_MenuBase
  14.   alias vip_20140829_create create_command_window
  15.   def create_command_window
  16.     vip_20140829_create
  17.     @command_window.set_handler(:survey,    method(:command_survey))
  18.   end
  19.   def command_survey
  20.     SceneManager.goto(Scene_Map)
  21.     vip
  22.   end
  23.   def vip
  24.     case $game_player.direction
  25.     when 2
  26.       y = $game_player.y + 1
  27.       x = $game_player.x
  28.     when 4
  29.       y = $game_player.y
  30.       x = $game_player.x - 1
  31.     when 6
  32.       y = $game_player.y
  33.       x = $game_player.x + 1
  34.     when 8
  35.       y = $game_player.y - 1
  36.       x = $game_player.x
  37.     end
  38.     param = $game_map.event_id_xy(x, y)
  39.     param = $game_map.event_id_xy($game_player.x,$game_player.y) if param == 0
  40.     if param != 0
  41.       $game_map.events[param].name =~ /<地图\s*(\d+)>/
  42.       $game_self_switches[[$1.to_i,param,"A"]] = true if $1.to_i != nil
  43.     else
  44.       $game_message.texts.push("什么都没发现")
  45.     end
  46.   end
  47. end


  48. class Window_MenuCommand < Window_Command
  49.   alias vip_20140829_add add_main_commands
  50.   def add_main_commands
  51.     vip_20140829_add
  52.     add_command("调查", :survey,   main_commands_enabled)#添加按钮
  53.   end
  54. end
复制代码

点评

(ΦωΦ)英语渣,survey短  发表于 2014-8-29 23:02
survey 和 investigate 还是不一样的……  发表于 2014-8-29 21:48

评分

参与人数 1星屑 +9 收起 理由
千夙 + 9 你的针鼠已经是濒死状态了,

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 05:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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