发新话题
打印

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

思路很好啊=-=
# ~; |- \7 g1 w7 R/ X, i4 Obbs.mocwww.com妖城在线论坛0 I  r9 \4 r, K  M
但是Lua主要是强在随机性以及功能的扩充上。- d3 A3 U1 k, H( S
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 l2 S3 v2 i7 Z8 U
可随意、自由拦截任何一个窗口消息。妖城在线论坛' A8 [! u# D: W/ e

9 Y. t. W( G, ?/ v! z% a, s6 ~8 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC
! U& i2 ^* q& z" ]+ T4 {, }0 k0 x$ f! ~) ~
魔力默认的脚本无法支持这一项。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' o  A3 |! I/ J' b" L% B2 H

% }3 l: ^4 y8 o* }; z, U魔力私服,最新魔力宝贝私服技术交流附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每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+ r  q( ?- @$ \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* M& Y& B. `9 @( \2 R
* Y) _1 U- _) V( W

( d! @  k1 Y2 }% Q8 @魔力私服,最新魔力宝贝私服技术交流
! x+ S9 }1 Q8 {0 H) A# a; g魔力私服,最新魔力宝贝私服技术交流, P, S9 q8 f1 n1 K) X5 ]
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表
6 v  g, ?: D$ k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート15712
: X0 h& p& Y$ n$ `# Z3 Q: Q: r) ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
! r$ N% N5 d! J! B9 u 这是验证码比赛的节奏么?我也来发一个魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ ?' v0 ]5 q7 U' J  u  O
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' j4 \. P% w) _4 {
采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。
# J# o4 p: s9 U% D9 K. mbbs.mocwww.com$ v& N4 }, k  ~* \
全lua引擎通用,全面支持G+、GA ...
魔力私服,最新魔力宝贝私服技术交流0 [9 {( z- s5 e8 v/ p8 I! j0 T
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 P8 ]/ ]6 X9 B, h6 Z% |8 K
额,这个我倒是不知道啦。- g% m( \0 J% T6 J1 e$ L' G) |
魔力私服,最新魔力宝贝私服技术交流+ K  b; Q( ^: k6 J# M" ^
很久没有关注过GA了。1 M$ a) C' J3 K" e7 A+ ?0 A  M
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, O1 N  j( e* h1 L$ k' K
如果GA有提供这类接口的话,确实可以通过同样的方法来实现。, m: s% C2 g( l+ ?; O

2 ]9 I) ^. o* c3 M9 U6 W# M1 L; r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表 , w" ^# Z# I% s

( c1 h$ x: o4 e; b( s4 l2 }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
  l* R' K: w9 l& F+ F: A/ O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表除了GA,还有其他引擎有Protocol.Send接口?求引擎……
0 P! v$ ]: e2 r$ k- mbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流% {/ i8 N3 }. V$ A* j* g, q& x
自己写啊。
" p1 v1 I, Q* I1 q4 {& l妖城在线论坛
% n- c- \/ _" ^1 Tbbs.mocwww.com我都是自己写的。
酱油师师范..

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

TOP

= =
" d! u1 B0 G5 ~6 @bbs.mocwww.combbs.mocwww.com$ ^& i4 u0 J. b9 F5 n! Q( G
那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题