发新话题
打印

[提问] 限製任務次數

我想到一個不同步更新的方法3 n! K3 C, ^3 Y: r6 L; c
先做一個任務道具, 耐久是5, 不可交易, 不可寄, 丟地消失
% s/ P& G; ]5 Y: M8 L, t5 a妖城在线论坛和npc接任務時, npc可用haveitem來檢查有沒有任務道具
& ^0 K1 N' n1 N! \% s) Q: k3 |" x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表沒有的話 giveitem
, T$ O/ o. U/ a7 M) v% ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表有的話先用ItemCreateTime 檢查item生成時間, 如果 > 24小時 收回之前的item, 發一個新的任務道具
' P+ w+ F: Q5 |& W4 G魔力私服,最新魔力宝贝私服技术交流如果 < 24小時用 itemdur 來檢查當前耐久
6 t1 E6 s& f0 [2 P% x如果itemdur != 0 的話可以接任務魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) i" [" ~" V* @% q$ i9 r' x9 J  D
完成任務後bbs.mocwww.com+ ~2 s) M+ b6 @" K# y5 x
setdur -1
( Z' N- j  [/ ]2 W; H+ T/ ybbs.mocwww.com8 i  \# Y0 Q, ]
然後在任務裡加一個eventflag
* l5 A, ?( J# m# v+ S+ y/ \! s1 `如果是 1的話就算任務物品丟了都不會重發
  \4 f( H1 J3 y妖城在线论坛為什麼我說不同步更新呢?bbs.mocwww.com; l) |8 Q- h* l
因為每一個人物的任務重設時間都不同
% k1 x, I5 p# W" I9 _  x1 k妖城在线论坛
- f% j* G8 k/ d! d3 Ebbs.mocwww.com在寫論文, 思路有點不清晰

TOP

引用:
原帖由 。▂.Get.out 于 2008-5-12 02:31 发表 妖城在线论坛; M. z' `: y: H- W! Q) @
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 N  W/ |: t; U. a; r
妖城在线论坛, r! @* }0 |5 H; f% i5 k" R" o/ k

) ^5 t$ p  o: f$ p; O妖城在线论坛好强大....
/ I* J4 x5 y' T: a& J5 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 A# l) w5 Z( }3 E- ?; t2 v& ]! S
貌似可行的说..!!!
妖城在线论坛+ D! O, s1 `# H1 ?" L1 M
理論上可行妖城在线论坛( L/ \: }8 d0 K' |! m( _
只可惜課業繁重沒空去試驗

TOP

引用:
原帖由 。▂.Get.out 于 2008-5-12 02:37 发表
* I( m1 ]5 T6 K8 v+ [
) n0 }0 c) K6 ^  \魔力私服,最新魔力宝贝私服技术交流
3 Y+ J, U9 L; |0 ~) c  Q; abbs.mocwww.com 那我就参照LS讲的...
0 d6 x% t+ T$ @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com$ A$ a& a( A! ?
去44...如果可行的话..-.- —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" ]6 i0 O; u: n1 p: _9 k* }/ U2 s
魔力私服,最新魔力宝贝私服技术交流) t; Z7 p3 B1 v. Z
系列任务诞生了...bbs.mocwww.com# y3 i' j$ d8 `& G
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 v3 b  x" D2 j6 R4 N: n8 |
或许我还没那能力写成你说的那么规范...
3 ]: A: t7 g' a# X( O可行的話加個精好了

TOP

引用:
原帖由 。▂.Get.out 于 2008-5-12 02:48 发表 bbs.mocwww.com$ u3 S8 G$ K3 w: D- k

  u$ `. [) h9 S8 O. }( R' {  n
* B) g( Z) q% b' A. f7 T" C5 ~  u5 `魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, J. [4 g; ]: C' D
....去参考海盗任务..
* O% k; \. u: C# f5 w' w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
1 P* d. q5 J2 c5 y2 q- n& E我去44了..还要一次做够5个任务..魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 B4 p. e3 g+ F/ F9 |( S
妖城在线论坛& }) U9 X) n* H
算第1期....
* U! k+ {% `. ?; S9 o) V9 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如果你要5個任務每天各只可以做一次的話記得多設5個endevent, 如果完成了就設為1
7 P: D4 q! S6 i' n5 ]bbs.mocwww.com即是 endevent n == 1 <<< 這個是控制任務道具發放的—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 G! G6 ~4 K! r& X- c" _
endevent (n + 1~5) == 0/1 <<< 每天任務的設定魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 v+ w$ F7 Q4 K& K7 s
在接任務的判斷裡加進去:bbs.mocwww.com8 B9 m1 M5 ]; J) W, X: L9 g9 s

+ j+ w' @. [, \9 N' F, K$ }
引用:
先做一個任務道具, 耐久是6, 不可交易, 不可寄, 丟地消失bbs.mocwww.com( r: c3 n9 M9 a# F4 B8 Q$ U
和npc接任務時, npc可用haveitem來檢查有沒有任務道具
) Y$ @% p: i2 Z' {- cbbs.mocwww.com->沒有的話, 檢查endevent n 是否 == 1, 是的話 giveitem -> setdur -5; 反之 giveitembbs.mocwww.com3 A- _2 h- k  _8 t9 F) ], Q; Z
->有的話先用ItemCreateTime 檢查item生成時間,
7 V& _# n4 q) ]& O) f  ->如果 > 24小時 收回之前的item, 發一個新的任務道具 +重設endevent (n + 1~5) == 07 V$ Q- X5 U3 q5 o$ J5 i1 I" c
  ->如果 < 24小時用 itemdur 來檢查當前耐久
* H+ X/ p$ \' W# H8 F, j6 r; N! Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    ->如果itemdur != 1 && 對應的endevent == 0 的話可以接任務
3 g: i" I7 q8 S5 E! d+ ibbs.mocwww.com完成任務後妖城在线论坛' ]* d' y% f+ R1 ]8 ]
setdur -1
* p/ @) A: w  e) H* R妖城在线论坛對應endevent == 1
" N7 @7 c! Z& {/ a% [* r" H4 h妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 G- e7 e1 @& C7 s. g
然後在任務裡加一個eventflag
- l2 o, ]+ B: M& V3 F* t: Gbbs.mocwww.com如果是 1的話就算任務物品丟了都不會重發
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" n  L0 J3 |# ~3 R& F$ j+ _
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 f" T) [& @" N" V3 [; l4 R- [
兄弟44看可行不...魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 w1 f& s2 w5 k8 P& g7 J3 o
魔力私服,最新魔力宝贝私服技术交流# L7 o  u" a! Z6 Q9 @2 ~6 O" g5 ?3 ?3 M
Edit : 修正耐久0物品有可能會丟失問題
& m0 L/ l6 D& I8 V, Z' g2 j" s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートEdit 2 : 趕工過後補完道具丟失處理, setdur -5 (itemdur => 1)算是一個懲罰, 24小時內沒可能接此系列任務2 Z2 r6 ?: a+ ~+ q6 e
妖城在线论坛  `7 m! K# e6 F: C# q
[ 本帖最后由 阿煩 于 2008-5-12 05:35 编辑 ]

TOP

发新话题