Project1
标题:
关于按键秘籍
[打印本页]
作者:
fofolee
时间:
2007-8-7 19:14
标题:
关于按键秘籍
虽然在努力学习脚本中,仍然有很多问题,下了个按键秘笈脚本,怎么增加调用公共事件的个数呀?相关脚本如下
#==============================================================================
#以下是按键秘籍
#==============================================================================
$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
复制代码
作者:
fofolee
时间:
2007-8-7 19:14
标题:
关于按键秘籍
虽然在努力学习脚本中,仍然有很多问题,下了个按键秘笈脚本,怎么增加调用公共事件的个数呀?相关脚本如下
#==============================================================================
#以下是按键秘籍
#==============================================================================
$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
复制代码
作者:
幻の飞鱼
时间:
2007-8-7 19:19
找到这一段
#-----成功处理,@k为成功的秘籍编号--------
$game_temp.common_event_id = @k+1 #按对后的功能
#------------------------------------------
在里面增加就可以了
其实……比如打开1号公共事件,你还想打开2号的话,就在1号里写一句,启动2号公共事件就好了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1