| 赞 | 0 |
| VIP | 0 |
| 好人卡 | 0 |
| 积分 | 1 |
| 经验 | 10711 |
| 最后登录 | 2020-5-5 |
| 在线时间 | 5 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 5 小时
- 注册时间
- 2007-7-19
- 帖子
- 159
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
虽然在努力学习脚本中,仍然有很多问题,下了个按键秘笈脚本,怎么增加调用公共事件的个数呀?相关脚本如下- #==============================================================================
- #以下是按键秘籍
- #==============================================================================
- $mj=[] #在下面设置秘籍
- $mj[0] = [nil,$R_Key_M,$R_Key_O,$R_Key_N,$R_Key_E,$R_Key_Y]
- $mj[1] = [nil,$R_Key_I,$R_Key_T,$R_Key_E,$R_Key_M]
- $mj[2] = [nil,$R_Key_S,$R_Key_A]
- $mj[3] = [nil,$R_Key_S,$R_Key_P]
- class Scene_Map
- alias old update
- def update
- n = 0
- for i in 1..190
- if Kboard.trigger?(i)
- n = i
- end
- end
- if n > 0 and $game_switches[1] == true
- if $open
- $open = false
- for @k in @z
- $open = true if n == $mj[@k][@j[@k]]
- end
- for @k in @z
- if n == $mj[@k][@j[@k]]
- @j[@k]+=1
- if @j[@k]==$mj[@k].size
- #-----成功处理,@k为成功的秘籍编号--------
- $game_temp.common_event_id = @k+1 #按对后的功能
- #------------------------------------------
- @j[@k] = 0
- end
- else
- @j[@k] = 0
- end
- end
- end
- end
-
- if $open != true
- @z = []
- @j = []
- for i in 0..$mj.size-1
- if n == $mj[i][1]
- @z.push(i)
- @j[i] = 2
- $open = true
- end
- end
- end
- old
- end
- end
复制代码 |
|