Project1
标题:
求一个密码输入脚本
[打印本页]
作者:
ww02549002
时间:
2009-3-5 21:43
标题:
求一个密码输入脚本
RT就是求一个在任何界面里输入MONEY就能得到钱,输入ITEM就能得到指定物品的脚本,,XP里有VX里还没看到过,希望高人指点 [LINE]1,#dddddd[/LINE]
此贴于 2009-3-17 19:02:19 被版主木葬枫提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2009-3-18 20:05:14 被版主zh99998提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
版务信息:版主帮忙结贴~
作者:
njx937
时间:
2009-3-6 09:08
理论上。。个人觉得 全键盘脚本应该可以解决
之后在scene——base加上对按键的判断,可能行吧。。
p.s.。。。今天才发现6r又恢复了。。恭喜。。
作者:
ww02549002
时间:
2009-3-7 04:55
不太懂呢,,有高人写过吗?XP上貌似看到过,VX上找了很久没找到。。
作者:
njx937
时间:
2009-3-7 20:54
http://rpg.blue/viewthread.php?tid=33028&ntime=2009%2D3%2D7+12%3A33%3A47
用api的通用。。
黏贴进去
之后就是scene_base
def main
start # 开始处理
perform_transition # 执行渐变
post_start # 开始后处理
Input.update # 更新输入讯息
loop do
Graphics.update # 更新游戏画面
Input.update # 更新输入讯息
update_key
update # 更新画面
break if $scene != self # 切换画面时中断循环
end
Graphics.update
pre_terminate # 结束前处理
Graphics.freeze # 准备渐变
terminate # 结束处理
end
复制代码
替换
def update_key # 更新按键
if Kboard.press?(0x31) #按下第一个
$game_variables[1] = 1 #计数用的
end
if $game_variables[1] == 1 #已按第一个
if Kboard.press?(0x32) #第二个键
$game_variables[1] = 2
else
$game_variables[1] = 0 #按错
end
end
if $game_variables[1] == 2
#写上自己要的效果
end
end
复制代码
这个仅为想法
。。想得。。。很复杂。。
大概思路为:按对一键 变量加一 错了就重来
可以设很长的密码。。。
按键,键值搜索“全键盘”。。会有的
[LINE]1,#dddddd[/LINE]
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1