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
  1.   def main
  2.     start                         # 开始处理
  3.     perform_transition            # 执行渐变
  4.     post_start                    # 开始后处理
  5.     Input.update                  # 更新输入讯息
  6.     loop do
  7.       Graphics.update             # 更新游戏画面
  8.       Input.update                # 更新输入讯息
  9.       update_key
  10.       update                      # 更新画面
  11.       break if $scene != self     # 切换画面时中断循环
  12.     end
  13.     Graphics.update
  14.     pre_terminate                 # 结束前处理
  15.     Graphics.freeze               # 准备渐变
  16.     terminate                     # 结束处理
  17.   end
复制代码

替换
  1.     def update_key    # 更新按键
  2.     if Kboard.press?(0x31)  #按下第一个
  3.       $game_variables[1] = 1   #计数用的
  4.     end
  5.     if $game_variables[1] == 1   #已按第一个
  6.       if Kboard.press?(0x32)  #第二个键
  7.         $game_variables[1] = 2
  8.       else
  9.         $game_variables[1] = 0  #按错
  10.       end
  11.     end  
  12.     if $game_variables[1] == 2
  13.       #写上自己要的效果
  14.     end  
  15.   end
复制代码

这个仅为想法
。。想得。。。很复杂。。
大概思路为:按对一键 变量加一 错了就重来
可以设很长的密码。。。
按键,键值搜索“全键盘”。。会有的
[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1