/*
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;
}