/* Script : Flower Mission (4.0) By : il3ol2ed / SudTha [ NGL ] Over Editon By. : - Edition : 2016/22/09 Description : เควสเก็บดอกไม้ สุ่มหมวก All status +7 Comment: - v.1.0 นำสคริปของท่าน Freedomlity มาดัดแปลงแก้ไข (ยกเลิกเพราะตัวเควสไม่ใช่ตัวดำเนินแบบขั้นบันได) - v.2.0 นำสคริป หาของเข้าเมืองตัวเก่า ปี 55 มาดัดแปลงใช้ให้เข้ากะเซิฟใหม่ (ยกเครื่องใหม่หมด) - v.3.0 แก้ไขและเพิ่มระยะเวลากันการปั๊มเควส และแก้ไข จัดเรียงข้อความใหม่ทั้งหมด - v.4.0 แก้ไขเพิ่มเติมรายชื่อ Item และแก้ไขระบบ ดีเลย์ในการทำเควสใหม่ */ stprontera,135,168,5 script MU Mission#ptr 624,{ set .@n$, "[^FF80FFMU.^000000]"; //NPC Name set .@cast, 5; set .@delay, 14400; // 4 Hrs. หน่วยเป็น วินาที // ************************************************************************************************************************************* // ไอเทมที่ใช้แก้ไขตรงนี้ set .@item_id0, 6086; set .@item_id1, 6510; set .@item_id2, 6509; set .@item_id3, 7937; set .@item_id4, 2207; set .@item_id5, 710; set .@item_id6, 7951; //จำนวนของที่ใช้ set .@count_id0, 150; set .@count_id1, 100; set .@count_id2, 150; set .@count_id3, 200; set .@count_id4, 2; set .@count_id5, 100; set .@count_id6, 5; // *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** //ของแจก 5 ea setarray .@itemreward1[0],16393,16395,13550,512,510,12533,12996,13759,509,12995,508,29002,60000,60029,60030,60031,11712,12274,12311,12404,12350,12299,569,14524,521,513,553,573,11512,11510,11511,574,11507,11506,11709,511,554,11710,11711,578,607,608; //ของแจก 1 ea setarray .@itemreward2[0],7228,7228,7228,6594,6594,6594,6594,7230,7230,7230,7229,7229,7229,2631,2681,18851,18854,18779,18780,18828,18610,5809,5874,5875,5873,5484,5366,2647,18622,18515,1533,13020,18898,5437,18570,31050,20287,20301,20440,19742,2011,13106,28333,18889,5295,5666,18936,5850,5776,5214,18814,19587,20458,4545,18730,4001,17071,18503,60032,60038,60044,60050,60056,60062,19568,19741,5518,18595,5906,5584,5280,5683,20234; // *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** // Set Random set .Random,getarraysize(.@itemreward1); set .Random,getarraysize(.@itemreward2); // ************************************************************************************************************************************* // ตัวแสดงของรางวัล set .award_01, 12404; set .award_11, 5873; set .award_21, 5776; set .award_02, 12299; set .award_12, 5366; set .award_22, 18730; set .award_03, 6594; set .award_13, 18622; set .award_23, 18503; set .award_04, 7228; set .award_14, 18515; set .award_24, 60032; set .award_05, 7230; set .award_15, 1533; set .award_25, 60038; set .award_06, 7229; set .award_16, 2011; set .award_26, 60044; set .award_07, 18779; set .award_17, 13106; set .award_27, 60050; set .award_08, 18780; set .award_18, 28333; set .award_28, 60056; set .award_09, 5874; set .award_19, 5295; set .award_29, 60062; set .award_10, 5875; set .award_20, 18936; set .award_30, 5518; // ************************************************************************************************************************************* if (gettimetick(2)-delay_mission < .@delay) { .@time = (delay_mission-(gettimetick(2)-.@delay)); .@hour = .@time/3600; .@min = (.@time%3600)/60; .@sec = ((.@time%3600)%60)%60; dispbottom "เหลือเวลาที่จะทำเควสใหม่ได้อีกครั้ง คือ " +.@hour+ "ชม." + .@min+ "นาที." +.@sec+"วินาที"; end; } mes .@n$; mes "สวัสดี . . .^3366FF "+strcharinfo(0)+"^000000 "; mes "ข้ามีอะไรให้ท่านช่วยเหลือ"; next; menu "ไม่ได้หรอกข้าไม่ว่าง",No,"โอ้...ได้สิว่ามา",Yes; No: close; Yes: mes .@n$; mes "พอดีข้าจะไปเยี่ยมญาติของข้า"; mes "แต่ข้าไม่มีดอกไม้ไปฝากเขาเลย"; mes "ญาติของข้าชอบดอกไม้มากท่านช่วยข้าหาได้ไหม"; next; menu "ข้าขอดูรางวัลตอบแทน",C2,"ไม่ดีกว่า",No,"ได้สิว่ามา",C1; C2: mes .@n$; mes "ข้าพอจะมีของมีค่าให้ท่านได้บ้าง เพียงแต่ขึ้นกับดวงของท่าน"; mes "ว่าจะดี หรือ ร้าย เพียงใด"; mes "ข้าจะขอเอ่ย . . . ชื่อของเหล่านั้นให้ท่านได้ฟัง"; mes "จากของจำนวน 70 - 80 ชิ้น ได้แก่ ...."; next; mes .@n$; mes "1."+getitemname(.award_01)+""; mes "2."+getitemname(.award_02)+""; mes "3."+getitemname(.award_03)+""; mes "4."+getitemname(.award_04)+""; mes "5."+getitemname(.award_05)+""; mes "6."+getitemname(.award_06)+""; next; mes .@n$; mes "7."+getitemname(.award_07)+""; mes "8."+getitemname(.award_08)+""; mes "9."+getitemname(.award_09)+""; mes "10."+getitemname(.award_10)+""; mes "11."+getitemname(.award_11)+""; mes "12."+getitemname(.award_12)+""; mes "13."+getitemname(.award_13)+""; next; mes .@n$; mes "14."+getitemname(.award_14)+""; mes "15."+getitemname(.award_15)+""; mes "16."+getitemname(.award_16)+""; mes "17."+getitemname(.award_17)+""; mes "18."+getitemname(.award_18)+""; mes "19."+getitemname(.award_19)+""; mes "20."+getitemname(.award_20)+""; next; mes .@n$; mes "21."+getitemname(.award_21)+""; mes "22."+getitemname(.award_22)+""; mes "23."+getitemname(.award_23)+""; mes "24."+getitemname(.award_24)+""; mes "25."+getitemname(.award_25)+""; mes "26."+getitemname(.award_26)+""; mes "27."+getitemname(.award_27)+""; next; mes .@n$; mes "28."+getitemname(.award_28)+""; mes "29."+getitemname(.award_29)+""; mes "30."+getitemname(.award_30)+""; next; C1: if (BaseLevel<135) { mes .@n$; mes "โอ้...ไม่นะเจ้านี้ยังอ่อนประสบการณ์มากนะ"; mes "เจ้าต้องกลับไปเรียนรู้ประสบการณ์"; mes "ต่าง ๆ กับทักษะให้ครบเสียก่อน"; close; } mes .@n$; mes "อืม...เอาละท่านมีทักษะที่ดีเยี่ยมแล้ว"; mes "งั้นข้าฝากท่านหาดอกไม้เหล่านี้"; mes "ให้ข้าหน่อยสิ"; next; mes .@n$; mes "1."+getitemname(.@item_id0)+" ^3366FF"+.@count_id0+"^000000 ea / ^FF0000"+countitem(.@item_id0)+"^000000 ea"; mes "2."+getitemname(.@item_id1)+" ^3366FF"+.@count_id1+"^000000 ea / ^FF0000"+countitem(.@item_id1)+"^000000 ea"; mes "3."+getitemname(.@item_id2)+" ^3366FF"+.@count_id2+"^000000 ea / ^FF0000"+countitem(.@item_id2)+"^000000 ea"; mes "4."+getitemname(.@item_id3)+" ^3366FF"+.@count_id3+"^000000 ea / ^FF0000"+countitem(.@item_id3)+"^000000 ea"; next; mes .@n$; mes "5."+getitemname(.@item_id4)+" ^3366FF"+.@count_id4+"^000000 ea / ^FF0000"+countitem(.@item_id4)+"^000000 ea"; mes "6."+getitemname(.@item_id5)+" ^3366FF"+.@count_id5+"^000000 ea / ^FF0000"+countitem(.@item_id5)+"^000000 ea"; mes "7."+getitemname(.@item_id6)+" ^3366FF"+.@count_id6+"^000000 ea / ^FF0000"+countitem(.@item_id6)+"^000000 ea"; next; menu "ไม่ดีกว่า",No,"ได้สิไอ้น้อง",yes3; yes3: if ( countitem(.@item_id0) >= .@count_id0 && countitem(.@item_id1) >= .@count_id1 && countitem(.@item_id2) >= .@count_id2 && countitem(.@item_id3) >= .@count_id3 && countitem(.@item_id4) >= .@count_id4 && countitem(.@item_id5) >= .@count_id5 && countitem(.@item_id6) >= .@count_id6)goto N1; mes .@n$; mes "อืม...งั้นข้าจะรอท่านกลับมา"; close; N1: mes .@n$; mes "รอข้าเช็คของแปปนะท่าน"; next; mes .@n$; mes "1."+getitemname(.@item_id0)+" ^3366FF"+.@count_id0+"^000000 ea / ^FF0000"+countitem(.@item_id0)+"^000000 ea"; next; mes .@n$; mes "2."+getitemname(.@item_id1)+" ^3366FF"+.@count_id1+"^000000 ea / ^FF0000"+countitem(.@item_id1)+"^000000 ea"; next; mes .@n$; mes "3."+getitemname(.@item_id2)+" ^3366FF"+.@count_id2+"^000000 ea / ^FF0000"+countitem(.@item_id2)+"^000000 ea"; next; mes .@n$; mes "4."+getitemname(.@item_id3)+" ^3366FF"+.@count_id3+"^000000 ea / ^FF0000"+countitem(.@item_id3)+"^000000 ea"; next; mes .@n$; mes "5."+getitemname(.@item_id4)+" ^3366FF"+.@count_id4+"^000000 ea / ^FF0000"+countitem(.@item_id4)+"^000000 ea"; next; mes .@n$; mes "6."+getitemname(.@item_id5)+" ^3366FF"+.@count_id5+"^000000 ea / ^FF0000"+countitem(.@item_id5)+"^000000 ea"; next; mes .@n$; mes "7."+getitemname(.@item_id6)+" ^3366FF"+.@count_id6+"^000000 ea / ^FF0000"+countitem(.@item_id6)+"^000000 ea"; next; mes .@n$; mes "อืม...งั้นข้าขอมอบรางวัลน้ำใจให้แกท่านเลยละกัน"; next; progressbar "0x007000", .@cast; delitem .@item_id0, .@count_id0; delitem .@item_id1, .@count_id1; delitem .@item_id2, .@count_id2; delitem .@item_id3, .@count_id3; delitem .@item_id4, .@count_id4; delitem .@item_id5, .@count_id5; delitem .@item_id6, .@count_id6; getitem (.@itemreward1[rand(.Random)],5); getitem (.@itemreward2[rand(.Random)],1); getitem 60277,7; getitem 60278,5; getitem 60276,3; set delay_mission, gettimetick(2); OnInIt: waitingroom "MU Mission",0; end; close; }