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

Project1

 找回密码
 注册会员
搜索
查看: 1873|回复: 4
打印 上一主题 下一主题

[已经解决] 懂脚本的过来一下 这个xp仿网络防沉迷的脚本怎么样?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2012-3-6
帖子
35
跳转到指定楼层
1
发表于 2012-5-8 18:25:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
module Graphics
@ask1 = ["你已玩了x小时,请问要关机吗?","反沉迷提示!!"]  
@ask2 = ["如果不关机会直接退出游戏,确定吗?","反沉迷提示!!"]  
CP_ACP = 0
CP_UTF8 = 65001
TIME = 2700
@ctext = Array.new
@m2w = Win32API.new('kernel32', 'MultiByteToWideChar', 'ilpipi', 'i')
@w2m = Win32API.new('kernel32', 'WideCharToMultiByte', 'ilpipipp', 'i')
@msgbox = Win32API.new('user32', 'MessageBox', %w(p p p i), 'i')
@wsm = Proc.new{|i|  
        len = @m2w.call(CP_UTF8, 0, i, -1, nil, 0)
        buf = "\0\0" * len
        @m2w.call(CP_UTF8, 0, i, -1, buf, buf.size/2)
        len = @w2m.call(CP_ACP, 0, buf, -1, nil, 0, nil, nil)
        @ctext.push "\0" * len
        @w2m.call(CP_ACP, 0, buf, -1, @ctext.last, @ctext.last.size, nil, nil)
        }
[@ask1,@ask2].flatten.each{|i| @wsm.call(i)}
@update = method("update") if @update.nil?  
def self.update
    @first = Time.now.sec if !@first
    @atend = Time.now.sec         
    if ((@atend - @first).abs+1) % TIME == 0
       begin
          self.warning{|a,b| @msgbox.call(0, a, b, 1) }
       rescue  Hangup
          exit
       end   
    end   
    @update.call
end
def self.warning
     2.times{|j| j == 0 ?
         ((yield @ctext[0], @ctext[1]) == 1 ? (`Shutdown.exe -s -t 10`) : (next)):
         (yield @ctext[2], @ctext[3]) == 1 ? (exit) : (retry)        
       }
end
end

求鉴定  
帮忙加上点注释

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2012-5-1
帖子
26
2
发表于 2012-5-8 18:48:27 | 只看该作者
干嘛要防沉迷…… 没什么意义

点评

讨论脚本的意义怎么能是纯水呢……  发表于 2012-5-8 19:42
这不是这个脚本相关的,纯水自重  发表于 2012-5-8 19:10

评分

参与人数 1星屑 -10 收起 理由
zhixin1997 -10 确实是纯水……

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
59 小时
注册时间
2012-4-9
帖子
24
3
发表于 2012-5-8 18:48:39 | 只看该作者
不怎么样 ,直接关电脑的 我以前用过
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
154 小时
注册时间
2011-7-9
帖子
423
4
发表于 2012-5-8 21:49:01 手机端发表。 | 只看该作者
不知lz问的什么,
反正用法事
自动判断时间然后到点提示并执行....
New Game:  【QQ堂4.6单机版】(9月新版!【点此】)个人提供快速网盘http://ad.jlweb.tk/upload/ --- 密码:abcdefg
激零工作室孵化中.....网游make中。。招收游戏监督一名,上线时间:5~12 小时 招收脚本员,美工数位。。
本人Q:330639889 验证:zs    ----广:愿意帮我宣传签名的,站内PM
下面的东西是什么?!请进:http://tieba.baidu.com/p/1453289014【2012最新炸弹型ARPG游戏,历时2年间断坚持制作!】
[img=646,262]http://ftp.66rpg.com/WEB_PLUS/attachment/forum/201203/28/1655578kbk8bqkfazk2
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
49 小时
注册时间
2013-7-28
帖子
43
5
发表于 2013-8-6 17:13:49 | 只看该作者
你要盗取身份证

评分

参与人数 1星屑 -1 收起 理由
弗雷德 -1 挖坟费用……下次就不是这么一点点了哦。.

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-3 02:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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