发新话题
打印

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

思路很好啊=-=6 V0 U4 b" @1 }3 c% ^! _
妖城在线论坛2 ~8 M( R, ~0 q! u! N% C
但是Lua主要是强在随机性以及功能的扩充上。魔力私服,最新魔力宝贝私服技术交流; n5 F, {2 V: ?0 A
bbs.mocwww.com' G0 ^& i. `( Y% J* q0 T
可随意、自由拦截任何一个窗口消息。魔力私服,最新魔力宝贝私服技术交流+ m9 v7 ]9 J0 c4 ^) z' {+ d

& D5 V0 [8 k' _0 l当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC
6 q9 \+ ~# Q& [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
7 I1 F: k7 ?6 Y6 }+ g% T魔力默认的脚本无法支持这一项。妖城在线论坛0 p/ i: ]0 D1 q8 A+ O5 l" Y
妖城在线论坛  k( D+ v$ W; S/ V
附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每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
游戏内实际效果图:
( _% a& l! }$ g  l* g* p& j  S6 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
9 c1 Q% @8 D6 C4 L. @0 Q  L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( }" E, ^7 d  b! v, I# r! ^: f
% ?7 p0 W7 A! {# l6 ?  V妖城在线论坛 妖城在线论坛4 L& O& ]' Y2 l% t

$ S+ d+ y/ C" o4 r! k* z[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表
* u( t7 P7 v) \% }) w15712; D4 n: `" v1 \, h7 m" K. \9 e6 G
妖城在线论坛, B* I: x) Y2 t& s- c4 m- b
这是验证码比赛的节奏么?我也来发一个
" p/ O, ]: d# `. `* `$ b- S/ W6 ibbs.mocwww.com
/ ?- f- o- d4 q妖城在线论坛采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。
+ l( a- E! b; u( u" I$ K7 X魔力私服,最新魔力宝贝私服技术交流: \3 i0 t; O$ s1 q0 g. k
全lua引擎通用,全面支持G+、GA ...
, f8 _- s8 |8 a- ?! F  g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
6 z, j5 B6 D3 P4 U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート额,这个我倒是不知道啦。
5 h" v( Y! _3 X$ n8 e1 P妖城在线论坛; m, J3 x) P1 f
很久没有关注过GA了。魔力私服,最新魔力宝贝私服技术交流9 B1 o1 i, P) S  E. ]
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% {" _# v( ?1 `) L' D6 \
如果GA有提供这类接口的话,确实可以通过同样的方法来实现。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- {9 z/ `4 }: T+ _* @

: b7 }  a) M1 f4 J% Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表
1 u& Z* s: {9 g2 t- ^1 y7 @( Z+ }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛/ t. ~/ N( c( O# |$ t
妖城在线论坛$ N) L. X; u7 ]# S' K, f
除了GA,还有其他引擎有Protocol.Send接口?求引擎……
妖城在线论坛- `9 b6 R$ j( i. V/ v: |

3 @) A) ~! z5 C) x$ {# o% E# U妖城在线论坛自己写啊。
5 ]7 M) z7 z9 e2 E魔力私服,最新魔力宝贝私服技术交流1 n5 ]$ Z0 b% t! Y
我都是自己写的。
酱油师师范..

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

TOP

= =魔力私服,最新魔力宝贝私服技术交流+ X9 H. {, q* f$ Q# p

) F3 [  Q% P2 P1 _0 g% n2 D. V8 Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题