อันนี้ตัว NPC น่ะครับ
//===== eAthena Script ======================================= //= Lucky-Box Event NPC Script ตัวที่ 219 //===== By: ================================================== //= FirstKub //===== โปรดอ่าน ===================================== //= ผมไม่เอาเครดิต แต่.... อย่าหาว่าเป็นของตัวเองนะครับ (เคยเจอแล้วพวกเอาเป็นของตน โดนผมไปกวนเซิฟเละเลย ฮ่ะๆๆ) //============================================================
morocc.gat,148,106,7 script LUCKY-BOX 801,{ mes "[^400000 Lucky-Box^000000 ]"; mes "สวัสดีคุณ^80FF00 "+strcharinfo(0)+""; mes "^000000คุณจะเข้าร่วมกิจกรรม Lucky-Box ไหม?"; next; menu "แน่นอนฉันจะไป",yes,"ขอรายละเอียดก่อน",info,"ไม่หละ",no;
yes: next; if(BaseLevel<90) goto L_low; if (Zeny<1000000) goto L_low; mes "[^400000 Lucky-Box^000000 ]"; mes "ขอให้โชคดีครับ"; set Zeny,Zeny - 1000000; announce ""+strcharinfo(0)+" ได้เข้าไปสู่กิจกรรม LuckyBox แล้ว",8; percentheal 100,100; warp "guild_vs2.gat",0,0; end;
L_low: next; mes "[^400000 Lucky-Box^000000 ]"; mes "คุณมีเลเวลหรือเงินไม่เพียงพอ"; close;
info: next; mes "[^400000 Lucky-Box^000000 ]"; mes "NPC กิจกรรม Lucky-Box"; mes "ได้ถูกเขียนขึ้น"; mes "เพื่อให้ทุกท่านได้หาเงินกันง่ายๆ"; mes "และได้ความสนุกไปพร้อมกัน"; next; mes "[^400000 Lucky-Box^000000 ]"; mes "กติกาทั้งหมดมีดังนี้"; mes "^FF00001.^000000คุณต้องมีเลเวล 90+"; mes "^FF00002.^000000คุณต้องเสียเงิน ^8000FF1^000000M"; mes "^FF00003.^000000กิจกรรมมีทั้งหมด 5 รอบต่อวัน"; mes "^A0000009.30 , 11.30 , 13.30 , 15.30"; mes "และ 17.30 เท่านั้น นอกเวลานี้ไม่มี"; next; mes "[^400000 Lucky-Box^000000 ]"; mes "แต่ละรอบมีเวลา^FF0000 5^000000นาที"; mes "จะมีกล่องอยู่^FF0000 10^000000ใบ"; mes "ที่เป็นกล่องสมบัติของจริง"; mes "เมื่อใครเจอจะได้^FF0000 10^000000M"; mes "แต่ถ้าตีแล้วไม่ได้^FF0000 10^000000M"; mes "แสดงว่าได้^FF0000 10k"; mes "แต่ถ้าใครเข้าไปในช่วงที่ไม่กำหนด"; mes "ก็จะไม่ได้เจออะไรเลย ให้พิม @load กลับมา"; close;
no: next; mes "[^400000 Lucky-Box^000000 ]"; mes "สมบัติอันล้ำค่าอยู่ที่นั่น"; mes "คุณอยากเสียมันไปก็เชิญ"; close;
}
guild_vs2.gat,42,42,7 script first -1,{ OnClock0930: OnClock1130: OnClock1330: OnClock1530: OnClock1730: announce "กิจกรรม Lucky-Box จะเริ่มภายใน 1 นาที",0,0xFF8409; killmonsterall "guild_vs2.gat"; initnpctimer; end;
}
guild_vs2.gat,46,46,7 script first2 -1,{ OnClock0931: OnClock1131: OnClock1331: OnClock1531: OnClock1731: announce "กิจกรรม Lucky-Box ได้เริ่ม ณ บัดนี้",0,0xFD2F43; announce "กิจกรรม Lucky-Box : เรามีเวลาให้คุณทั้งหมด 5 นาที",0,0x6FB7FF; set $mob,10; set $mob2,290; monster "guild_vs2.gat",0,0,"L-U-C-K-Y-B-O-X",1324,10,"first2::Onboxdead"; monster "guild_vs2.gat",0,0,"L-U-C-K-Y-B-O-X",1325,290,"first2::Onboxdead2"; initnpctimer; end;
eiei: announce "กิจกรรม Lucky-Box ได้จบลงแล้วครับ เนื่องจากได้ผู้โชคดีไปแล้ว",0,0x6FB7FF; killmonsterall "guild_vs2.gat"; end;
Onboxdead: set $mob, $mob - 1; if($mob == 0) goto eiei; end;
Onboxdead2: set $mob2, $mob2 - 1; end;
OnTimer185000: announce "5.....",0,0x6FB7FF; end; OnTimer186000: announce "4.....",0,0x6FB7FF; end; OnTimer187000: announce "3.....",0,0x6FB7FF; end; OnTimer188000: announce "2.....",0,0x6FB7FF; end; OnTimer189000: announce "1.....",0,0x6FB7FF; end; OnTimer190000: announce "กิจกรรม Lucky-Box หมดเวลาแล้วครับ",0,0x6FB7FF; killmonsterall "guild_vs2.gat"; end;
} เอานี้ไปทับใน Item_db.txt สีแดงคือจำนวนเงิน
12232,GingerBread,Ginger Bread,0,,,150,,,,,0xFFFFFFFF,7,2,,,,,,{ atcommand strcharinfo(0)+"@zeny 10000"; },{},{} 12233,Kvass,Kvass,0,,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ atcommand strcharinfo(0)+"@zeny 10000000"; },{},{}
เอานี้ไปทับใน Mob_db.txt สีฟ้าคือของที่ตก
1324,TREASURE_BOX1,Treasure Chest,Treasure Chest,99,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,20,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,12233,10000,0,0,0,0 1325,TREASURE_BOX2,Treasure Chest,Treasure Chest,99,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,20,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,12232,10000,0,0,0,0
เครดิต : eathena,FirstKub
|
|
|