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

Project1

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

关于按键秘籍

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
帖子
159
跳转到指定楼层
1
发表于 2007-8-7 19:14:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
虽然在努力学习脚本中,仍然有很多问题,下了个按键秘笈脚本,怎么增加调用公共事件的个数呀?相关脚本如下
  1. #==============================================================================
  2. #以下是按键秘籍
  3. #==============================================================================
  4.    $mj=[] #在下面设置秘籍
  5.    $mj[0] = [nil,$R_Key_M,$R_Key_O,$R_Key_N,$R_Key_E,$R_Key_Y]
  6.    $mj[1] = [nil,$R_Key_I,$R_Key_T,$R_Key_E,$R_Key_M]
  7.    $mj[2] = [nil,$R_Key_S,$R_Key_A]
  8.   $mj[3] = [nil,$R_Key_S,$R_Key_P]
  9. class Scene_Map
  10.   alias old update
  11.   def update
  12.     n = 0
  13.     for i in 1..190
  14.       if Kboard.trigger?(i)
  15.         n = i
  16.       end
  17.     end
  18.     if n > 0 and  $game_switches[1] == true
  19.       if $open
  20.         $open = false
  21.         for @k in @z
  22.           $open = true if n == $mj[@k][@j[@k]]
  23.         end
  24.         for @k in @z
  25.           if n == $mj[@k][@j[@k]]
  26.             @j[@k]+=1
  27.             if @j[@k]==$mj[@k].size
  28.               #-----成功处理,@k为成功的秘籍编号--------
  29.               $game_temp.common_event_id = @k+1 #按对后的功能
  30.               #------------------------------------------
  31.               @j[@k] = 0
  32.             end
  33.           else
  34.             @j[@k] = 0
  35.           end
  36.         end
  37.       end
  38.     end
  39.    
  40.     if $open != true
  41.       @z = []
  42.       @j = []
  43.       for i in 0..$mj.size-1
  44.         if n == $mj[i][1]
  45.           @z.push(i)
  46.           @j[i] = 2
  47.           $open = true
  48.         end
  49.       end
  50.     end
  51.     old
  52.   end
  53. end
复制代码

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
帖子
159
2
 楼主| 发表于 2007-8-7 19:14:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
虽然在努力学习脚本中,仍然有很多问题,下了个按键秘笈脚本,怎么增加调用公共事件的个数呀?相关脚本如下
  1. #==============================================================================
  2. #以下是按键秘籍
  3. #==============================================================================
  4.    $mj=[] #在下面设置秘籍
  5.    $mj[0] = [nil,$R_Key_M,$R_Key_O,$R_Key_N,$R_Key_E,$R_Key_Y]
  6.    $mj[1] = [nil,$R_Key_I,$R_Key_T,$R_Key_E,$R_Key_M]
  7.    $mj[2] = [nil,$R_Key_S,$R_Key_A]
  8.   $mj[3] = [nil,$R_Key_S,$R_Key_P]
  9. class Scene_Map
  10.   alias old update
  11.   def update
  12.     n = 0
  13.     for i in 1..190
  14.       if Kboard.trigger?(i)
  15.         n = i
  16.       end
  17.     end
  18.     if n > 0 and  $game_switches[1] == true
  19.       if $open
  20.         $open = false
  21.         for @k in @z
  22.           $open = true if n == $mj[@k][@j[@k]]
  23.         end
  24.         for @k in @z
  25.           if n == $mj[@k][@j[@k]]
  26.             @j[@k]+=1
  27.             if @j[@k]==$mj[@k].size
  28.               #-----成功处理,@k为成功的秘籍编号--------
  29.               $game_temp.common_event_id = @k+1 #按对后的功能
  30.               #------------------------------------------
  31.               @j[@k] = 0
  32.             end
  33.           else
  34.             @j[@k] = 0
  35.           end
  36.         end
  37.       end
  38.     end
  39.    
  40.     if $open != true
  41.       @z = []
  42.       @j = []
  43.       for i in 0..$mj.size-1
  44.         if n == $mj[i][1]
  45.           @z.push(i)
  46.           @j[i] = 2
  47.           $open = true
  48.         end
  49.       end
  50.     end
  51.     old
  52.   end
  53. end
复制代码

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
3
发表于 2007-8-7 19:19:55 | 只看该作者
找到这一段

              #-----成功处理,@k为成功的秘籍编号--------
              $game_temp.common_event_id = @k+1 #按对后的功能
              #------------------------------------------

在里面增加就可以了


其实……比如打开1号公共事件,你还想打开2号的话,就在1号里写一句,启动2号公共事件就好了

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-27 16:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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