发新话题
打印

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

思路很好啊=-=魔力私服,最新魔力宝贝私服技术交流0 x" @7 X: M) y) C# b
bbs.mocwww.com  u# @: r3 v8 U) _4 |
但是Lua主要是强在随机性以及功能的扩充上。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 X$ W9 B# f/ ?. `% v$ S6 A6 N

% {7 J- k% y% E% d' G4 R魔力私服,最新魔力宝贝私服技术交流可随意、自由拦截任何一个窗口消息。
( f& A5 }! u& j2 ~# n; N魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) Y8 B$ X  _! P/ a
当前的反挂机,主要是针对医生、护士、资深护士、商店4种类型的NPC
5 g" J7 o) T" `0 D2 T) ?) zbbs.mocwww.com8 \0 {% \8 w: |  u* ~
魔力默认的脚本无法支持这一项。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! {% b4 R! m' L# b3 _
妖城在线论坛# W0 o. y( m. Y  b) C9 D
附之前随手写的一个反挂机验证(验证码核心算法为抄袭。):
复制内容到剪贴板
代码:
        
        --此处简写,设置为每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,电影,黑客,网络,网吧,破解,入侵,注册表3 t! K) M; q8 Q3 g+ c+ b
bbs.mocwww.com/ l  m/ b( J8 v9 |: c" |

, Y: j' N1 t" M1 S! ^魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流* R6 t. a' o' {/ _- Q3 x0 b
妖城在线论坛; J4 H# ~4 b7 }7 H0 ~2 l
* i0 B& l% F, ?" A, \/ x* d
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 20:53 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 22:32 发表 " e* E/ ?5 i. w+ w
15712妖城在线论坛* n; b3 `% r+ v+ R
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. K, M9 J  D" _5 k+ }
这是验证码比赛的节奏么?我也来发一个妖城在线论坛* T7 O' V+ g) H3 C( ?
0 D) D# @: Z/ s3 `2 s
采用了动态修改Char.SetTalkedEvent技术,加载验证码模块后,无需修改其他lua脚本,就能直接强制插入验证码,简单易用。
1 F8 d3 R7 d( l3 Y% z
7 r6 s& u$ E4 ~. x& m& `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表全lua引擎通用,全面支持G+、GA ...
bbs.mocwww.com8 U+ q3 _8 H( x/ p

( V! g- m# \; q% o8 n) [额,这个我倒是不知道啦。
5 \" _4 G* `2 M- w9 _) i  k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流5 Y) ?- f; _# C5 `. [0 [9 M
很久没有关注过GA了。
- t1 M; D6 w, I- S1 [  {bbs.mocwww.com
' w8 i' @) T, X* Wbbs.mocwww.com如果GA有提供这类接口的话,确实可以通过同样的方法来实现。
& X2 i+ |8 ^- p) p3 ~
2 R( j: l) Y5 w# s, r% m' h0 v魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-3 23:13 编辑 ]
酱油师师范..

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

TOP

引用:
原帖由 Duckyの復活 于 2014-4-3 23:37 发表 + L3 C! E/ v3 B- N7 `, a

# w; w+ Q8 v4 D" ]2 w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
  S& Z, `2 v  Q5 `5 w5 y魔力私服,最新魔力宝贝私服技术交流除了GA,还有其他引擎有Protocol.Send接口?求引擎……
/ D) S  E0 w5 Q4 G4 ?5 a& f魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com5 b1 g% V. J' d+ m3 H* g( p" F
自己写啊。
  `0 @+ c" H$ n, x! P/ ~妖城在线论坛
6 P2 M' f% g, n7 ]3 A魔力私服,最新魔力宝贝私服技术交流我都是自己写的。
酱油师师范..

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

TOP

= =
1 m5 @2 j6 B- D: W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ {" r) Y$ b, a$ U3 Y那就相互学习喽,我也有好多问题想找你学习呢。
酱油师师范..

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

TOP

发新话题