真三各版本地图下载Garena竞技平台2.4发布注册Garena平台帐号魔兽争霸Ⅲ同时支持简/繁两种字体
发新话题
打印

3.9D和E的野怪刷新时间

3.9D和E的野怪刷新时间

今天看了一下3.9D和3.9E的脚本,3.9E貌似除了黄龙300秒复活,其他都是120秒?3.9D有分种类的,螃蟹、强盗都是75,黄龙300,木桶160还有,无论3.9D还是3.9E,第一波都是30秒后出的吧?以前我在哪里看到说是45秒出的

TOP

了解了  LZ很细心的说
不好意思 盗用了 某人滴 脑袋
因为我也很喜欢这个脑袋
泪痕 和 紫枫杰猪 于4月15日16:07打劫 Jay。 39RMB 成功 , 共打劫Jay。 2%的现金(约39RMB).两人声望同时上升1点(天上掉馅饼,两人声望同时加倍,各+2).两人一同HAPPY去了.

TOP

嗯,我可没耐心看秒表计时,都是直接看脚本的,所以希望作者能给予确定。

TOP

这个得问作者了  野怪刷新时间3.9d跟E应该是一样的把!

TOP

这个很重要,有些英雄很需要打野~~~~~~~~~~
5 @* k- H( A( `6 V  u应该确定一下
金敏——意识流
新海诚——色彩
梅津泰臣——情色
士郎正宗——硬派
宫崎骏——诗
庵野秀明——人性反思
手冢治虫——神

TOP

能知道的话也不错..

TOP

这个脚本什么怎么看的,哪个大侠教教我。

TOP

引用:
原帖由 朽木 于 2008-4-18 14:35 发表
7 `$ w7 L. }/ a  ~; a0 ~+ N这个脚本什么怎么看的,哪个大侠教教我。
* B+ \# |5 T0 Q4 c, ~
你用MPQMater打开地图,把scripts\war3map.j解压出来,然后用记事本或者其他编辑软件打开(我个人用的是Notepad2,他的搜索比较好用),就可以看到所有的触发,以及单位摆放等(这个看了也是白看)" w/ Q# u! o, W* ?
比如3.9EOBV6那里面的一段* p: M6 C8 _2 K7 |0 v
if(Pb())then3 l- w3 i% }5 S& q7 d; T  k
call LE(300.)9 [/ x. Y0 w  Y$ t8 Y
else
. W6 n+ v5 D; X3 n' d& ?call LE(120.)
; y1 V7 I* T7 Oendif8 m# L1 z2 N, B* {5 J
其中LE是优化软件的一个函数,作用是用全局计时器进行不是很精确的等待(会有误差,但绝对不会提前结束等待)
3 h% O5 \, P' [$ z" V) [" `$ [, {: u然后再看Pb这个函数( d: Z+ j7 N# X. Z( H  c
function Pb takes nothing returns boolean8 ]4 x. |2 p8 R) l5 Y) P& a
return(GetUnitTypeId(GetTriggerUnit())=='n024')
8 E. w0 T' r+ C) T8 F3 _endfunction
5 I, A- L2 s1 X其中n024是黄龙的代码,所以我确定野怪刷新是除了黄龙以外,其他都固定是120
1 g0 y$ ]' d0 Y/ j& }. P& W* F* ^而3.9D的我看了一下,是很繁琐的用所有野怪类型去判断死亡的怪的类型是否符合该类型,然后等待指定时间。
/ f+ S% V* ]3 K; I/ y
; ~  G; @6 h0 N; i顺带说一下,3.9EOBV6里面的增加刷兵数目的触发在这里
8 S& S& p5 W  E* S6 [function rA takes nothing returns nothing" p3 A: h- R8 w; Z) b+ S' u9 i
call DestroyTrigger(GetTriggeringTrigger())
& j! v4 B% o: X; `- Xset Vx[0]=3
: h- X7 c' |9 Kset Vx[1]=1
5 t6 f) v. G$ _- }/ Tcall TriggerSleepAction(1200.)6 e' g( S7 @6 H  G. O$ {" h7 o! V
set Vx[0]=4
- X; \) R+ k" }8 ~set Vx[1]=1
& B1 J, U. \0 d9 gcall TriggerSleepAction(1200.)
9 v1 D6 `% l$ l5 I0 w5 Vset Vx[0]=4& m8 c! e6 I9 D, K
set Vx[1]=2
- J' ^. k0 h) `* z' B, J5 }endfunction8 K2 K4 d4 X+ R- N8 u6 h6 Z
其中TriggerSleepAction很不精确,有时候会突然提前结束等待,所以就造成了有时候很早就出现了4个步兵甚至2个弓箭手的情况。用PolledWait(X秒)会好一些; m" |/ ?& Y8 H# L& Y6 O; r
- [; f( L/ N( R9 M! Q/ J3 Z$ u7 a
[ 本帖最后由 libla 于 2008-4-18 16:54 编辑 ]

TOP

我只觉得3小怪打完就有了


反黄反暴力,
水水更健康~
勋章都让狗占了....

TOP

OB6刷兵是用 等待的,      是非常不准确的等待.    很有可能提前结素.
( v; R  ]# E7 {0 q
) P+ x8 {; b: f5 @) m所以导致 OB6经常出现,    6个兵的BUG.    后来用了记时器   就没此BUG了$ B4 {/ b* X/ Y) x: w
. ?8 S7 B* R: }3 J0 a
兵为每32秒 一波.   每隔1000秒,  刷新下兵的个数
一纸折扇平定天下事. 一缕秋风吹尽凡尘心.

TOP

难,如果没兵营还刷兵呢
如果打劫是一种错,那么请让我一错再错

TOP

发新话题