发新话题
打印

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

思路很好啊=-=
/ j+ ^7 ?! h, y5 o7 {4 r; n7 f魔力私服,最新魔力宝贝私服技术交流
0 q$ z9 d' y# m% h, H% u: x9 |- {bbs.mocwww.com但是Lua主要是强在随机性以及功能的扩充上。妖城在线论坛4 S- v' r/ b+ J9 w/ I

; l5 ?/ l* E, J; H& A: m/ e) L妖城在线论坛可随意、自由拦截任何一个窗口消息。
6 [/ k$ W) Y7 _" e0 a) ]- ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
. m- o7 _9 Q$ p7 d( f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC
4 x! O# F: c! W6 M妖城在线论坛bbs.mocwww.com; J$ [/ O$ }$ u
魔力默认的脚本无法支持这一项。
/ z& X2 @0 T* z3 ~# z1 ?8 R0 [妖城在线论坛
+ j5 m( }$ B. q+ Y! d, [bbs.mocwww.com附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每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编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 K0 Q! E- [, l/ C3 m: B

" V9 k2 \# d7 H; w: _* ]% S6 k$ M1 C* p+ bbbs.mocwww.com , J: Y5 C6 W; {6 W6 B* |
妖城在线论坛7 v! R2 C2 {0 E& W+ W* c; {+ |
2 j6 o% J4 l; u- ]3 x# d
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: Q$ `3 L9 g5 n+ r9 R4 ?; j, K
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表
/ p6 o  @" B7 R  S8 @15712
- y& Z, d1 s/ X0 @* s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
. S( [7 q  k9 ]2 P% _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 这是验证码比赛的节奏么?我也来发一个bbs.mocwww.com1 |, ~8 B9 b5 T

0 @6 n- x! q: s+ B6 B( U) u# F魔力私服,最新魔力宝贝私服技术交流采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。妖城在线论坛% b4 Q2 ?1 ^- M/ z" b6 A3 S3 I7 U

" t+ H, ~7 o: `) H妖城在线论坛全lua引擎通用,全面支持G+、GA ...
4 ]' ]5 ]# H- [* d魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  @7 ^5 f+ s3 r4 T0 E
额,这个我倒是不知道啦。
7 D: b- c4 p2 S魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com7 ~- e/ v; s9 U  P
很久没有关注过GA了。魔力私服,最新魔力宝贝私服技术交流# X! L& p* N6 n  G# J! C
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  i- K  V3 b( Z! z0 A' l9 q! ~1 R, f
如果GA有提供这类接口的话,确实可以通过同样的方法来实现。
8 \; ]; O* B9 e妖城在线论坛
7 I$ ]. O/ `% D, z[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表 2 a* O8 {# s# ~+ o9 p. J0 A

. x; {' D! g! n7 ]8 J5 {. l妖城在线论坛bbs.mocwww.com4 y1 Q/ l5 `3 y  K6 i
除了GA,还有其他引擎有Protocol.Send接口?求引擎……
1 v, K: p, r6 q$ v7 E3 Sbbs.mocwww.combbs.mocwww.com# F; h! L0 ^5 a! M8 n/ I3 y
自己写啊。
$ S5 f! B  t2 U2 q) \) G- O3 ~+ K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com% b& S8 F& Z. {: U( Q
我都是自己写的。
酱油师师范..

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

TOP

= =
: X1 U* m2 u6 u( Gbbs.mocwww.com
8 ~) Z4 E* ?8 B" y魔力私服,最新魔力宝贝私服技术交流那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题