发新话题
打印

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

思路很好啊=-=
  m+ ^' I$ D# hbbs.mocwww.com
8 z! A2 E. v6 `但是Lua主要是强在随机性以及功能的扩充上。魔力私服,最新魔力宝贝私服技术交流, G9 c& u7 ~" Z8 F
+ ?, r& f: Q% U2 L4 ^1 `$ t
可随意、自由拦截任何一个窗口消息。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* ~: \6 M4 q' e& R3 c
魔力私服,最新魔力宝贝私服技术交流8 ]$ [- G0 r/ e2 n, X' a; _. p
当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC
5 i( g" Z, `2 c' O* T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
8 i' k$ M1 @% {  B( i& J; j1 b魔力私服,最新魔力宝贝私服技术交流魔力默认的脚本无法支持这一项。
7 c( |# e2 i1 |; h妖城在线论坛魔力私服,最新魔力宝贝私服技术交流4 O5 z; ?6 |! F) G
附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每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
游戏内实际效果图:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- e0 S; ]5 p+ t- x1 _+ }7 `

& p% N2 |: O! k8 h5 X; N妖城在线论坛
8 @( U- g/ i. s. v& X. L2 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
( x3 P$ H7 C1 o' O% e$ S, Q  u9 \/ O
5 w" D& S! d# F6 y- C& k0 h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ Q5 e( a' A! ~/ f" X; N  L! J
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表 bbs.mocwww.com/ D3 j' `. a, e( ]; t* o+ u, j2 v& g' g
15712
9 |3 ^, A- a+ h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 B. ~( s, R" B" m9 N( x* W, S* A! Q! z
这是验证码比赛的节奏么?我也来发一个
8 c1 p: ^& j; s! m. @bbs.mocwww.com
: U0 `: I, }) V6 j5 ?* B! t1 V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。
' f" s8 R4 t* U魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流  i* l  C* m& l3 U) q4 S
全lua引擎通用,全面支持G+、GA ...
bbs.mocwww.com1 [8 A5 n* U, s0 n9 }1 S) `

" v  R: t* }+ N, b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート额,这个我倒是不知道啦。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# M1 Z9 W, x  d* X

& f/ j. D9 w. N& _$ h6 E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート很久没有关注过GA了。
7 J8 Y( t: {! o3 R妖城在线论坛
' p7 ~5 H0 Z0 \$ m  p3 \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如果GA有提供这类接口的话,确实可以通过同样的方法来实现。bbs.mocwww.com& a5 C* Q; w3 h) I  ]
& P3 f+ v  X; S: S2 z
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表
7 z" f* P' J+ Z  a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, k2 X) H$ K" `3 J# F  ^
妖城在线论坛8 S9 @$ |& E! E2 [  C5 q
除了GA,还有其他引擎有Protocol.Send接口?求引擎……
* V7 _$ c( q0 `* K

5 C8 W$ a+ d* ]" S+ A& J# Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート自己写啊。妖城在线论坛$ p2 y- e# e* E7 H( V

- B1 O3 p& N/ t1 n/ i3 i我都是自己写的。
酱油师师范..

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

TOP

= =
+ r# K+ V; d/ M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
1 h# S% y1 B" I0 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题