发新话题
打印

[魔力私服分享] 对决lua之验证码npc

思路很好啊=-=
1 N( ^, ]4 h$ ?( t- r魔力私服,最新魔力宝贝私服技术交流
2 n4 N: N1 k" U  W4 q妖城在线论坛但是Lua主要是强在随机性以及功能的扩充上。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 R+ g. K  l" u
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 J- E6 C5 D' P/ U  B2 U
可随意、自由拦截任何一个窗口消息。
8 N8 ~9 P5 g  |4 n$ p( ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" O' a8 L' g) A+ F. }5 h, C, {8 Y6 C
当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC
* ]! Y5 t* ^3 O* D9 V; R魔力私服,最新魔力宝贝私服技术交流妖城在线论坛8 s+ X9 b7 V0 Q4 S4 Q: ?
魔力默认的脚本无法支持这一项。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; e" x, B, ?* _+ E3 i. S
bbs.mocwww.com% T$ p% r7 e" V0 o! _; c) j, s
附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每300秒验证一次
        if(os.time() - tbl_Codeinfo[_Player].Time > 300) then
                --分别针对商店、护士、资深护士进行判断
                --此处可拦截任何NPC,任何形式的对话框,甚至是Lua所创建的对话框
                --由此思路,可以实现银行密码、银行物品存取判断(某件物品、宠物永久不允许从银行中取出或者是存入银行)、留言板屏蔽脏字等一系列功能
                if(seqno == %CHAR_WINDOWTYPE_ITEM_SHOP2% or
                   seqno == %CHAR_WINDOWTYPE_WINDOWHEALER_NPC% or
                   seqno == %CHAR_WINDOWTYPE_WINDOWHEALER2_NPC%) then
                        --设置状态为1,表示需要输入验证码
                        tbl_Codeinfo[_Player].State = 1;
                        --获取验证码
                        local CheckStr = CreateCheckStr(_Player);
                        --输出验证码
                        local window_info="您需要告诉我正确的验证码后才可以继续使用。\\n\\n请输入以下验证码:\\n\\n"..CheckStr;
                        --获取自定义窗口seqno
                        local _seqno = (seqno == %CHAR_WINDOWTYPE_ITEM_SHOP2% and 500) or (seqno == %CHAR_WINDOWTYPE_WINDOWHEALER_NPC% and 510) or (seqno == %CHAR_WINDOWTYPE_WINDOWHEALER2_NPC% and 520 ) or nil;
                        --发送到客户端
                        Protocol.Send(player,%WN_SEND%,%窗口_输入框%,%按钮_确定关闭%,_seqno,objindex,window_info);
                        return -1;
                end
        end
游戏内实际效果图:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ h: S/ a. `" U8 n! g$ ^* Y

( h& B+ Q9 }; ]0 w0 ubbs.mocwww.com , ?7 I! }$ r6 X/ z
魔力私服,最新魔力宝贝私服技术交流) d* [: v2 L% {
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 i" R# p4 I+ G3 p( e
0 f: ?- m7 O4 f( q0 Z3 H
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

有事找请联系QQ:296050842,注明来意.

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表
# K8 R' F" r$ z魔力私服,最新魔力宝贝私服技术交流15712—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 f# O% b1 R! E$ o7 [0 j

6 k6 W# Y/ Q2 K# {3 d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 这是验证码比赛的节奏么?我也来发一个
5 U. q$ {* z, L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
7 r$ u' r' d, W. d9 q魔力私服,最新魔力宝贝私服技术交流采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。
; @* D( W0 ~2 J$ z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com: ]% P# G9 B8 O* t  U
全lua引擎通用,全面支持G+、GA ...
( e$ V0 h* S+ L) H" ^0 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; B7 ]4 X! f4 O
额,这个我倒是不知道啦。魔力私服,最新魔力宝贝私服技术交流. ^$ Y+ v6 _2 D- n1 ?5 F1 w! l

( [+ @/ g( E" ?妖城在线论坛很久没有关注过GA了。
) \0 O7 ~9 T- k8 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
6 ~' b1 s' {, ?) p7 a; d妖城在线论坛如果GA有提供这类接口的话,确实可以通过同样的方法来实现。bbs.mocwww.com. E+ s- k% Z* Q/ T' @+ N/ D3 F

4 ^# b# I: K' \' C% Obbs.mocwww.com[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

有事找请联系QQ:296050842,注明来意.

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表
9 \2 X/ K) G) B8 g& L7 W. U3 c3 O魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com2 g( `, Z' N9 b$ ]
魔力私服,最新魔力宝贝私服技术交流9 p1 n) e+ R) d# w3 j! P
除了GA,还有其他引擎有Protocol.Send接口?求引擎……
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  P( h- f6 r' d3 F
" v% C5 [+ z$ H) X
自己写啊。
' A! ~" v& h. C7 T) H( t2 S
6 W! {% `! S  d+ x! {5 E; ]- B# ^我都是自己写的。
酱油师师范..

有事找请联系QQ:296050842,注明来意.

TOP

= =
/ o0 b: Q: R- H/ }9 J0 e魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! Q4 g4 K- z0 v( \
那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

有事找请联系QQ:296050842,注明来意.

TOP

发新话题