发新话题
打印

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

思路很好啊=-=
3 D4 ~. A( K" J+ {8 n妖城在线论坛  Q4 M+ |' ^+ A( ^+ M& Z! |, c
但是Lua主要是强在随机性以及功能的扩充上。3 N- E& G+ m' C: v5 ~
妖城在线论坛# j( n/ I6 X' X9 j; L9 r6 J
可随意、自由拦截任何一个窗口消息。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 h2 {' U' K6 x2 i, b. X1 r

9 H3 @0 a5 R, J" l1 m0 b魔力私服,最新魔力宝贝私服技术交流当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC
; Z: @  S2 o5 a魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. T! `1 v2 m- r% Y( p& X9 i7 \
魔力默认的脚本无法支持这一项。bbs.mocwww.com" ]0 @- Q# N) D/ ]' k0 ]

# f- z6 W# q* k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每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
游戏内实际效果图:魔力私服,最新魔力宝贝私服技术交流, g8 h% V0 f! {. Z
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& {* b8 b; {" ]5 }6 p4 U

/ K2 g9 S1 Z, X: `妖城在线论坛
% T) C! a, b: }! n0 }8 Ibbs.mocwww.com 魔力私服,最新魔力宝贝私服技术交流* D9 z5 _3 R! Z& G' b& a0 K3 c; e- ?
7 p& \# p- x+ v: _/ S/ u; K
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表
3 l+ V. V( Y: G3 B妖城在线论坛15712
: t- c. g5 X* x; [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
8 t& ]0 N5 V: ^) Ybbs.mocwww.com 这是验证码比赛的节奏么?我也来发一个—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 ~' m- q4 l' D/ k  E

' j' f4 D) Y, f: }+ j采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。魔力私服,最新魔力宝贝私服技术交流$ T/ ]: [+ B3 P! r7 K1 ]

, W/ h  Z- N3 |* ]7 n6 \. }' ^魔力私服,最新魔力宝贝私服技术交流全lua引擎通用,全面支持G+、GA ...
- n: a& Y& H  Y2 c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
( U- U# V) p, I& W" U2 Q# a妖城在线论坛额,这个我倒是不知道啦。
- C( P+ Z" m" F& w4 E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% R# x( W+ ]6 S8 s- r( J2 e- z# [
很久没有关注过GA了。魔力私服,最新魔力宝贝私服技术交流7 x+ p4 g) N% C% A1 K! _" Q

" S  e9 P7 j9 r, }5 d0 ]' s. d/ f1 l如果GA有提供这类接口的话,确实可以通过同样的方法来实现。魔力私服,最新魔力宝贝私服技术交流# Q0 x2 Z3 {3 y2 }5 W! K) ]! S
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% |) x0 E  C- ]) T) ?' y- i
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ F5 B! r; l! T

" j0 t2 f. J& c1 a7 t, V! X  F, T妖城在线论坛
/ |# g/ j4 y. m$ B* V9 X/ Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート除了GA,还有其他引擎有Protocol.Send接口?求引擎……
! _2 o# B2 h* n& O" o1 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
* {. p( `7 V  b魔力私服,最新魔力宝贝私服技术交流自己写啊。妖城在线论坛' Q3 I4 |0 x; F: L: X
# y6 |* P: Z% ]1 b1 q
我都是自己写的。
酱油师师范..

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

TOP

= =魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 G% a. a) ?* b7 K& v) Z9 G2 M
% D* W4 s: |$ y: _: T( r
那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题