module Kernel
module_function
def u2s(text)
m2w = Win32API.new('kernel32', 'MultiByteToWideChar', 'ilpipi', 'i')
w2m = Win32API.new('kernel32', 'WideCharToMultiByte', 'ilpipipp', 'i')
len = m2w.call(65001, 0, text, -1, nil, 0);
buf = "\0" * (len*2)
m2w.call(65001, 0, text, -1, buf, buf.size/2);
len = w2m.call(0, 0, buf, -1, nil, 0, nil, nil);
ret = "\0" * len
w2m.call(0, 0, buf, -1, ret, ret.size, nil, nil);
return ret
end
end
rescue Hangup
p "网络中断,请重新登陆游戏"
rescue Hangup
w = Win32API.new('user32', 'MessageBox', 'ippi', 'i')
w.call(0, u2s("网络中断,请重新登陆游戏"), u2s("游戏名"), 32)
以下引用3535于2008-5-31 17:27:56的发言:
以下引用Infrared于2008-5-31 19:32:12的发言:
ps.奇怪,我测试时明明没声音…
以下引用link006007于2008-5-31 19:37:07的发言:
以下引用Infrared于2008-5-31 19:32:12的发言:
ps.奇怪,我测试时明明没声音…
那个声音其实可以在控制面板你设置
以下引用七仙女于2008-5-31 19:53:22的发言:
没声音了,这个帖就结了.
可是当出现窗口时,任务栏里又多了一个项目"新游戏"
不知能否去掉这个项目 ~~~
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |