จัดการ event stage ตอน 2 by

26
Dec
0

จัดการ config event stage
‘name’ => ชื่อ อีเว้น,
‘full_name’ => ชื่อ เต็มเอาไว้ส่งให้ flash,
‘require_lv’=> เลเวลที่สามารถเข้าได้,
‘start_dungeon_id’ => dungeon_id ของแมพแรกของ อีเว้น,
‘multi_hour’ => array(0,4,8,12,16,20) ชั่วโมงเปิดคูน 2,
‘energy_use_per_step’ => energy ที่เสีย ต่อ ช่องว่าง / วาป ,
‘energy_use_per_get_item’ => energy ที่เสีย ต่อ ช่องที่มีไอเอ็มดรอป,
‘energy_use_per_fight’ => energy ที่เสีย ต่อ ช่องที่สู้กับมอนเตอร์,
‘reward_rank_have_group’ => ของรางวัลแต่ละกลุ่มเหมือนกันไหม ไม่ = 1 เหมือน = 0,
‘random_map_end’ => true ถ้าจบชั้นสูงสุดแล้วแมพต่อไปจะ แรนดอมไหม,
‘time_end’ => strtotime(’2014-01-06 13:00:00′) เวลาจบ อีเว้น,
‘image_name’ => ‘event/20131219_winter_castle.png’ รูปปุ่มเข้าอีเว้น,
‘can_capture_mon’ => true สามารถจับมอนเตอร์ได้ป่าว,
‘type’ => ‘stage’ ประเภทของอีเว้น,
config แยกคนออกเป็นกลุ่ม key คือ ช่องเลเวลของผู้เล่น
‘group’ => array(
ผู้เล่นที่มีเลเวล array(
‘group_id’=>1,
‘max_level’=> 20,
‘max_sub_group’=> 7,
‘code_name’ =>’1-20 ‘,
),
ผู้เล่นที่มีเลเวล 21-30
30=>array(
‘group_id’=>2,
‘max_level’=> 30,
‘max_sub_group’=> 5,
‘code_name’ =>’21-30 ‘,
),
ผู้เล่นที่มีเลเวล 31-45
45=>array(
‘group_id’=>3,
‘max_level’=> 45,
‘max_sub_group’=> 3,
‘code_name’ =>’31-45 ‘,
),
ผู้เล่นที่มีเลเวล array(
‘group_id’=>4,
‘max_level’=> 100,
‘max_sub_group’=> 1,
‘code_name’ =>’45+ ‘,
),
),
config สร้างข้อมูลของ ช้น ‘end_less’ โดยจะเอารูปแบบชั้นจาก ดาต้าเบต แต่พวก เลเวลของมอนเตอร์ เงิน exp จะเปลี่ยนตามนี้
‘end_less’ =>array(
‘mon_lv_min’=>80,
‘mon_lv_max’=>90,
‘mon_team’=>6,
‘money_min’=>750,
‘money_max’=>1000,
‘exp_per_fight’=> 275,
‘monster’=>array(
10=>array(“188″,”189″,”190″,”196″,”197″,”198″,”203″,”204″,”205″,”210″,”211″,”212″,”282″),
40=>array(“1096″,”1112″,”287″,”648″,”302″,”648″,”199″,”206″,”213″),
70=>array(“1097″,”1113″,”1782″,”1787″,”1788″,”1789″,”649″,”442″),
95=>array(“1098″,”1114″,”1783″,”1790″,”1791″,”1792″,”1802″),
100=>array(“1802″),
),
),
คะแนนต่างๆ ของอีเว้น
‘add_point’ => array(
//key เป็นดาวของมอนเตอร์
‘fight_monster’=>array(
1 => 10,
2 => 20,
3 => 30,
4 => 90,
5 => 210,
),
‘capture_monster’=>array(
1 => 20,
2 => 32,
3 => 100,
4 => 1000,
5 => 10000,
),
//key เป็นชั้น
‘end_floor’=>array(
30=>300,
60=>500,
100=>1000
),
‘fight_miniboss’=>array(
20=>2500,
40=>2500,
60=>2500
),
‘fight_boss’=>array(
50=>4000,
80=>4500,
100=>5000,
)
),
ของรางวัลที่แจก โดยอันนี้แต่ละกรุ๊ปเหมือนกัน แต่ถ้า ไม่เหมือน จะเป็น อาเร่ย์ซ้อน เข้าไปอีก 1 ชั้นโดยมี key เป็น กรุ๊ป 1-4
‘reward_rank’ => array(
1=>array(
‘rank_image’=>’grand’,
‘rewards’=>array(
array(
‘type’ => ‘monster’,
‘id’ => 1804,
‘count’ => 1
),
array(
‘type’ => ‘inventory’,
‘id’ => 100,
‘count’ => 1
),
array(
‘type’ => ‘ticket_gold’,
‘count’ => 2
),
),
),
10=>array(
‘rank_image’=>’gold’,
‘rewards’=>array(
array(
‘type’ => ‘monster’,
‘id’ => 1803,
‘count’ => 1
),
array(
‘type’ => ‘inventory’,
‘id’ => 100,
‘count’ => 1
),
array(
‘type’ => ‘ticket_gold’,
‘count’ => 1
),
),
),
25=>array(
‘rank_image’=>’silver’,
‘rewards’=>array(
array(
‘type’ => ‘monster’,
‘id’ => 1784,
‘count’ => 1
),
array(
‘type’ => ‘ticket_silver’,
‘count’ => 3
),
),
),
50=>array(
‘rank_image’=>’bronze’,
‘rewards’=>array(
array(
‘type’ => ‘monster’,
‘id’ => 1783,
‘count’ => 1
),
array(
‘type’ => ‘ticket_silver’,
‘count’ => 2
),
),
),
100=>array(
‘rewards’=>array(
array(
‘type’ => ‘ticket_silver’,
‘count’ => 2
),
array(
‘type’ => ‘money’,
‘count’ => 30000
),
),
),
200=>array(
‘rewards’=>array(
array(
‘type’ => ‘ticket_silver’,
‘count’ => 1
),
array(
‘type’ => ‘money’,
‘count’ => 20000
),
),
),
300=>array(
‘rewards’=>array(
array(
‘type’ => ‘inventory’,
‘id’ => 3,
‘count’ => 2
),
array(
‘type’ => ‘money’,
‘count’ => 10000
),
),
),
500=>array(
‘rewards’=>array(
array(
‘type’ => ‘inventory’,
‘id’ => 3,
‘count’ => 1
),
array(
‘type’ => ‘money’,
‘count’ => 5000
),
),
),
),
ของรางวัลเมื่อจบชั้น จะเป็น อาเรย์ โดยมี key เป็น ชั้นที่จะแจก
‘reward_end_floor’ => array(
1=>array(
‘type’ => ‘inventory’,
‘id’ => 2,
‘count’ => 1
),
10=>array(
‘type’ => ‘inventory’,
‘id’ => 3,
‘count’ => 1
),
20=>array(
‘type’ => ‘inventory’,
‘id’ => 3,
‘count’ => 1
),
30=>array(
‘type’ => ‘money’,
‘count’ => 10000
),
40=>array(
‘type’ => ‘inventory’,
‘id’ => 82,
‘count’ => 1
),
50=>array(
‘type’ => ‘ticket_silver’,
‘count’ => 1
),
60=>array(
‘type’ => ‘inventory’,
‘id’ => 3,
‘count’ => 2
),
70=>array(
‘type’ => ‘inventory’,
‘id’ => 3,
‘count’ => 2
),
80=>array(
‘type’ => ‘money’,
‘count’ => 20000
),
90=>array(
‘type’ => ‘inventory’,
‘id’ => 82,
‘count’ => 2
),
100=>array(
‘type’ => ‘ticket_silver’,
‘count’ => 2
),
),

Enjoy this article?

Consider subscribing to our RSS feed!

ไม่มีความเห็น

ยังไม่มีความเห็น

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน