发新话题
打印

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

思路很好啊=-=bbs.mocwww.com5 O6 e4 b* r" d* ?
, h3 G' U% J/ m* p, L1 a' u7 x
但是Lua主要是强在随机性以及功能的扩充上。魔力私服,最新魔力宝贝私服技术交流( o4 d# T: K+ q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 i" r3 K$ L7 ^" f' n
可随意、自由拦截任何一个窗口消息。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- J. n+ B: |/ s5 D1 a

- T: ?6 `4 }4 `: Q) A. Q" a  K* i当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC; O6 h; _% F$ h( v3 m; h$ }
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& e" R. V% x0 |; j1 w) l  {
魔力默认的脚本无法支持这一项。魔力私服,最新魔力宝贝私服技术交流% C$ a- L% E( a

* ^9 d# L$ A! V# v3 q* e" w1 n魔力私服,最新魔力宝贝私服技术交流附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每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
游戏内实际效果图:
2 q8 q3 f5 e5 K& P妖城在线论坛魔力私服,最新魔力宝贝私服技术交流  _4 _( K1 e( v6 |" p7 n: l
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& w# R* s! s1 {( H

. b! J: L# k+ H- c0 wbbs.mocwww.com
' }2 G. E: |  i6 j: M' [6 z妖城在线论坛
$ r1 R/ [( t; L* t0 O; k$ v$ D0 R魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表 0 j4 z& \2 |# Z
15712
. X& J1 z  c( L1 ~- n妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 u- [6 l( {1 O! ?- y- R: n
这是验证码比赛的节奏么?我也来发一个
8 ~: O% \6 M( d; p( ]8 \0 }$ R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. I: g  @) m" n$ {7 g% H: y
采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。妖城在线论坛7 W7 a' K4 s" B
bbs.mocwww.com2 v0 T% z/ A( K) D
全lua引擎通用,全面支持G+、GA ...
3 [8 b+ T7 F& M8 s
4 ]! {2 G. g+ L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表额,这个我倒是不知道啦。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) u( d+ v( o2 t& ]4 N, K' Y

: j+ V- g* y& I很久没有关注过GA了。魔力私服,最新魔力宝贝私服技术交流! r, q" W  d% A9 e

' r) B+ [% h  g( qbbs.mocwww.com如果GA有提供这类接口的话,确实可以通过同样的方法来实现。
0 ~1 L/ f& R- i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
/ e5 [' W7 f: v' D" c; R" [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表
- I- \# U$ `+ L, U: u
9 J# |' `" J7 j& L" z魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com! |- X! Y4 _- U9 y5 G9 R4 p$ |
除了GA,还有其他引擎有Protocol.Send接口?求引擎……
bbs.mocwww.com4 g9 \' U' F9 ]3 v# |

% G0 Y8 l4 A( ?& @: Z7 L. o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート自己写啊。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& `1 G& O5 o5 m$ B4 g, s

5 {& L3 N1 D+ I妖城在线论坛我都是自己写的。
酱油师师范..

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

TOP

= =bbs.mocwww.com! n( f% p2 ]6 O! a
- x* v1 c6 p+ l/ O
那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题