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

Project1

 找回密码
 注册会员
搜索
楼主: 紫苏
打印 上一主题 下一主题

[原创发布] [RMXP][FSL] 根除 10s Hangup “脚本已备份”异常 1.2.0827

 关闭 [复制链接]

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
1
发表于 2009-10-31 09:46:38 | 显示全部楼层
怎么用呀?把那段代码插入脚本编辑器顶部后,在脚本编辑器底部插入这段代码,十秒后按下确定键,就脚本已备份了。
  1. def print(text)
  2. a = File.open("Game.ini")
  3.   b = a.readlines
  4.   a.close
  5.   for i in 0..b.size
  6.     a = b[i]
  7.     if a.include?("Title")  
  8.       tit = a.split(/=/)[1]
  9.       break      
  10.       end
  11.     end
  12. # API掕媊
  13.    m2w = Win32API.new('kernel32', 'MultiByteToWideChar', 'ilpipi', 'i')
  14.    w2m = Win32API.new('kernel32', 'WideCharToMultiByte', 'ilpipipp', 'i')

  15. # UTF-8 -> Unicode
  16.    len = m2w.call(65001, 0, text, -1, nil, 0);
  17.    buf = "\0" * (len*2)
  18.    m2w.call(65001, 0, text, -1, buf, buf.size/2);

  19. # Unicode -> S-JIS
  20.    len = w2m.call(0, 0, buf, -1, nil, 0, nil, nil);
  21.    ret = "\0" * len
  22.    w2m.call(0, 0, buf, -1, ret, ret.size, nil, nil);
  23.    
  24. Win32API.new('user32','MessageBox',%w{L P P L},'I').call(0,ret,tit,0)
  25. end
  26. print "研究API是一件很复杂的事情!"
复制代码
我爱66RPG,但我讨厌66.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
2
发表于 2009-11-1 16:39:13 | 显示全部楼层
哇,现在貌似能用了。
太好了。
我爱66RPG,但我讨厌66.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-19 04:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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