发新话题
打印

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

思路很好啊=-=1 O$ J+ E) f/ \7 N. L. C% m

: }% N) J& b, z6 m/ ]魔力私服,最新魔力宝贝私服技术交流但是Lua主要是强在随机性以及功能的扩充上。bbs.mocwww.com9 Z. P$ D2 t% X

" E) g  @: P7 E/ R; C' U. B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート可随意、自由拦截任何一个窗口消息。
% N% O4 ^& m7 F( K妖城在线论坛
3 L" i, T! N! D2 _3 }  R& x1 q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPCbbs.mocwww.com; A+ g9 |6 e/ R* b8 l

$ z. A" M+ c" ?; |& j妖城在线论坛魔力默认的脚本无法支持这一项。
) I+ ]  H, n5 D1 g$ }: s妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% m( N4 ~! b0 k% F- w
附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每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
游戏内实际效果图:% B$ k3 D0 I" J7 m' ]' E/ n4 F

8 M& A8 u+ N4 L. ?0 W: d9 dbbs.mocwww.com
3 S* V  v: t& a, B0 ]# q2 Dbbs.mocwww.com
5 ?/ M4 t5 y. ~* p) f4 d/ O$ u( z7 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
! A1 w9 `. ~: T5 A4 q$ ^, V妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" Y0 J, t4 ~  h% [% m1 T
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表 妖城在线论坛2 K5 X. s* o" p/ s( c( Q- ?; m
15712—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! a$ G; r1 u6 H5 u# e
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! k% a5 Y5 V) b* U2 o! b  e0 q
这是验证码比赛的节奏么?我也来发一个妖城在线论坛# r0 J; [  D# w2 K
魔力私服,最新魔力宝贝私服技术交流( c( r* b% X6 {5 l8 Q0 }
采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。
: d7 C, I2 m: ~- }/ L6 M2 X) B& sbbs.mocwww.com
8 v6 x" y4 R. v2 f) S) y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート全lua引擎通用,全面支持G+、GA ...
% ]- C+ d$ u; K  G8 D; X$ k

$ ^5 i$ S2 y$ _# b2 _  X% a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート额,这个我倒是不知道啦。
6 s) F6 x# X5 c5 @2 V5 m' m+ qbbs.mocwww.com
$ ^- @; i( T4 |( x- G, @- o很久没有关注过GA了。
  j& O; P1 O: `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 k$ v$ ^8 n2 P1 I0 n3 ]+ V妖城在线论坛如果GA有提供这类接口的话,确实可以通过同样的方法来实现。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% I  H5 \1 V: D1 E9 x' r
魔力私服,最新魔力宝贝私服技术交流" x$ V' R9 I2 A: p4 U$ {- b* ?- J
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表 妖城在线论坛* N) \2 O# I1 E8 I
魔力私服,最新魔力宝贝私服技术交流" z- e$ P1 R3 L& c) X8 Q9 O

7 D/ K/ |' Z: V: l魔力私服,最新魔力宝贝私服技术交流除了GA,还有其他引擎有Protocol.Send接口?求引擎……
bbs.mocwww.com$ X& \7 v+ B4 j7 i. K( s0 [5 A% y1 h3 T
魔力私服,最新魔力宝贝私服技术交流3 H0 n0 ?# A& ^& @& k8 F* h
自己写啊。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 }/ Y8 }; x4 |& ?$ |

2 C5 u$ L; b- `% N" h" y, j' O妖城在线论坛我都是自己写的。
酱油师师范..

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

TOP

= =
" ^( H0 ]. x' x' {, G* Q魔力私服,最新魔力宝贝私服技术交流妖城在线论坛7 G3 Q4 k2 S$ D6 \
那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题