找回密碼
 立即註冊
搜尋
熱門搜尋: 活動 交友 discuz
樓主: admin

[閒聊] 新服將於三月份開放

[複製連結]

等級:25 - 爐火純青

經驗值:0 / 245

魔法值:14246 / 14246

生命值:5%

升級   100%

  • TA的每日心情
    慵懶
    2 小時前
  • 簽到天數: 5735 天

    [LV.Master]伴壇終老

    發表於 2016-2-26 21:16:08 | 顯示全部樓層
    探險代碼總共不到500行
    5 \- [7 T# [; T! B# n6 z, U
    6 p1 G% E3 y$ x貿易系統與財團系統" g/ W3 y8 ~: P9 N( ~
    的總行數都比這些多很多
    " F! n$ T* w7 i. P7 f% B6 c把這些解讀出來不是難事5 V3 D- O0 C' s3 k  Q
    1. class MissionCaseExpedition extends MissionFunctions implements Mission
      ' }2 w/ Y) \2 q; F) g" @
    2. {
      + Y: b3 W. w( e# W* |7 O* H0 M
    3.         function __construct($fleet)
      2 ]- o: [5 M7 g& k* Q$ n
    4.         {
      . y, U, c$ `6 X, U) e6 S- j
    5.                 $this->_fleet        = $fleet;
      9 z" p/ A, l$ K& f, K
    6.         }4 \, r9 L2 s7 f" A. T1 I2 K- \
    7.         1 e8 r1 U$ J% l' m$ @9 a$ R
    8.         function TargetEvent(). H; E  O6 g8 Q0 C
    9.         {
      ' u+ [2 y% j; _/ |$ h# D2 s/ R/ J
    10.                 $this->setState(FLEET_HOLD);
      0 B! K$ X9 F+ ^" a$ ?. E
    11.                 $this->SaveFleet();9 r- w3 J8 e0 \, v8 r. W1 W6 N
    12.         }+ o- O  b4 ~, H5 Q
    13.         
      5 u( Q* v4 m( ?6 \7 B
    14.         function EndStayEvent()
      # Y: b3 \3 r) A8 ?( y
    15.         {
      4 X* Y; C' p5 P6 f, t- w/ i! Y
    16.                 global $pricelist, $reslist, $resource;$ p( I' |: s3 w" |$ _7 m5 y' s% E
    17.                 $LNG        = $this->getLanguage(NULL, $this->_fleet['fleet_owner']);! H. H3 \3 ^4 _! v" Z
    18.                 $config        = Config::get($this->_fleet['fleet_universe']);' Z1 t4 z, r7 h5 q  I9 \- C+ `
    19.         $expeditionPoints       = array();' n- k) C% \5 ?% z3 Y4 I
    20.                 foreach($reslist['fleet'] as $shipId)# M$ M8 `' [: D8 M8 H: u
    21.                 {& Q9 M% a3 T1 n+ `* m' a
    22.                         $expeditionPoints[$shipId]        = ($pricelist[$shipId]['cost'][901] + $pricelist[$shipId]['cost'][902]) * 5 / 1000;0 j( `. ?1 W: P0 j  P
    23.                 }/ L1 [  L* J6 V3 B; j7 |5 S8 a
    24.                         
      9 u1 C4 y7 `6 n4 T
    25.                 $fleetArray                = FleetFunctions::unserialize($this->_fleet['fleet_array']);
        e  \9 x; u8 n  R
    26.                 $fleetPoints         = 0;0 {* M6 W/ F5 j1 F
    27.                 $fleetCapacity        = 0;
      - C! G9 T7 h+ ?; ]
    28.                 foreach ($fleetArray as $shipId => $shipAmount)
      : @+ Q; J# l4 F; q% e
    29.                 {  c' p: C" q! z9 m# J( B8 i
    30.                         $fleetCapacity                            += $shipAmount * $pricelist[$shipId]['capacity'];7 Y8 d  G% ?- @/ W, Y, n9 v" _; D7 e
    31.                         $fleetPoints                              += $shipAmount * $expeditionPoints[$shipId];% g* @+ v4 d% _: }
    32.                 }6 ?$ W  {) {6 @0 K
    33.                 $fleetCapacity  -= $this->_fleet['fleet_resource_metal'] + $this->_fleet['fleet_resource_crystal']- B. E# Y% L6 B
    34.                         + $this->_fleet['fleet_resource_deuterium'] + $this->_fleet['fleet_resource_darkmatter'];3 y# ~& J) q5 n* Y; W% L' ~6 k: `
    35.                 $GetEvent       = mt_rand(1, 9);
      ( ~5 b: T. {9 Z7 ]+ c; X( \
    36.         $Message        = $LNG['sys_expe_nothing_'.mt_rand(1,8)];
      4 ?; O0 u, o8 O6 W
    37.                 switch($GetEvent)% \6 l% ]1 r/ L% y& Y  U6 a* b' n
    38.                 {
      ( a, k1 w7 Y% g9 G5 V5 s: ?
    39.                         case 1:" E0 x, F" G5 E. P
    40.                                 $eventSize                = mt_rand(0, 100);& M, B% I# m7 _6 _9 F
    41.                 $factor                        = 0;$ J3 Y8 f- q7 x. \0 [: [' L+ b
    42.                                 if(10 < $eventSize)
      # O& P, _; V5 m3 N) x5 W' [2 G
    43.                                 {
      . t; A2 C( h6 w6 F6 Q- i; j
    44.                                         $Message        = $LNG['sys_expe_found_ress_1_'.mt_rand(1,4)];- }7 e0 i% O0 o2 t
    45.                                         $factor                = mt_rand(10, 50);6 y3 g3 a4 O8 A0 k( o* ~
    46.                                 }  f4 v1 L' v+ S' I, w
    47.                                 elseif(0 < $eventSize && 10 >= $eventSize)
      9 v/ G9 S' i& e4 p  u# D
    48.                                 {
      3 W( W, N, P* |6 S! T3 t
    49.                                         $Message        = $LNG['sys_expe_found_ress_2_'.mt_rand(1,3)];
        C1 x' m' i' C' O0 O& e$ r7 E4 P2 s
    50.                                         $factor                = mt_rand(50, 100);; ?1 Z" E1 e2 ]) G9 a) k  F* X
    51.                                 }6 u5 |7 T; Q8 d) _' r
    52.                                 elseif(0 == $eventSize)8 ~2 U! [! Q  ~. }/ T# A) b
    53.                                 {
      ; y; j. r/ {; A
    54.                                         $Message        = $LNG['sys_expe_found_ress_3_'.mt_rand(1,2)];3 D) L- Z. H; y5 u; d- q/ W: Y
    55.                                         $factor                = mt_rand(100, 200);
      ( t8 O) v& n1 H
    56.                                 }
      : j% W6 p/ [& b- v
    57.                                 $chanceToFound        = mt_rand(1, 6);) M3 N$ u: d0 ]1 O0 C* ]# ~
    58.                                 if($chanceToFound > 3)
      ( ~5 n& k% l, U* G# g
    59.                                 {  ]9 s& T% u1 f2 x9 p5 U
    60.                                         $resourceId        = 901;
      5 P7 X8 E, J3 A, Z/ u# ~
    61.                                 }7 ]/ x8 \9 |$ P. u2 W
    62.                                 elseif($chanceToFound > 1)
      ; o; w# Y& S$ m2 f3 V2 ^# [) z
    63.                                 {
      3 R* ^* \: ^* J* [- S1 }! f
    64.                                         $resourceId        = 902;
      0 _1 y; V+ Z; I1 W
    65.                                         $factor                = $factor / 2;* H$ u, G( e0 ^: f  ~
    66.                                 }
      3 q& o$ [8 j  G- s3 J
    67.                                 else% [3 K4 r1 i* F4 W# C6 ?
    68.                                 {2 k; n3 ]) @9 h2 q4 H+ N5 d' z
    69.                                         $resourceId        = 903;8 k, `, E* ?3 x$ Y( v; U8 \
    70.                                         $factor                = $factor / 3;
      ( c! I& k# ~+ U2 Z7 z& s
    71.                                 }; Z- t4 Q* u- |( ?; i) r8 ~
    72.                                 $sql                = "SELECT MAX(total_points) as total FROM %%STATPOINTS%%
      1 ]: ~( ]0 Z$ I3 Y  `" A9 s
    73.                                 WHERE `stat_type` = :type AND `universe` = :universe;";
      ; `+ |: U  n9 c; b. X  k; N
    74.                                 $topPoints        = Database::get()->selectSingle($sql, array(
      0 l3 \$ j& X( m% ~  x9 ]( ?0 l
    75.                                         ':type'                => 1,: Q/ a, k" M2 t* N; }; o
    76.                                         ':universe'        => $this->_fleet['fleet_universe']+ F: j- K# _3 r
    77.                                 ), 'total');9 ^& S' m, L% y. Q* }2 L
    78.                                 if($topPoints > 5000000)
        W2 S  b8 `3 z* r2 Z$ |
    79.                                 {. v2 @* i9 d# Z" O8 k1 G# k
    80.                                         $maxFactor                = 12000;
      $ ~" ]3 B2 D2 N9 y9 E
    81.                                 }  ^4 E0 j9 R4 r% H) A- x
    82.                                 elseif($topPoints > 1000000)
      & d* k( s6 l- j4 l
    83.                                 {
      ; N  W' e7 H! T3 B: l
    84.                                         $maxFactor                = 9000;
      : F: e) l4 ?- G- J& t9 Y
    85.                                 }
      , _( N; S" U$ n- M9 L
    86.                                 elseif($topPoints > 100000)
      * W- i, v5 ~8 \; |
    87.                                 {' c" t2 |! q( U. E) Y
    88.                                         $maxFactor                = 6000;: \/ b0 P3 @8 x3 _& l0 I3 ?8 U9 ~' y
    89.                                 }* i2 N5 p% G. o8 F2 b6 o
    90.                                 else
      * P  x% d/ [/ r
    91.                                 {
      ) q  a1 d+ f2 W6 z) U$ @/ `
    92.                                         $maxFactor                = 2400;+ R5 R+ ~/ j3 j/ s# |# Z2 p7 I
    93.                                 }5 q3 l& [6 ?/ }& J/ e0 Y( p  D
    94.                                 $founded                = round(min($maxFactor, max(200, $factor)) * $fleetPoints);9 z) Z4 v  A- ^6 q; w* x
    95.                                 $fleetColName        = 'fleet_resource_'.$resource[$resourceId];2 Z7 j$ r* H. d. n% x
    96.                                 $this->UpdateFleet($fleetColName, $this->_fleet[$fleetColName] + $founded);
      - k4 o/ `, w0 w+ q6 \
    97.                         break;7 M# f" M9 |2 e" @
    98.                         case 2:; u& |3 c. U* J) R
    99.                                 $eventSize   = mt_rand(0, 100);
      : q' E! h9 t! M- C8 k+ S
    100.                 $Size       = 0;
      $ G4 e9 B/ ?8 Y$ o
    101.                                 if(10 < $eventSize) {  H" H. x* U; r/ L, A2 z& U
    102.                                         $Size                = mt_rand(100, 300);
      0 m0 U' d: t$ o" `$ R$ ?
    103.                                         $Message        = $LNG['sys_expe_found_dm_1_'.mt_rand(1,5)];
      0 N# s) q: p  l
    104.                                 } elseif(0 < $eventSize && 10 >= $eventSize) {
      ! N  W8 l9 X0 `1 B6 H* R
    105.                                         $Size                = mt_rand(301, 600);5 e- Z7 H" C/ z+ w0 H0 z
    106.                                         $Message        = $LNG['sys_expe_found_dm_2_'.mt_rand(1,3)];$ [) i7 F9 v9 G9 m1 D+ @, a1 e
    107.                                 } elseif(0 == $eventSize) {
      1 I+ d: Y& j" Z! z4 a2 s
    108.                                         $Size                 = mt_rand(601, 3000);, m" P. ]1 B8 n1 m- H+ s/ \9 D# R
    109.                                         $Message        = $LNG['sys_expe_found_dm_3_'.mt_rand(1,2)];
      # N5 S! X9 _5 }5 h; ?) e
    110.                                 }! ]' S. B' R1 q5 ^
    111.                                 $this->UpdateFleet('fleet_resource_darkmatter', $this->_fleet['fleet_resource_darkmatter'] + $Size);
      - E) f. R# z; m3 m: g2 L7 ~0 i
    112.                         break;
      . j0 j" O- Y4 ]& p3 V; X
    113.                         case 3:1 ^0 D% @( _1 y6 J% w' X1 I
    114.                                 $eventSize        = mt_rand(0, 100);) R8 L2 A' k# H7 i, D% \1 R
    115.                 $Size       = 0;0 N5 Y8 Y5 v# G! b0 S% f. K
    116.                 $Message    = "";1 O# e+ Y1 m$ ~" Y0 j2 |4 k
    117.                                 if(10 < $eventSize) {/ M, |/ C- b% @9 D0 u7 ^* m
    118.                                         $Size                = mt_rand(10, 50);4 O  `) b  C# Q+ L( b& h3 t
    119.                                         $Message        = $LNG['sys_expe_found_ships_1_'.mt_rand(1,4)];) Y& `' k9 y3 X2 n1 @
    120.                                 } elseif(0 < $eventSize && 10 >= $eventSize) {: `) ]# Z& k) h) L( J) I6 Y
    121.                                         $Size                = mt_rand(52, 100);
      & f9 h$ ~+ E) R) K( o7 O
    122.                                         $Message        = $LNG['sys_expe_found_ships_2_'.mt_rand(1,2)];
      4 D6 @% l( @1 X9 Y1 H
    123.                                 } elseif(0 == $eventSize) {+ J# B0 G1 h; t" T6 ~
    124.                                         $Size                 = mt_rand(102, 200);/ t9 J: X, O) ~0 d$ w8 _- M
    125.                                         $Message        = $LNG['sys_expe_found_ships_3_'.mt_rand(1,2)];
      ) B0 ~9 Z, C# s: A. Q# S% o* u
    126.                                 }
      ) {) _8 O8 w) p5 c2 e* j+ O0 u
    127.                                 $sql                = "SELECT MAX(total_points) as total FROM %%STATPOINTS%%; ?/ V7 \# B0 i$ R& z- H/ @. h
    128.                                 WHERE `stat_type` = :type AND `universe` = :universe;";
      3 H8 E, T' v2 |& k5 U
    129.                                 $topPoints        = Database::get()->selectSingle($sql, array($ `1 @7 A, q' w7 }* E/ a) d
    130.                                         ':type'                => 1,
      & E* \: h; M0 ^* E2 e9 v' P
    131.                                         ':universe'        => $this->_fleet['fleet_universe']
      0 W1 W: g3 C/ }; y! p6 g- [
    132.                                 ), 'total');* j. H2 _( N; ?* W, j: b
    133.                                 $MaxPoints                 = ($topPoints < 5000000) ? 4500 : 6000;
      ' h% f/ e8 t; N/ k; f; M; d
    134.                                 $FoundShips                = max(round($Size * min($fleetPoints, $MaxPoints)), 10000);
      / @9 a7 v5 i7 b7 J3 {" o4 E
    135.                                 
      : Y: ]7 q( C+ f6 w- r% b
    136.                                 $FoundShipMess        = "";        ! C4 L9 O% e4 V" U) ?* l9 S
    137.                                 $NewFleetArray         = "";
      $ }9 u5 g' H9 e9 S2 q0 x$ `! B
    138.                                 
      ; M2 l' [4 L& e- F; w. s- A" k! \
    139.                                 $Found                        = array();  g7 C; M* t# Z
    140.                                 foreach($reslist['fleet'] as $ID) 1 }5 `/ s/ E- K( B" E  J
    141.                                 {
      : m: X, e9 W8 N# B/ ^. ]1 G5 `2 k
    142.                                         if(!isset($fleetArray[$ID]) || $ID == 208 || $ID == 209 || $ID == 214)" u" g, v; [1 o
    143.                                                 continue;3 B1 E. c, }; r, w1 \/ t) {
    144.                                        
      4 |! d4 q! h# C8 s
    145.                                         $MaxFound                        = floor($FoundShips / ($pricelist[$ID]['cost'][901] + $pricelist[$ID]['cost'][902]));3 Z) C5 v, Z& f; _- B  Z
    146.                                         if($MaxFound <= 0) ( W; H& N. k2 s' H' T
    147.                                                 continue;3 W$ A2 r4 O& w0 `4 g. `
    148.                                                 
      / B+ l: @6 t9 W# C2 |8 N+ ]% z5 x: n
    149.                                         $Count                                = mt_rand(0, $MaxFound);
      5 k# p' _$ `2 G: l
    150.                                         if($Count <= 0)
      ' M& j5 ]/ w$ T, }: s
    151.                                                 continue;$ l% P, T$ {* E/ L! p) W; o& B
    152.                                                 
      . H$ N4 g: C1 o/ Y2 o& n) C
    153.                                         $Found[$ID]                        = $Count;
      ' i: e3 P5 g  e: F6 E. @
    154.                                         $FoundShips                         -= $Count * ($pricelist[$ID]['cost'][901] + $pricelist[$ID]['cost'][902]);
        [$ S; ~. B3 I1 \. m; d
    155.                                         $FoundShipMess           .= '<br>'.$LNG['tech'][$ID].': '.pretty_number($Count);+ o7 l8 u) T" ^! {
    156.                                         if($FoundShips <= 0)
      % O1 x( A: _; Q
    157.                                                 break;
      0 x* Z- L: e. }* I8 ^
    158.                                 }8 T+ b5 _, E: ^4 q; `4 b- g
    159.                                 / x' X6 Q, C, ^! Y8 v9 U. g" T
    160.                                 if (empty($Found)) {. h( c! D2 [! \: [( Q, _& n  h+ s
    161.                                         $FoundShipMess .= '<br><br>'.$LNG['sys_expe_found_ships_nothing'];
      % l0 y  k8 x9 X, }
    162.                                 }6 o; J6 `  J8 Z4 I% q3 W
    163.                                 foreach($fleetArray as $ID => $Count)- @8 }' O9 b/ B, ^6 q# p
    164.                                 {
      * u, Y1 `  B7 [- O8 {
    165.                                         if(!empty($Found[$ID])). Y4 h) ]: R5 c4 Z* T/ D! D
    166.                                         {
      % Q$ \7 f. I* `& c( _' w
    167.                                                 $Count        += $Found[$ID];
      / t2 d" w( `2 W% d
    168.                                         }% y5 E1 U4 N$ r2 t
    169.                                         - x" F$ m, Y+ \6 s1 a% i8 W* Z/ T
    170.                                         $NewFleetArray          .= $ID.",".floatToString($Count).';';) @% m; A1 {: G) ?
    171.                                 }        
      3 r8 Z9 c2 F9 D) B1 X$ `
    172.                                 9 Y# t: ]$ c- h8 ]0 l- W
    173.                                 $Message        .= $FoundShipMess;+ M2 _8 |3 e6 g
    174.                                                         3 [5 G5 c2 t  ~/ Q' p
    175.                                 $this->UpdateFleet('fleet_array', $NewFleetArray);
      3 F1 ~* x9 s6 k8 s/ p: N4 A$ U, |% p
    176.                                 $this->UpdateFleet('fleet_amount', array_sum($fleetArray));
      8 M  @, R- W% q: S& x( y
    177.                         break;6 n# l" c7 r" {2 e9 y/ S
    178.                         case 4:
      2 J5 Z* j7 f$ T" {' n; X0 K/ [' j
    179.                         
      / M+ R% i0 q( S0 P& R  h6 H
    180.                                 $messageHTML        = <<<HTML! s- b. m% u: K. `* D- z; {
    181. <div class="raportMessage">+ K9 O9 c* w6 `2 X
    182. <table>
      $ t9 w& {0 p+ ?" j
    183. <tr>
      - V1 d' T0 r) ~+ Y" `! ^! v  w' {0 e
    184. <td colspan="2"><a href="CombatReport.php?raport=%s" target="_blank"><span class="%s">%s %s (%s)</span></a></td>
        C' @, ?( y# N! [( y
    185. </tr>2 e6 @! G0 b9 A* p! j( |+ y
    186. <tr>$ J5 l% Z. \9 Q& D4 I
    187. <td>%s</td><td><span class="%s">%s: %s</span>&nbsp;<span class="%s">%s: %s</span></td>
      % T: B: W) i# ~6 Y# u% j% s
    188. </tr>. A6 Q& q* o8 t$ _
    189. <tr>
      $ B7 t/ w+ y! Q+ e% M
    190. <td>%s</td><td><span>%s:&nbsp;<span class="raportSteal element901">%s</span>&nbsp;</span><span>%s:&nbsp;<span class="raportSteal element902">%s</span>&nbsp;</span><span>%s:&nbsp;<span class="raportSteal element903">%s</span></span></td>4 v9 A9 C0 D' C9 }# u, _& G" M+ x% h
    191. </tr>, S& B0 e3 R9 P) q7 O
    192. <tr>
      : V0 t0 [# a( d4 O& o- s
    193. <td>%s</td><td><span>%s:&nbsp;<span class="raportDebris element901">%s</span>&nbsp;</span><span>%s:&nbsp;<span class="raportDebris element902">%s</span></span></td>
      3 r3 o! h) q8 W, H& f. G
    194. </tr>
      7 F$ U1 N1 r2 m% I) E' ]  {% ?
    195. </table>  t, V  d8 c! i, C
    196. </div>
      " e5 _3 L8 i; @) _! a- H
    197. HTML;/ h$ X7 W# V- }: V0 R2 R6 D7 A
    198.                                 //Minize HTML) m5 t7 K2 `9 P+ }
    199.                                 $messageHTML        = str_replace(array("\n", "\t", "\r"), "", $messageHTML);0 W/ H: M7 ^6 O, H7 |# |: l
    200.                                 // pirate or alien0 Y( j" @! e3 G" L1 F# L; E
    201.                                 $attackType        = mt_rand(1,2);
      - }- _0 F- |0 e
    202.                                 $eventSize        = mt_rand(0, 100);
      " [3 P7 `, N# k
    203.                                 $targetFleetData        = array();: v) Z) ]8 s. a# @; {! D
    204.                                 if($attackType == 1)4 W* M! C. X5 B2 y
    205.                                 {' n; k4 w" J) }! |6 p$ @8 N/ Y- U- j
    206.                                         $techBonus                = -3;- E/ w& N" ~- K* |8 i
    207.                                         $targetName                = $LNG['sys_expe_attackname_1'];8 u# O/ B* t" U. \6 {
    208.                                         $roundFunction        = 'floor';
      . Q4 U0 w" k, {' c1 k" Z
    209.                                         if(10 < $eventSize)
      2 C$ I, [+ Y7 P+ X
    210.                                         {
      $ {0 J; ^. l8 T5 u$ u
    211.                                                 $Message                            = $LNG['sys_expe_attack_1_1_5'];: ~( Z# L+ A; v8 p
    212.                                                 $attackFactor                        = (30 + mt_rand(-3, 3)) / 100;& U1 D0 H7 O0 U/ y$ I, m
    213.                                                 $targetFleetData[204]        = 5;& G- h! T1 H1 ^! A6 q6 E
    214.                                         }
      & w# k; B9 u0 _0 ?8 q! n
    215.                                         elseif(0 < $eventSize && 10 >= $eventSize)$ e$ m' H; D3 H2 Y- t8 z: h* l
    216.                                         {
      8 Z+ _" d3 V; b+ k
    217.                                                 $Message                            = $LNG['sys_expe_attack_1_2_3'];& y" x) O+ Y8 l4 o8 d& h* J. t! r
    218.                                                 $attackFactor                        = (50 + mt_rand(-5, 5)) / 100;* U, S' i% a9 O% o
    219.                                                 $targetFleetData[206]        = 3;% Y8 A* s# W  d( z
    220.                                         }
      & w0 t, j' m9 D3 A2 E8 @5 B6 ~
    221.                                         else
      & @2 u0 P, J8 S
    222.                                         {
      . v* F, P5 p6 N+ a% u8 A
    223.                                                 $Message                                   = $LNG['sys_expe_attack_1_3_2'];
      ) F0 e% U$ j$ A" `& [( o$ @) p* ^
    224.                                                 $attackFactor                        = (80 + mt_rand(-8, 8)) / 100;7 v) _  p1 C; s4 j1 `; i* U
    225.                                                 $targetFleetData[207]        = 2;/ ]8 p/ `5 g! c/ x! Z
    226.                                         }
      $ l2 n6 s: Q8 |4 ~
    227.                                 }
      % H! F2 I9 ^! U. W& x* c
    228.                                 else$ S( H  Z* Q. h6 w. t
    229.                                 {4 o$ J# j+ v: P- m- M
    230.                                         $techBonus                = 3;
      & s+ G! @3 v  ~, \
    231.                                         $targetName                = $LNG['sys_expe_attackname_2'];0 c6 W6 [: j& ?/ W6 h8 _
    232.                                         $roundFunction        = 'ceil';7 P# r& ]% B* W& Z& g' D& P$ D" ]
    233.                                         if(10 < $eventSize)- [; h8 N! m8 w, k
    234.                                         {
      6 F8 t" q: ]9 ~* `
    235.                                                 $Message                            = $LNG['sys_expe_attack_1_1_5'];
      ; }# O% d/ Q0 q1 i5 R9 R
    236.                                                 $attackFactor                        = (40 + mt_rand(-4, 4)) / 100;
      , D& j" N# _& ]0 I0 C& N
    237.                                                 $targetFleetData[204]        = 5;/ O# g; l! }1 B$ W
    238.                                         }; b* b6 O1 f( n
    239.                                         elseif(0 < $eventSize && 10 >= $eventSize)
      ) X' h5 ]9 i% t4 g2 z
    240.                                         {8 G( Y' \. j- i, j1 H9 V4 V2 l+ P) M
    241.                                                 $Message                            = $LNG['sys_expe_attack_1_3_3'];  f  M  M# I' o# l5 j, z/ H
    242.                                                 $attackFactor                        = (60 + mt_rand(-6, 6)) / 100;  @; ^3 d- R$ r. R9 }
    243.                                                 $targetFleetData[215]        = 3;
      4 g4 K; I% t" c6 z& n0 E
    244.                                         }
      ) p2 |% r+ L0 w( k, b5 W
    245.                                         else
      * g0 J! ^4 i3 Y" g2 G
    246.                                         {
      & A2 d' k8 ^! X5 E
    247.                                                 $Message                            = $LNG['sys_expe_attack_1_3_2'];/ V2 f1 o* D) J& S
    248.                                                 $attackFactor                        = (90 + mt_rand(-9, 9)) / 100;
      7 D. w' y; v3 W( a. C" n' z
    249.                                                 $targetFleetData[213]        = 2;
      0 @+ s# I7 X/ @; T3 k
    250.                                         }8 s5 X1 g( j% l0 U7 e4 N$ P3 J4 z
    251.                                 }
      , F0 c3 B3 k0 ?; k! w4 t
    252.                                         : s( I! N" v+ m( u- b, F
    253.                                 foreach($fleetArray as $shipId => $shipAmount)
      3 ?* w: I$ S: {( L3 A6 f, N0 ^
    254.                                 {
      : d1 N! u) x% c$ A  [
    255.                                         if(isset($targetFleetData[$shipId]))' m0 a/ W* L" o
    256.                                         {1 r+ x7 i3 }' |7 g+ X
    257.                                                 $targetFleetData[$shipId]        = 0;
      - T3 L( I$ l) r. b) b% W, f: h+ @  @
    258.                                         }
      , R$ {( N! |5 ]; \; r" F. V
    259.                                         $targetFleetData[$shipId]        = $roundFunction($shipAmount * $attackFactor);
      ) o" `7 G8 e  A8 G9 x7 S1 A# o
    260.                                 }# t/ l, g8 M" E; `9 g! [( _
    261.                                 $targetFleetData        = array_filter($targetFleetData);6 F  j% ~. z% ~' l
    262.                                 $sql = 'SELECT * FROM %%USERS%% WHERE id = :userId;';% r) z" u1 m3 j8 E) v
    263.                                 $senderData        = Database::get()->selectSingle($sql, array(+ |# h- I2 Q' V7 R3 X* f# `& G
    264.                                         ':userId'        => $this->_fleet['fleet_owner']
      ) x3 p) r' X7 n. l5 P  B
    265.                                 ));; }" ^8 K7 b7 u! ]
    266.                                 $targetData        = array(! K$ V8 d( [" _/ W* f
    267.                                         'id'                        => 0,
      , a. P8 L5 `: w; {) \
    268.                                         'username'                => $targetName,
      ' y9 L7 r8 i1 O, V3 Q( \) |
    269.                                         'military_tech'        => min($senderData['military_tech'] + $techBonus, 0),
      % u. ~% \! q: S5 W3 G
    270.                                         'defence_tech'        => min($senderData['defence_tech'] + $techBonus, 0),
      . J  `2 V; }0 z- V& f
    271.                                         'shield_tech'        => min($senderData['shield_tech'] + $techBonus, 0),
      , |! l) T3 N& p- N
    272.                                         'rpg_amiral'        => 0,2 g: l7 N/ n" b5 s
    273.                                         'dm_defensive'        => 0,$ ~2 Z% m0 C, b6 q" M) z
    274.                                         'dm_attack'         => 0
      3 }( K. n4 p% I
    275.                                 );  f# U$ [6 k- D4 r5 U% I8 P
    276.                                 
      ; g7 M! C- ?) K/ q7 i
    277.                                 $fleetID        = $this->_fleet['fleet_id'];9 J1 M- M# q% R* x/ ^8 B
    278.                                 
      5 D( g' C0 g1 T
    279.                                 $fleetAttack[$fleetID]['fleetDetail']                = $this->_fleet;2 \( v3 L  a2 G/ J* l6 n
    280.                                 $fleetAttack[$fleetID]['player']                        = $senderData;
      1 \9 C4 P: t- `$ l
    281.                                 $fleetAttack[$fleetID]['player']['factor']        = getFactors($fleetAttack[$this->_fleet['fleet_id']]['player'], 'attack', $this->_fleet['fleet_start_time']);
      + a3 @1 w( s- o! V6 H6 {" e& g2 T* t
    282.                                 $fleetAttack[$fleetID]['unit']                                = $fleetArray;
      & d1 }6 W6 e8 ~" @
    283.                                 / {% Z+ @" n$ x+ j
    284.                                 $fleetDefend = array();
      ( D+ y% ]) f* c5 H8 S" z
    285.                                 $fleetDefend[0]['fleetDetail'] = array(
      8 h- k. n/ p' _
    286.                                         'fleet_start_galaxy'                => $this->_fleet['fleet_end_galaxy'],
      , k1 f9 J8 o' b
    287.                                         'fleet_start_system'                => $this->_fleet['fleet_end_system'],7 S3 X$ w5 T" B& w5 r; H( ~
    288.                                         'fleet_start_planet'                => $this->_fleet['fleet_end_planet'],
      : t$ M! O) G2 F* p: K2 a& B4 `* q
    289.                                         'fleet_start_type'                        => 1,* A9 k2 @8 v# U6 P7 ~4 n! u
    290.                                         'fleet_end_galaxy'                        => $this->_fleet['fleet_end_galaxy'],
      2 k7 l) s. L0 r4 S: a, o9 y
    291.                                         'fleet_end_system'                        => $this->_fleet['fleet_end_system'],8 W/ N' T3 A7 f& V4 g
    292.                                         'fleet_end_planet'                        => $this->_fleet['fleet_end_planet'],
      ) Q. z4 ?' X& A8 Q4 ~/ G# w4 T+ f" O. ]
    293.                                         'fleet_end_type'                        => 1,
      + ~9 @+ i+ r! R5 x
    294.                                         'fleet_resource_metal'                => 0,
      ' z0 X  i# T0 q6 g' u3 X+ x% ?  `
    295.                                         'fleet_resource_crystal'        => 0,0 E7 Q) e. s" C4 R" y/ s* v3 T9 a3 N
    296.                                         'fleet_resource_deuterium'        => 0
      ) P8 e. p7 A' v3 |6 J1 z
    297.                                 );9 L) }+ m: _/ j8 z0 O
    298.                                 $bonusList        = BuildFunctions::getBonusList();
      ) l8 |: ^( P; T' f) t9 w# R
    299.                                 $fleetDefend[0]['player']        = $targetData;
      2 L! C6 K. h- |9 ?
    300.                                 $fleetDefend[0]['player']['factor']        = ArrayUtil::combineArrayWithSingleElement($bonusList, 0);$ B; S5 D8 J2 D6 w! b
    301.                                 $fleetDefend[0]['unit']                = $targetFleetData;1 D" t# ?* w8 k3 v9 s7 _+ A
    302.                                 require_once 'includes/classes/missions/functions/calculateAttack.php';
      . r% h4 P5 L1 }6 ?4 M! Q0 \
    303.                                 $combatResult        = calculateAttack($fleetAttack, $fleetDefend, $config->Fleet_Cdr, $config->Defs_Cdr);$ T# L  q- i, f1 v2 f
    304.                                 $fleetArray = '';
      , x+ W1 s" a: {
    305.                                 $totalCount = 0;
      9 w# x" F1 Z5 a0 M, O  d
    306.                                 ; y' u' L( C. {* W+ a! }' R$ q/ R
    307.                                 $fleetAttack[$fleetID]['unit']        = array_filter($fleetAttack[$fleetID]['unit']);
      $ o) E; U  j2 W- }* D
    308.                                 foreach ($fleetAttack[$fleetID]['unit'] as $element => $amount)
      8 `- ~1 d# k1 E% q
    309.                                 {: ~* f; u0 K) q
    310.                                         $fleetArray .= $element.','.$amount.';';
      2 I+ U+ |8 C: f& C. y! t$ |* [
    311.                                         $totalCount += $amount;
      7 ^6 q- \4 B9 n
    312.                                 }
      2 d' h$ ]+ v4 i& w' u- z& w8 @* I
    313.                                 if ($totalCount <= 0)
      ' N' N; a' A1 p
    314.                                 {
      3 b& v2 U* e8 u0 H1 l& c( i5 q8 H
    315.                                         $this->KillFleet();" ^0 M# F1 _$ \: S7 P
    316.                                 }
      ( Y8 [. k/ V+ t7 w; V
    317.                                 else
      0 S7 C; @2 M5 [' m) b
    318.                                 {
      3 J& K3 x4 u2 @& V  J: J8 J
    319.                                         $this->UpdateFleet('fleet_array', substr($fleetArray, 0, -1));
      ( h1 E! N3 _9 I0 u2 h% x6 f# z
    320.                                         $this->UpdateFleet('fleet_amount', $totalCount);* R+ q8 P8 W" u; h6 D  Y6 O
    321.                                 }
      2 P( V4 G5 h5 H" Q1 x$ Y
    322.                                 require_once('includes/classes/missions/functions/GenerateReport.php');
      5 j, J9 F8 u2 k6 d/ c" z3 |% s# [
    323.                         / \) _* w* n" @  C- N
    324.                         1 j# m0 ]: D" l- H) X* i
    325.                                 $debrisResource        = array(901, 902);% |$ P& c% o/ h) L9 k
    326.                                 $debris                        = array();
      % U0 I, r/ `. Q
    327.                                 foreach($debrisResource as $elementID)
      / n& e8 X- [9 H1 h0 m
    328.                                 {0 u6 _% p0 L5 w% e5 f' N3 b
    329.                                         $debris[$elementID]                        = 0;
      ; m; k1 r) b: ^" h! R5 p, F
    330.                                 }
      5 O  F$ M/ a' q% T! `. O
    331.                                 
      6 G) P: l/ ?7 A- v( U3 |. p4 y. V
    332.                                 $stealResource        = array(901 => 0, 902 => 0, 903 => 0);
      # N5 o0 Z' T3 \/ o8 ]- H5 i( f8 ^' T
    333.                         
      - w$ M6 w1 c( V7 U
    334.                                 $reportInfo        = array(
      ! M# M. ?4 V! t. s. a+ h3 D' Z; o
    335.                                         'thisFleet'                                => $this->_fleet,
      ' b7 L$ w; X+ I, D$ g
    336.                                         'debris'                                => $debris,
      ' R# @9 T' ]5 V. X+ `, u
    337.                                         'stealResource'                        => $stealResource,& A$ |/ k6 U$ _
    338.                                         'moonChance'                        => 0,
      # K' L9 ^  D' J) `8 G( t
    339.                                         'moonDestroy'                        => false,
      2 x9 c& J( x! H" V4 i
    340.                                         'moonName'                                => NULL,1 s: Y8 S3 O- h. j2 i& W" Z
    341.                                         'moonDestroyChance'                => NULL,1 M1 H3 E8 i3 N( W+ f
    342.                                         'moonDestroySuccess'        => NULL,
      3 \1 {& x! Q3 o) P/ ^* b1 _% x2 [
    343.                                         'fleetDestroyChance'        => NULL,
      + G# b+ [; O) z" @, r: ~9 G( b
    344.                                         'fleetDestroySuccess'        => NULL,
      / o& P0 T+ h/ U5 c
    345.                                 );
      - N, i0 T6 F: q# p/ I
    346.                                 
      + }! l& A, X6 G0 S: l& c
    347.                                 $reportData        = GenerateReport($combatResult, $reportInfo);: X. ~8 h; m: C! R6 F5 r
    348.                         
      0 N: U% [/ p% P( k. e: R8 {, ]0 N
    349.                                 $reportID        = md5(uniqid('', true).TIMESTAMP);. M6 t  K' w( v9 _7 T# T: m5 h
    350.                                 $sql                = "INSERT INTO %%RW%% SET; q1 _' P4 g0 ^. K+ p
    351.                                 rid                        = :reportId,5 h) F# g) W" i# @# A6 b5 t
    352.                                 raport                = :reportData,
      ' b6 W/ W) H2 F6 r7 x* X$ m
    353.                                 time                = :time,
      # M1 Z  i8 m0 F/ K1 E5 f8 a3 Q
    354.                                 attacker        = :attacker;";
      ) F* ?" c# Y: k, L6 T
    355.                                 Database::get()->insert($sql, array(. s$ ^- a% i; B8 p
    356.                                         ':reportId'                => $reportID,
      ; P8 ]% ?& f) ^
    357.                                         ':reportData'        => serialize($reportData),
      3 a# n, s8 v- }/ n3 F& M
    358.                                         ':time'                        => $this->_fleet['fleet_start_time'],3 L# s7 w$ [7 Y& Q* S' L8 E
    359.                                         ':attacker'                => $this->_fleet['fleet_owner'],( ~6 {/ q* d/ [4 l- W- `$ V
    360.                                 ));
      # Y5 f3 B3 Q2 C7 N5 t
    361.                         
      , N0 E: S8 d. z1 N/ u' Q( i2 V- t
    362.                                 switch($combatResult['won'])1 [. c3 X( O" X' r3 \8 r9 t/ a
    363.                                 {
      5 M8 X7 h% R7 B( i
    364.                                         case "a":
      ' g* K9 I! \' o7 c: ^- J; U
    365.                                                 $attackClass        = 'raportWin';
      ' U& I. k9 [* e( M8 p
    366.                                                 $defendClass        = 'raportLose';
      " s, f8 c1 a) l# P, H2 }/ U% C; J
    367.                                         break;
      / D$ B7 ?+ s# I
    368.                                         case "r":
      , g. N3 |* @& q2 a; f% i3 ?' R
    369.                                                 $attackClass        = 'raportLose';8 P  u* j0 R6 I. }2 p+ b; v
    370.                                                 $defendClass        = 'raportWin';! w* S" V: F; p
    371.                                         break;
      ' Z) O  x0 Q) `/ E3 z
    372.                                         default:
      2 A: F& ]# k6 s1 o5 M6 ]
    373.                                                 $attackClass        = 'raportDraw';
      : L: C, J" w9 G4 I3 l) l5 R
    374.                                                 $defendClass        = 'raportDraw';
      * P9 d; [& e9 n6 N7 F
    375.                                         break;4 |& P, a( G  k- A
    376.                                 }
      ' k5 w3 B9 b0 q  C
    377.                                 $message        = sprintf($messageHTML,
      8 q- R( k( R2 E2 E7 C7 I
    378.                                         $reportID,
      1 G9 K; r* b4 s" {
    379.                                         $attackClass,! a8 C- J# ]6 s8 |/ J
    380.                                         $LNG['sys_mess_attack_report'],
      5 n) N( l" q" R4 d5 O! g! n
    381.                                         sprintf(2 Z* ?# Y& ]5 w/ h
    382.                                                 $LNG['sys_adress_planet'],
      . e: U# r; q; i8 q2 f
    383.                                                 $this->_fleet['fleet_end_galaxy'],% h3 l- R2 V6 a$ k
    384.                                                 $this->_fleet['fleet_end_system'],/ `* I. I7 n" ]% m
    385.                                                 $this->_fleet['fleet_end_planet']4 E6 @9 s1 s3 T: T# F4 H
    386.                                         ),5 Y7 {- K" t! k
    387.                                         $LNG['type_planet_short'][$this->_fleet['fleet_end_type']],
      # `( [% n) X0 [: x: b
    388.                                         $LNG['sys_lost'],
      " b) b4 j$ Z: B5 i5 D
    389.                                         $attackClass,3 p# C8 u6 k- K
    390.                                         $LNG['sys_attack_attacker_pos'], pretty_number($combatResult['unitLost']['attacker']),
      * T# B- j2 q) s) A$ I8 @
    391.                                         $defendClass,
      ( d: E& T+ z6 X5 c1 I
    392.                                         $LNG['sys_attack_defender_pos'], pretty_number($combatResult['unitLost']['defender']),5 f; f- ~  k- I) R
    393.                                         $LNG['sys_gain'],
      $ P' D' U, k: A8 c3 H
    394.                                         $LNG['tech'][901], pretty_number($stealResource[901]),
      $ J6 \  Q" ~2 q% w6 I& K" v
    395.                                         $LNG['tech'][902], pretty_number($stealResource[902]),
      , O  h8 l, P# O- {" v3 z+ m7 P- D
    396.                                         $LNG['tech'][903], pretty_number($stealResource[903]),4 p+ c! o+ n9 x% ~" l9 z& p
    397.                                         $LNG['sys_debris'],9 l! @, z3 Y7 x+ j& R2 T
    398.                                         $LNG['tech'][901], pretty_number($debris[901]),- t/ {' u! r7 j/ o
    399.                                         $LNG['tech'][902], pretty_number($debris[902])
      5 g, a" m! d/ D: }
    400.                                 );
      8 ~$ A# ]) j/ ^/ i7 Y
    401.                                 8 m4 t. {. P* R5 m& i3 A; b
    402.                                 PlayerUtil::sendMessage($this->_fleet['fleet_owner'], 0, $LNG['sys_mess_tower'], 3,9 y2 W. |: z2 k! s
    403.                                         $LNG['sys_mess_attack_report'], $message, $this->_fleet['fleet_end_stay']);5 D( _/ c; c! _" A" S% z. c4 U
    404.                         break;$ m: K( n& Y1 ?$ U6 j
    405.                         case 5:
      " `6 w5 s- o! i6 ]+ V
    406.                                 $this->KillFleet();% P# }+ y7 a0 i9 C6 m; k
    407.                                 $Message        = $LNG['sys_expe_lost_fleet_'.mt_rand(1,4)];
      - L9 z* G( I& A$ F9 R% i8 Q
    408.                         break;$ \4 N7 [# Z+ H- v# R
    409.                         case 6:/ k* u# A1 t9 H+ A  `
    410.                                 # http://owiki.de/Expedition#Ver.C3.A4nderte_Flugzeit( ]; n+ K1 T8 |8 L1 j) _% @- M
    411.                                 $chance        = mt_rand(0, 100);
      3 q/ s" O# \4 Q+ u
    412.                                 $Wrapper        = array();
      : m. x/ e* C/ u. b. G  j
    413.                                 $Wrapper[]        = 2;3 v6 P0 J1 _0 a' j$ n5 i$ X; r
    414.                                 $Wrapper[]        = 2;
      * ~: C7 V0 g1 Z2 g, k6 z
    415.                                 $Wrapper[]        = 2;; e9 K! m) f8 K9 G& B. O' v
    416.                                 $Wrapper[]        = 2;
      + [  u! {' a& k8 f6 [
    417.                                 $Wrapper[]        = 2;
      ( a5 f4 r4 U, r
    418.                                 $Wrapper[]        = 2;( n/ p7 W6 X9 L! |1 B
    419.                                 $Wrapper[]        = 2;6 _- ~# o6 C/ _0 g
    420.                                 $Wrapper[]        = 3;
        S* k/ b* ?7 n( h, E( Q; q
    421.                                 $Wrapper[]        = 3;# k  ^0 ^- w0 w+ I8 j) N
    422.                                 $Wrapper[]        = 5;
      2 A* I: E; d7 O# ?& Z2 n
    423.                         
      ' s( r& L. Q0 X. i/ u( N: S3 `. o
    424.                                 if($chance < 75)
      , J, `3 D4 y9 M( X5 e' @" p% |2 Y
    425.                                 {/ m: p( J2 r  W* k
    426.                                         // More return time
      # r5 }) q. |7 l
    427.                                         $normalBackTime        = $this->_fleet['fleet_end_time'] - $this->_fleet['fleet_end_stay'];
      " Y6 c0 B$ m2 A; V
    428.                                         $stayTime                = $this->_fleet['fleet_end_stay'] - $this->_fleet['fleet_start_time'];+ q" L/ W! ^: f
    429.                                         $factor                        = $Wrapper[mt_rand(0, 9)];
      # e- U: L" c! h1 S; G
    430.                                         $endTime                = $this->_fleet['fleet_end_stay'] + $normalBackTime + $stayTime + $factor;$ E- @/ a  f; A
    431.                                         $this->UpdateFleet('fleet_end_time', $endTime);
      . p( v, P* j4 s' |; m% h6 R8 X) y
    432.                                         $Message = $LNG['sys_expe_time_slow_'.mt_rand(1,6)];
      : a) L- G5 {0 I0 U8 W( h
    433.                                 }7 T( [6 E  Z, s. r. |4 {
    434.                                 else: s/ j3 h* }( v& p. W
    435.                                 {
      2 m6 d& f, ?, B3 V, I' G
    436.                                         $normalBackTime        = $this->_fleet['fleet_end_time'] - $this->_fleet['fleet_end_stay'];
      5 E2 \! R! S) x$ p, ]5 [8 A8 X
    437.                                         $stayTime                = $this->_fleet['fleet_end_stay'] - $this->_fleet['fleet_start_time'];
      # I% M4 ^. r1 f+ v$ x) Y% C! j
    438.                                         $factor                        = $Wrapper[mt_rand(0, 9)];8 t- }! {  [( W; J
    439.                                         $endTime                = max(1, $normalBackTime - $stayTime / 3 * $factor);
      ; d/ v* O  O$ b# j
    440.                                         $this->UpdateFleet('fleet_end_time', $endTime);
      ; K' `( u' p/ `$ i7 h6 t
    441.                                         $Message = $LNG['sys_expe_time_fast_'.mt_rand(1,3)];
      8 |1 p8 J6 c/ k! q7 }
    442.                                 }; f( h2 }" G8 i, ]$ Q! y
    443.                         break;7 c) N8 l7 {8 b" J) Q
    444.                 }
      * q+ ~7 t" g( y  P) X% \1 @
    445.                 PlayerUtil::sendMessage($this->_fleet['fleet_owner'], 0, $LNG['sys_mess_tower'], 15,
      : F, r- `+ l+ Z' f. j. T( E+ P
    446.                         $LNG['sys_expe_report'], $Message, $this->_fleet['fleet_end_stay'], NULL, 1, $this->_fleet['fleet_universe']);; n! s' C1 s7 k5 ?
    447.                 $this->setState(FLEET_RETURN);! E2 o( F' m4 v/ Z, J, A
    448.                 $this->SaveFleet();
      - L) q* w+ f6 }) @
    449.         }
      9 O9 @3 s& q: x* `
    450.         6 @9 u1 e* l0 t4 N2 E' u6 I
    451.         function ReturnEvent()) G7 y1 H7 R) n+ w- k
    452.         {5 D: q# S0 J! d
    453.                 $LNG                = $this->getLanguage(NULL, $this->_fleet['fleet_owner']);7 T& [8 l# _+ R  ?. x/ v& @6 U# @
    454.                 $Message         = sprintf(
      6 y1 X+ F# D4 `2 V7 i' k
    455.                         $LNG['sys_expe_back_home'],- @' I6 C" n- L( c( a$ P" w( ]# R: a
    456.                         $LNG['tech'][901], pretty_number($this->_fleet['fleet_resource_metal']),4 X! R+ @1 h: @: f' \( f
    457.                         $LNG['tech'][902], pretty_number($this->_fleet['fleet_resource_crystal']),
      0 T. w( Z2 c2 @0 C0 `* u
    458.                         $LNG['tech'][903], pretty_number($this->_fleet['fleet_resource_deuterium']),
      " i9 j/ Y! M0 N6 W/ E+ q$ N; G% K
    459.                         $LNG['tech'][921], pretty_number($this->_fleet['fleet_resource_darkmatter'])
      + A! S' B5 z1 @& e4 m1 k0 P% P
    460.                 );
      8 K+ C) P0 B- w
    461.                 PlayerUtil::sendMessage($this->_fleet['fleet_owner'], 0, $LNG['sys_mess_tower'], 4, $LNG['sys_mess_fleetback'],7 a" m& l' E% X, A) _  f* L
    462.                         $Message, $this->_fleet['fleet_end_time'], NULL, 1, $this->_fleet['fleet_universe']);
      ' L5 ?/ `' {7 _5 P6 t( u! l, F
    463.                 $this->RestoreFleet();
      + r& U8 }# a' w; _8 ~/ L2 b  z
    464.         }1 _1 g$ |! j5 `4 S: v! h
    465. }
    複製程式碼

    等級:12 - 出類拔萃

    經驗值:0 / 119

    魔法值:969 / 4308

    生命值:9%

    升級   95.35%

  • TA的每日心情
    開心
    2017-11-30 15:25
  • 簽到天數: 240 天

    [LV.8]以壇為家I

    發表於 2016-2-26 22:33:29 | 顯示全部樓層
    / B2 x! D" o, i- V
    ) u9 ]. t& c, Y
    期待很久了哦/ C( U  f+ _2 M) Q& {; z
    还有很多新的系统- D' T3 n# D% v7 X
    5 a; ?3 m9 F6 Y& K
    感谢站长!!!!

    等級:13 - 出類拔萃

    經驗值:0 / 125

    魔法值:1174 / 4603

    生命值:5%

    升級   0%

  • TA的每日心情
    奮斗
    2017-4-20 09:02
  • 簽到天數: 328 天

    [LV.8]以壇為家I

    發表於 2016-2-29 08:58:19 | 顯示全部樓層
    a950216t 發表於 2016-2-26 03:54 PM, Q3 Z& m% C7 q" i
    爆發?
    * I: p8 m2 S8 n/ N& [: f
    就是爆種,爆豆(感覺新生代估計都不知道這是啥,老年人啦
    # f& [2 [/ |5 F* B' d* h. n; r; g0 \* \
    話說你的minecraft服呢?
    3 }% Q8 i% A0 s9 h$ r
    4 p3 _! n0 r, U- U9 ]- {

    等級:13 - 出類拔萃

    經驗值:0 / 125

    魔法值:1174 / 4603

    生命值:5%

    升級   0%

  • TA的每日心情
    奮斗
    2017-4-20 09:02
  • 簽到天數: 328 天

    [LV.8]以壇為家I

    發表於 2016-2-29 09:00:06 | 顯示全部樓層
    懒喵 發表於 2016-2-26 10:33 PM) T: M$ x  ^$ T# K5 ~3 A. P) k0 R
    期待很久了哦0 p2 o8 o7 f+ O" [7 c# g
    还有很多新的系统

    ' g, s- E" b/ B5 h# i" x1 T懶喵,你的圖貼完了?1 @7 ?# M, D, ?% `

    等級:12 - 出類拔萃

    經驗值:0 / 119

    魔法值:969 / 4308

    生命值:9%

    升級   95.35%

  • TA的每日心情
    開心
    2017-11-30 15:25
  • 簽到天數: 240 天

    [LV.8]以壇為家I

    發表於 2016-2-29 12:32:29 | 顯示全部樓層
    taurids 發表於 2016-2-29 09:00 AM5 `2 u4 c* W% p7 ?
    懶喵,你的圖貼完了?

    8 C% u% b3 [1 T% N2 l& o7 Q在学校。。。
    8 ^" x. ~# P, |9 V8 r
    9 b# V, f6 u6 Y& Z
    & A; Z$ Z+ Q1 J; F+ N

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14246 / 14246

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    2 小時前
  • 簽到天數: 5735 天

    [LV.Master]伴壇終老

    發表於 2016-2-29 18:09:26 | 顯示全部樓層
    taurids 發表於 2016-2-29 08:58 AM
    $ B3 C0 ?' ]: t7 S4 o1 K$ ?1 `就是爆種,爆豆(感覺新生代估計都不知道這是啥,老年人啦)
    * j% {- C) w. Z/ t
    6 _- M$ I8 M. I& I# E" Q話說你的minecraft服呢?
    0 t$ B  E) i* l9 k# T* t$ _, S  o
    http://mcmaps.myxnova.com/
    8 {0 r$ I  B- x& u3 R/ w先來份地圖
    * ]7 ~: G5 R* A6 S- u; t
    ! ~2 _8 m) \3 J: {% g9 f
    " @6 u) l  k2 N3 ^: V, x( x* ` QQ图片20160219223956.png
    4 T9 Y" K) i8 S8 n% j+ i2 s QQ图片20160219224026.png 3 @- M2 S8 ]4 r
    QQ图片20160219224048.png - R  c2 P' X- a$ `$ F

    等級:13 - 出類拔萃

    經驗值:0 / 125

    魔法值:1174 / 4603

    生命值:5%

    升級   0%

  • TA的每日心情
    奮斗
    2017-4-20 09:02
  • 簽到天數: 328 天

    [LV.8]以壇為家I

    發表於 2016-3-1 09:05:24 | 顯示全部樓層
    a950216t 發表於 2016-2-29 06:09 PM
    - h0 i4 {9 I2 ghttp://mcmaps.myxnova.com/
    . s$ v5 f; j( f! z5 f3 Z# B先來份地圖
    " F0 r! E; c$ y: O4 G9 r( l8 ?
    If you can see this message, there is likely a problem loading the Overviewer javascript components. Check the javascript console for error messages.
    ( e1 [5 G6 {4 P, y2 v% ]
    2 f/ i+ F  Y1 Y1 A5 e6 y
    3 C& h1 ]" s5 I3 S0 s
    什么意思?,我有Java的说。
    + R1 \/ M5 A& h  l( v# N

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14246 / 14246

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    2 小時前
  • 簽到天數: 5735 天

    [LV.Master]伴壇終老

    發表於 2016-3-1 10:37:19 | 顯示全部樓層
    taurids 發表於 2016-3-1 09:05 AM
    ; V. ~5 c2 Z0 f( S4 y1 ^If you can see this message, there is likely a problem loading the Overviewer javascript component ...

    ( ]: l. n  M4 R+ T; ~' LThe MAP, IS USE GOOGLE API TO MAKE! e5 A; N* y8 L3 q; {) m
    IF BE BLOCKED BY GFW
    . }) p# g5 l8 x' c  n- O, k" SWILL CAN'T SEE.
    0 K$ {' g$ r7 U. K5 A* N

    等級:13 - 出類拔萃

    經驗值:0 / 125

    魔法值:1174 / 4603

    生命值:5%

    升級   0%

  • TA的每日心情
    奮斗
    2017-4-20 09:02
  • 簽到天數: 328 天

    [LV.8]以壇為家I

    發表於 2016-3-1 11:05:22 | 顯示全部樓層
    so, is that means we don't have the chance to join this party?

    等級:25 - 爐火純青

    經驗值:0 / 245

    魔法值:14246 / 14246

    生命值:5%

    升級   100%

  • TA的每日心情
    慵懶
    2 小時前
  • 簽到天數: 5735 天

    [LV.Master]伴壇終老

    發表於 2016-3-1 11:21:30 | 顯示全部樓層
    taurids 發表於 2016-3-1 11:05 AM
    8 d6 y$ w- Y% W. [0 Eso, is that means we don't have the chance to join this party?
    % z1 h. y9 {! g/ R) @
    No0 |# a# X  Z. }0 N1 ^* Y. F* n( e+ c
    Only maps can't see.: w1 V5 r5 X( b3 U
    But Can play server.8 e2 A+ b# O6 g' S: ]- }0 i# ?6 ^6 y( s
    6 ?6 s& x5 v4 d: ?
    您需要登入後才可以回覆文章 登入 | 立即註冊

    本版積分規則

    QQ|Archiver|手機版|禁閉室|MyXNova (原 myxnova.com)

    GMT+8, 2025-10-11 03:29 , Processed in 0.022453 second(s), 9 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回覆 返回頂端 返回列表