发新话题
打印

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

思路很好啊=-=
7 F  F/ x0 l" A6 fbbs.mocwww.combbs.mocwww.com: p5 g3 ~% C0 _* n
但是Lua主要是强在随机性以及功能的扩充上。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' ^, V9 @  V3 p) ~, V8 Q
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* r0 y- k. r6 t) R
可随意、自由拦截任何一个窗口消息。
  Y; M. F  E; d魔力私服,最新魔力宝贝私服技术交流+ C$ q, Z& h: s5 W0 J
当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC
7 e5 I& u) U2 }/ Y1 I9 e妖城在线论坛bbs.mocwww.com/ u- Y! x! w7 X. r
魔力默认的脚本无法支持这一项。
/ n, u* L; r+ K
. X7 s' \7 @$ D9 o5 m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,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
游戏内实际效果图:魔力私服,最新魔力宝贝私服技术交流) A$ @: C3 F& q1 X7 c3 @. i

* z% ~  v4 {4 O) W' m' lbbs.mocwww.com 魔力私服,最新魔力宝贝私服技术交流( m1 n# q+ E4 j+ @' z. j* l
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 G  m) w, d: j: n9 q
bbs.mocwww.com9 E+ y1 D2 S1 P6 G: X) J8 G

1 J, U  p) v' Y% |, f& ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表 bbs.mocwww.com8 V1 H/ o! z) K8 _
15712—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' J' {  @' I' f* D  s
$ ], Y% a: C; ~
这是验证码比赛的节奏么?我也来发一个妖城在线论坛: t5 J" E$ l8 R" i4 a5 Y1 V1 y5 s
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 \. _! }% I1 L3 @6 B6 Y
采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ n2 |$ s1 G" d7 q( |7 g; P4 ?* M
妖城在线论坛& K( I  d0 I$ A9 ~% A" e- w/ c5 }/ o
全lua引擎通用,全面支持G+、GA ...
& n8 w0 R) e+ o1 z% W# T

! N0 D7 \8 }8 \" U) Z额,这个我倒是不知道啦。bbs.mocwww.com4 y& K2 h" u3 L+ D
妖城在线论坛* p$ n' K8 w1 x2 z9 h
很久没有关注过GA了。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" M$ O/ l0 F) w3 X( G

+ Y. `: H8 `. J- k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如果GA有提供这类接口的话,确实可以通过同样的方法来实现。妖城在线论坛0 `! }) D" ~+ C0 W$ P/ P9 h

* D6 R* ]2 d1 c" i+ ]5 M* ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表
' |/ i6 L% n: H$ Z' l& @7 fbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流  @8 {+ `3 J$ f) Q: [
妖城在线论坛3 U$ P( A3 c0 J
除了GA,还有其他引擎有Protocol.Send接口?求引擎……
  R# D1 ~. p0 ]% K2 i4 D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
: L+ I8 U" o8 n. u4 x- h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート自己写啊。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 n+ u8 v4 X7 F; G3 u; N4 j
0 V* ^; B/ V1 a0 ?
我都是自己写的。
酱油师师范..

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

TOP

= =
& U$ X! o( G* G. a, mbbs.mocwww.com妖城在线论坛: F& d# D; m* u- v6 ?
那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题