找回密碼
 立即注册

天下无双自动挂机练招实现方法 作者:云中岳

[複製鏈接]
ningning1314 發表於 2006-6-10 09:04:57 | 顯示全部樓層
以下是引用云中岳在2006-6-3 14:42:22的发言:

6 b: D5 b) ?" ?

回復

使用道具 舉報

wanggang3 發表於 2006-6-10 16:16:11 | 顯示全部樓層

看看 

回復

使用道具 舉報

wanggang3 發表於 2006-6-10 16:19:27 | 顯示全部樓層
7 x! c2 A7 Z; p: y& x$ ^) E4 v
4 G) I. a8 C3 S$ j- a6 [2 r, T9 ? * O: M0 M: G/ c; K/ N1 E$ s0 ?7 l6 R' c; i; e3 L% o" a: k7 d; _ / T( K6 w# y) W7 y : L, }8 E P" b* C9 Z' \5 {% v. P$ l, t; P5 X1 B# A0 s# b . q) ^, X3 e5 u) {% F# I( z! g1 T X" R: r i $ Z6 J: K! s, t
0 Z- ]! ~. ^8 p' t
t: x. g5 S$ [. u8 k4 \5 r" H8 | L! l, P
>> 天下无双资料攻略 玩家交流 经验心得 心情故事
7 S+ x( x, Z& i- q* a7 J
) {1 }; @. g- W4 {
叛逆家族论坛叛逆家族¢游戏论坛天下无双¢综合论坛 → 天下无双自动挂机练招实现方法 作者:云中岳

' u" o8 D! P" e2 D- Q3 M
5 Q4 d+ Y7 _6 j( V3 V6 o
  1. <SCRIPT language=javascript type=text/javascript><br>( i( V" O3 n3 r/ o
  2. function astro(birth) + t8 h& N& B* w: h# C* p: ?
  3. { k: N( v$ l8 ^8 |8 C) \8 s
  4. if (birth!='')$ ?$ E& w/ h0 |& C7 l+ N
  5. { var tmpstr; O( H" v8 u* C: m3 W' s" n# U
  6. var bstr;! i6 l; [7 N: n2 ?
  7. var mm; # o6 G3 B3 S- i9 C/ r$ f) y
  8. var yy; 9 ^4 F% q) L0 |. Q9 P- K4 S
  9. var dd; , t5 X# [# d7 ?& j2 I6 }- c$ k X! t0 I
  10. var birthmonth; : x8 J5 t7 `2 K
  11. tmpstr=birth.split(' ')8 H# {3 v/ ~ \( E5 g; F) R
  12. bstr=tmpstr[0] ' K% @9 Q8 H# j1 ?( r
  13. tmpstr=bstr.split('-')' ~2 L; l, r$ I7 v _ F
  14. yy=(tmpstr[0]*1)# z/ S/ l9 n( p9 \1 a
  15. mm=(tmpstr[1]*1); z" |) A7 k* h
  16. dd=(tmpstr[2]*1) 3 x. F, y/ h3 E4 D
  17. switch(mm){ + C4 `2 ]6 I. Q" Z, |+ V% z
  18. case 1 : 5 |9 e, X/ x/ c
  19. if(dd>=21){return('<img src=Skins/Default/birth/z11.gif alt=水瓶座'+mm+'-'+dd+'>');} & e) Q' b1 V6 D! A/ G
  20. else{return('<img src=Skins/Default/birth/z10.gif alt=魔羯座'+mm+'-'+dd+'>');}5 R4 V, O$ {( n9 k" }, y+ x
  21. break; 3 `9 @' @* ]; h- V) r- ]3 y3 j. `
  22. case 2 :' V9 z! t) N4 ]) p4 J" F
  23. if(dd>=20){return('<img src=Skins/Default/birth/z12.gif alt=双鱼座'+mm+'-'+dd+'>');}& F, V: E- b6 ]5 D/ U* j+ t& q
  24. else{return('<img src=Skins/Default/birth/z11.gif alt=水瓶座'+mm+'-'+dd+'>');}% G* P* r6 C+ j2 H" _. `% S
  25. break; ; ~& E! T) I3 V, D
  26. case 3 :$ l6 }8 E1 t/ w3 Y6 s
  27. if(dd>=21){return('<img src=Skins/Default/birth/z1.gif alt=白羊座'+mm+'-'+dd+'>');}7 Y# C/ |" t7 ]$ T
  28. else{return('<img src=Skins/Default/birth/z12.gif alt=双鱼座'+mm+'-'+dd+'>');}/ g0 j* N& G n# Z0 x* I/ _
  29. break;/ I4 Q" G4 K9 }9 N4 `# \* W' G3 V
  30. case 4 :2 H# g0 i" n% B8 P
  31. if(dd>=21){return('<img src=Skins/Default/birth/z2.gif alt=金牛座'+mm+'-'+dd+'>');}$ ^; H" O9 k4 Z2 l5 ~8 @
  32. else{return('<img src=Skins/Default/birth/z1.gif alt=白羊座'+mm+'-'+dd+'>');}6 t: g" f' N, Z+ o1 d
  33. break;5 J# d, `* ], S9 \$ Y g9 U6 y
  34. case 5 :( `& q7 N6 N# K: @; X/ ]) Q' a
  35. if(dd>=22){return('<img src=Skins/Default/birth/z3.gif alt=双子座'+mm+'-'+dd+'>');} X/ B: E. L3 I& b z& a$ ?
  36. else{return('<img src=Skins/Default/birth/z2.gif alt=金牛座'+mm+'-'+dd+'>');}8 D4 s- y S$ k; H' |" G
  37. break;6 d8 x6 ?9 q1 q# B0 d
  38. case 6 : 4 y% `- h% z/ W0 y5 x
  39. if(dd>=22){return('<img src=Skins/Default/birth/z4.gif alt=巨蟹座'+mm+'-'+dd+'>');}# {- L m* c' b& i- I4 O
  40. else{return('<img src=Skins/Default/birth/z3.gif alt=双子座'+mm+'-'+dd+'>');}& Z0 O. M6 J% C
  41. break; ' q8 w9 Q% q! b% @- x
  42. case 7 : ! m# i7 p+ f7 a V
  43. if(dd>=23){return('<img src=Skins/Default/birth/z5.gif alt=狮子座'+mm+'-'+dd+'>');}: s2 {0 R9 {! @+ Z
  44. else{return('<img src=Skins/Default/birth/z4.gif alt=巨蟹座'+mm+'-'+dd+'>');}3 y$ \4 Z. p) c: z/ }3 G: E
  45. break;8 P% u) i' A( p3 q' D* M$ r
  46. case 8 : 2 E5 Z1 T7 S" s# }
  47. if(dd>=24){return('<img src=Skins/Default/birth/z6.gif alt=处女座'+mm+'-'+dd+'>');}! A: N2 _) _) z$ ~1 W
  48. else{return('<img src=Skins/Default/birth/z5.gif alt=狮子座'+mm+'-'+dd+'>');} ' F: r# ~0 V6 I; R0 }
  49. break; S- C9 F& e& r2 p
  50. case 9 : * F# A; w. S2 v1 R; i& ^+ X- h/ L
  51. if(dd>=24){return('<img src=Skins/Default/birth/z7.gif alt=天秤座'+mm+'-'+dd+'>');} ) A& g7 G3 e/ i; ~6 C! c6 f
  52. else{return('<img src=Skins/Default/birth/z6.gif alt=处女座'+mm+'-'+dd+'>');}3 N, p- `5 `, g1 j8 G
  53. break; $ G2 d. s8 B) I% y
  54. case 10 :' O w, V2 R6 F7 U& F5 k
  55. if(dd>=24){return('<img src=Skins/Default/birth/z8.gif alt=天蝎座'+mm+'-'+dd+'>');}; j* Q7 q8 n7 j8 w5 A1 g6 {
  56. else{return('<img src=Skins/Default/birth/z7.gif alt=天秤座'+mm+'-'+dd+'>');} : G% e3 ]. z2 s- ?3 |) [
  57. break;1 [' M! V, l1 Y1 K
  58. case 11 :# {! C4 [& [! @: c. T, l4 y
  59. if(dd>=23){return('<img src=Skins/Default/birth/z9.gif alt=射手座'+mm+'-'+dd+'>');}: _4 p& O5 m# m# e
  60. else{return('<img src=Skins/Default/birth/z8.gif alt=天蝎座'+mm+'-'+dd+'>');}% d: C0 B ?# X: ]% ?
  61. break; ' }7 H B9 P) y; o( G
  62. case 12 :$ K' S+ G; S1 M, A H# F5 B' D% K
  63. if(dd>=22){return('<img src=Skins/Default/birth/z10.gif alt=魔羯座'+mm+'-'+dd+'>');}+ c6 H2 D$ a& N
  64. else{return('<img src=Skins/Default/birth/z9.gif alt=射手座'+mm+'-'+dd+'>');} 3 N9 Z d! Q3 F0 r% q# F! A
  65. break; 2 R( W A0 C, r* Q5 n
  66. default : return('');+ {( V! o1 Y1 Z( z) a9 H/ [/ p
  67. }9 N% |! f: u+ v9 W
  68. }else{return('');} , |5 @0 P! g) c" K
  69. }9 I! }" x" A, n
  70. function MM_showHideLayers() { //v6.0 4 n! e0 [ ?, |- j' X% W$ t/ z
  71. , S4 M, H" _6 o
  72. var i,p,v,obj,args=MM_showHideLayers.arguments;7 x# V7 U. m+ E5 F* S# [6 Z" [
  73. obj=document.getElementById("MagicFace");- o% m7 |; t1 ^4 b# O
  74. for (i=0; i<(args.length-2); i+=3) if (obj) { v=args[i+2];4 q: \3 ^# I$ ]
  75. if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } 2 Y) |2 q1 \% ^- z/ J$ {
  76. obj.visibility=v; } - U4 U: R6 D" }- U2 B
  77. } & ~3 o3 u# O0 s1 } j: w% l
  78. 9 r$ J2 D7 D- |- o7 u
  79. function DispMagicEmot(MagicID,H,W){1 j) [$ I. H8 @) ~) S: n- G+ R
  80. MagicFaceUrl = "Dv_plus/tools/magicface/swf/" + MagicID + ".swf"; u& H7 e- i9 z/ V9 }! ?
  81. document.getElementById("MagicFace").innerHTML = '<OBJECT codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + W + '" height="' + H + '"><PARAM><param><PARAM><PARAM><param><embed src="' + MagicFaceUrl +'" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="' + W + '" height="' + H + '"></embed>';" n X$ X+ H2 p+ S/ a
  82. document.getElementById("MagicFace").style.top = '250px'; & c8 e2 K8 R) X1 A/ G: B
  83. document.getElementById("MagicFace").style.left = '250px';+ }' c7 S/ N0 Z- N
  84. document.getElementById("MagicFace").style.visibility = 'visible'; : A/ k' y, ?% F. ?9 r( ^5 y/ l6 i
  85. MagicID += Math.random(); $ h4 }4 ]$ b, U: |7 h( v3 F
  86. setTimeout("MM_showHideLayers('MagicFace','','hidden')",5000); : O/ z1 @8 f$ F- K3 A: i7 }
  87. NowMeID = MagicID;8 P6 I" I% _* d: G) m8 v/ l
  88. }' \1 n) o Z3 z6 E0 y
  89. function LoadMagicEmot(MagicID,topicid){ ( }) P1 t- K9 [3 c3 t' \
  90. var cookiesstr=readCookie('mofaface_'+ topicid); - U3 H. {! l: |8 @4 v5 Z
  91. if (cookiesstr ==null){ 8 M' d- F( X- O7 \
  92. createCookie('mofaface_'+ topicid,MagicID,365) - u& A! k7 x3 G8 Y6 R( h4 ?& u ^
  93. DispMagicEmot(MagicID,350,500) 0 ^ {8 l, _# b; j2 N
  94. }, M8 c' T$ y8 n# M7 V0 T5 P
  95. }- y- H$ u+ [1 y' u2 z
  96. </SCRIPT> " Z/ u$ w- z; [% {
  97. * u' f# o ~& C& d
  98. <DIV class=main style="MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; LINE-HEIGHT: 28px; HEIGHT: 28px"> 1 Z/ ~% E* j0 u# |
  99. <DIV></DIV>' n3 A7 b6 c. p7 L. x' k6 ]
  100. <DIV></DIV> ' Y- ^0 u3 O7 u# ^8 A: e
  101. <DIV></DIV> * \# z! D/ Y0 N
  102. <DIV></DIV>" h7 v, B8 f2 V9 Z7 L+ }/ t
  103. <DIV right">您是本帖的第 <B>1365</B> 个阅读者 </DIV></DIV>, g, A+ z4 {4 `) b- v) Y
  104. <DIV class=th8> % p- H, ?& g8 W
  105. <DIV right; TEXT-ALIGN: right"><a href="http://www.unruly.hnwind.com.cn/dispbbs.asp?BoardID=26&replyID=6870&id=751&skin=1" target="_blank" ><FONT color=white>树形</FONT></A> <a href="http://www.unruly.hnwind.com.cn/TopicOther.asp?t=5&BoardID=26&id=751" target="_blank" ><FONT color=white>打印</FONT></A> <a href="http://www.unruly.hnwind.com.cn/favlist.asp?action=add&BoardID=26&id=751" target="_blank" ><FONT color=white>收藏</FONT></A> <a href="http://www.unruly.hnwind.com.cn/TopicOther.asp?t=7&BoardID=26&id=751" target="_blank" ><FONT color=white>推荐</FONT></A> <a href="http://www.unruly.hnwind.com.cn/admin_postings.asp?action=修复&BoardID=26&ID=751" target="_blank" ><FONT color=white>修复</FONT></A> </DIV>0 J, S. v7 N8 Q4 F* u
  106. <DIV left; TEXT-INDENT: 10px; HEIGHT: 24px"> ; j1 k2 P& T( p6 b7 b9 r
  107. <DIV left">标题:</DIV>天下无双自动挂机练招实现方法 作者:云中岳</DIV></DIV> / ]( \( k% e, L7 n/ ]
  108. <DIV class=postlary1>4 {* X2 _) I) _1 M
  109. <DIV class=postuserinfo>: U7 [0 u5 H5 F( Z% T
  110. <DIV 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 10px; HEIGHT: 30px">' v! }. z: j: N. T2 e# e7 S k# U+ Y
  111. <DIV glow(color='#9898BA',strength='2'); FLOAT: left; WIDTH: 120px"><B><FONT color=#ff0000>云中岳</FONT></B></DIV> " n- b+ C6 h8 i+ n7 K8 J
  112. <DIV left; MARGIN: 3px; WIDTH: 23px; TEXT-INDENT: 0px"><IMG src="http://www.unruly.hnwind.com.cn/skins/saf/ofMale.gif"> </DIV>* K/ x* N) {+ M7 K( t
  113. <DIV left; MARGIN: 5px; WIDTH: 15px; TEXT-INDENT: 0px"> $ U3 _. @& t/ Z' o% R
  114. <SCRIPT language=javascript type=text/javascript>document.write (astro(''));<br></script>
複製代碼
' |4 \( d/ f: ~2 S* O7 F0 i Q& p* u( g/ {' C7 l& |! f- T+ w
$ s2 C* x1 z c) |# b+ G5 `6 A9 R
6 ]5 {' x4 g) C: `7 o1 M
等级:叛逆¢论坛总裁
5 O/ V3 ^9 }" p) r7 S
威望:10
1 |, j+ l9 J+ Y8 x0 A
文章:201
+ p u, M5 H% K! L! i# K$ L o
积分:1557
* @1 a5 g a6 Z; q; ~
现金:2991
9 C1 _6 M& K$ f+ W
门派:叛逆家族
N0 v4 {( @7 R z W
注册:2006年4月2日
; k8 t; E& V5 i
5 k- x6 w, e. b
: q# z. n3 l9 [ Z6 X# z
楼主
6 r; m0 Z/ l% [4 l& n
$ u+ T! F% K- S8 \
天下无双自动挂机练招实现方法 作者:云中岳
3 }6 n" b& q: p1 d
' ]* ]0 A6 E7 v1 _6 Z" r: k
( `! K6 I ~: x. E7 S. X) \! Z& {以下内容只有回复后才可以浏览

; J8 @- _0 u( P3 p3 r& L


实现自动挂机功能必须准备的工具:WPE和窗口化工具.(目前流行有风轻狂发开的多功能外挂系统天下风)具体使用方法请参考其它方面的资料.玩家都知道.玩天下时是不能切换窗口的.但要做到自动挂机.我们必需用WPE来截取打怪的数据和发送截好的数据.所以我们得要借助一此辅助工具来窗口化游戏.下面就不修编幅来说说此方法的一些关键地方

1 e: J5 X3 @% {: b; l5 u% ~7 [" ?! a

第一.窗口化游戏.我们对游戏窗口化就为了能使用WPE来截取打怪的数据.当然要是手头上有截好的数据就不用窗口化工具.可以按Alt+Tab切出桌椅使用WPE来发送数据一样能达到挂机功能.这样个法是不能再回到游戏了.

# s/ Z k) d6 f. o# x8 N

第二.截取数据.截取数据时先引一群.再切出游戏用WPE开始截取数据.再进入游戏打怪.然后切到WPE停止取打中最多怪时的数据.经本人实验过.数据是可以共享的.也就是说用戟门截到的数据剑宗和诡流.幻道都可以使用.但用幻截取的数据其它职业就不能够使用.这样我们就可以把截取好的数据保存下来.另外我们打怪时记住招式所在第几行栏中.以备下次使用.

8 C& e3 C3 O) Z c5 p

第三.发送数据.也就是挂机了.我们把已经截好的数据利用WPE不断的向服务器发送数据.来实现自动打怪的功能.发送数据时选择连续发送.发送速度不能太快.否则会出现MISS或吸不回来.上述数据可以共享.也就是说我们不必每次挂机都要截一次数据.可以使用以前保存的数据.但要注意的是我们每次上线客户端与服务器数据传输的端口都不一样.所以我们要确保所发送的数据成功.必须取得当前游戏的通信端口.方法如下述

& s' i9 | O, r/ _# s W; b

第四.取当前游戏端口的方法.用WPE在当前游戏中随便截取一个数据.然后选定一个数据(接收和发送都可以)按右键发送从而查看到当前的发送端口记下来.当然我们不必向服务器发送.

& c* D y% _/ S0 w% b- ]+ j- K8 Y% c& v: E

第五.实现自动练招的方法.玩戟门的都知道.雪落没满时是单个攻击的.练起来特别费劲(其它职业的部分招式也一样)要是能群打练起来就快多了,如练狂雷惊蜇一次能打15+个怪以上3个小时就能练满.其实是可以做到的.如上述截取数据时记住招式所在第几行栏中.只要我们在挂机时把此栏中的招式换上所需的招式.就到达到练招的功能.所以我们在截取时一定要用群攻招来截出来的数据.这就是打得越多越好的原因

1 ^9 p* o. j4 h& M; R

注.转帖时请保留此行 原帖来自叛逆论坛---云中岳

1 K$ v$ U o' M ' B$ k% ]) K$ c/ ]" M

hai s 不明白

回復

使用道具 舉報

fengleihen 發表於 2006-6-11 01:05:07 | 顯示全部樓層
shi ma??
回復

使用道具 舉報

hero811 發表於 2006-6-11 01:06:54 | 顯示全部樓層
课题人。。真的吗?
回復

使用道具 舉報

232411662 發表於 2006-6-11 05:51:29 | 顯示全部樓層
kankan
回復

使用道具 舉報

YIcaitang 發表於 2006-6-11 06:00:07 | 顯示全部樓層

w lai kan kan

回復

使用道具 舉報

jtlkenshin 發表於 2006-6-11 07:21:32 | 顯示全部樓層
dwdsa
回復

使用道具 舉報

战盟v北帝 發表於 2006-6-11 07:28:24 | 顯示全部樓層

让我参考下

回復

使用道具 舉報

战盟v北帝 發表於 2006-6-11 07:31:31 | 顯示全部樓層

让我参考下

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

QQ|Archiver|Mobile|Disable|About|Facebook|Discord|叛逆家族論壇

GMT+8, 2025-6-15 14:17

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表