/* Script : Flower Mission (3.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 แก้ไขและเพิ่มระยะเวลากันการปั๊มเควส และแก้ไข จัดเรียงข้อความใหม่ทั้งหมด */ lasagna,222,171,3 script Lopy 624,{ set .@n$, "[^FF80FFLopy.^000000]"; //NPC Name set .@cast, 3; 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, 7864; //จำนวนของที่ใช้ 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, 100; // *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** //ของแจก 5 ea setarray .@itemreward1[0],23430,23433,23436,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,6594,7230,7229,2631,2681,18851,18854,18779,18780,18828,18610,5809,2631,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,2859,15025,2467,2007,5850,5776,5214,18814,19587,20458,4545,4001,17071,18503; // *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** // Set Random set .Random,getarraysize(.@itemreward1); set .Random,getarraysize(.@itemreward2); // ************************************************************************************************************************************* if ( gettimetick(2)-@delay_mission < .@delay ) dispbottom "[Lopy] โปรดรออีก "+(.@delay-(gettimetick(2)-@delay_mission))+" วินาที เพื่อทำเควสใหม่"; else { mes .@n$; mes "สวัสดี . . .^CC33CC "+strcharinfo(0)+"^000000 "; mes "ข้ามีอะไรให้ท่านช่วยเหลือ"; next; menu "ไม่ได้หรอกข้าไม่ว่าง",No,"โอ้...ได้สิว่ามา",Yes; No: close; Yes: mes .@n$; mes "พอดีข้าจะไปเยี่ยมญาติของข้า"; mes "แต่ข้าไม่มีดอกไม้ไปฝากเขาเลย"; mes "ญาติของข้าชอบดอกไม้มากท่านช่วยข้าหาได้ไหม"; next; menu "ไม่ดีกว่า",No,"ได้สิว่ามา",C1; 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); close; } OnInIt: setarray .@word$,"F", "o", "w", "e", "r", "M", "i", "s", "s", "i", "o", "n", ".", ".", "."; while ( 1 ) { for ( set .@i, 0; .@i < getarraysize(.@word$); set .@i, .@i+1 ) { set .@text$, ""; if ( .@reverse == 2 ) { set .@i, .@i-1; set .@reverse, 0; } else if ( .@reverse == 1 ) { for ( set .@k, 1; .@k+.@i < getarraysize(.@word$); set .@k, .@k+1 ) set .@text$, .@text$+" "+.@word$[.@k+.@i]; if ( .@i+1 == getarraysize(.@word$) ) set .@reverse, 2; } else { for ( set .@j, 0; .@j < getarraysize(.@word$)-.@i-1; set .@j, .@j+1 ) set .@text$, .@text$+" "; for ( set .@k, 0; .@k+.@j < getarraysize(.@word$); set .@k, .@k+1 ) set .@text$, .@text$+" "+.@word$[.@k]; if ( .@k == getarraysize(.@word$) ) set .@reverse, 1; } waitingroom .@text$, 0; sleep 600; delwaitingroom; } } close; }