Zeny Jackpot พร้อมระบบหลังบ้านแน่นๆ

฿2,000.00
Script
เข้าชม 57 ครั้ง

รายละเอียดสินค้า

ตู้สุ่ม Zeny Jackpot ในเกมอาจดูพื้นๆ แต่ระบบหลังบ้านของสคริปต์แน่นมาก แก้ไขปรับแต่งได้เยอะ ยืดหยุ่น ตั้งค่า % ออกของได้ในสคริปต์


ฟีเจอร์ของสคริปต์

  1. มีระบบการันตีสุ่มครบ xx ครั้งลุ้นสุ่มของแรร์ที่กำหนด (เปิด-ปิดได้)
  2. กำหนดรอบการันตีได้
  3. กำหนดไอเทมที่สุ่มในรอบการันตีได้
  4. มีระบบ Jackpot (เปิด-ปิดได้)
  5. กำหนด % ออก Jackpot ได้
  6. กำหนด % ต่ำสุด และ สูงสุด ที่ผู้เล่นจะได้รับจาก Jackpot Pool ของตู้ได้
  7. มี effect ตอนสุ่ม สามารถกำหนดได้ในสคริปต์
  8. Normal Effect สำหรับของทั่วไป
  9. Rare Effect สำหรับของแรร์
  10. Jackpot Effect สำหรับ Jackpot
  11. มี ranking ในรอบนั้นๆ ให้ผู้เล่นได้ดู
  12. กำหนดได้ว่าจะแสดงกี่รายชื่อ
  13. เมื่อรีเซ็ตตู้ผู้สุ่มมากที่สุดสามารถมารับของที่ NPC ได้เลย
  14. กำหนดได้ว่าหลังจากรีเซ็ตจะให้เลือกผู้ชนะกี่คน
  15. กำหนดรหัสไอเทมและจำนวนของรางวัลได้
  16. สามารถรีเซ็ตตู้ได้ 2 ทางเลือก
  17. รีเซ็ตตู้ด้วยมือ ด้วยคำสั่ง @rezj
  18. ตั้งวันที่ เดือน และ เวลา ให้รีเซ็ตออโต้
  19. มี logs บันทึกทุกความเคลื่อนไหวของการเล่นตู้สุ่ม Zeny Jackpot
  20. ดาต้าเบส jackpot_zeny_play เก็บข้อมูลและคะแนนในการเล่นรอบนั้นๆ เมื่อรีเซ็ตตู้ดาต้าเบสนี้จะว่างเปล่า
  21. ดาต้าเบส jackpot_zeny_winners เก็บข้อมูลผู้ชนะรางวัลสุ่มมากที่สุด
  22. ดาต้าเบส jackpot_zeny_logs เก็บข้อมูลการเล่นทั้งหมดตั้งแต่เอาตู้ลง
  23. ดาต้าเบส jackpot_zeny_jlogs เก็บข้อมูลผู้เล่นที่ได้ Jackpot ทั้งหมดตั้งแต่เอาตู้ลง
  24. มีคำสั่งให้เช็คว่าตั้งแต่มีตู้มาผู้เล่นไหนเล่นเยอะที่สุด ด้วยคำสั่ง @rankzj
  25. ตั้งค่าได้ว่าเมื่อใช้คำสั่ง @rankzj จะแสดงกี่รายชื่อ
  26. กำหนดรหัสไอเทมและจำนวนพร้อม % ออกได้


การตั้งค่าในสคริปต์

// ตั้งค่าชื่อ NPC
set .NPCName$, "[ Zeny Jackpot ]";
// ตั้งค่าค่าสุ่ม Zeny
set .Fee, 100000;
// ตั้งค่าหักเข้าไปสะสม Jackpot เท่าไหร่
set .Fee_to_Pool, 20000;
// ตั้งค่าโชว์อันดับกี่อันดับ
set .Ranking_Amount, 10;
// ตั้งค่าหระกาศเมื่อได้รับไอเทมที่มีโอกาสออกกี่ % ลงไป
set .Announce_Percent, 50;
// ตั้งค่าเลขเอฟเฟคเมื่อสุ่มได้ของธรรมดา
set .Normal_Effect, 75;
// ตั้งค่าเลขเอฟเฟคเมื่อสุ่มได้ของแรร์
set .Rare_Effect, 274;
// ตั้งค่าเลขเอฟเฟคเมื่อสุ่มได้ Jackpot
set .Jackpot_Effect, 90;

// ตั้งค่าโอกาสได้รับรางวัล Jackpot
// 10000 = 100%
// 1000 = 10%
// 100 = 1%
// 10 = 0.1%
// 1 = 0.01%
// ใส่ 0 = ปิดระบบ Jackpot
set .Jackpot_Chance, 1000;
// ตั้งค่า % ของ Jackpot ที่จะได้รับต่ำสุด
set .Jackpot_Min, 10;
// ตั้งค่า % ของ Jackpot ที่จะได้รับสูงสุด
set .Jackpot_Max, 50;
// ตั้งค่าเปิด-ปิดรีเซ็ตแต้มเมื่อ รีเซ็ตการสุ่มตู้ Zeny Lucky 0 = ปิด || 1 = เปิด
set .Jackpot_Reset, 1;
// ตั้งค่าวันและเดือนที่จะรีเซ็ตตู้ Zeny Lucky (เวลาตั้งค่าที่ OnClock ด้านบน)
// ตัวอย่างคือวันที่ 25 เดือน สิงหาคม
setarray .Date_for_reset, 25, 8;

// ตั้งค่าเมื่อทำการรีเซ็ตจะแจกรางวัลผู้เล่นที่สุ่มมากที่สุดกี่อันดับ 0 = ปิด
set .Winner_Amount, 3;

// ตั้งค่ารหัสไอเทมของรางวัลสุ่มมากอันดับ 1
setarray .Reward_Id_1, 5022, 5023, 5024;
// ตั้งค่าจำนวนไอเทมของรางวัลสุ่มมากอันดับ 1
setarray .Reward_Amt_1, 1, 2 ,3;
// ตั้งค่ารหัสไอเทมของรางวัลสุ่มมากอันดับ 2
setarray .Reward_Id_2, 501, 502, 503;
// ตั้งค่าจำนวนไอเทมของรางวัลสุ่มมากอันดับ 2
setarray .Reward_Amt_2, 1, 2 ,3;
// ตั้งค่ารหัสไอเทมของรางวัลสุ่มมากอันดับ 3
setarray .Reward_Id_3, 501, 502, 503;
// ตั้งค่าจำนวนไอเทมของรางวัลสุ่มมากอันดับ 3
setarray .Reward_Amt_3, 1, 2 ,3;

// ตัวอย่างการเพิ่มรางวัลผู้เล่นที่สุ่มมากที่สุดอันดับ 4
// ตั้งค่ารหัสไอเทมของรางวัลสุ่มมากอันดับ 4
// setarray .Reward_Id_4, 501, 502, 503;
// ตั้งค่าจำนวนไอเทมของรางวัลสุ่มมากอันดับ 4
// setarray .Reward_Amt_4, 1, 2 ,3;

// .P ด้านล่างมีถึงเท่าไหร่ใส่เท่านั้น เช่น ตัวอย่างมีถึง .P8
set .Total,8;
				//<%>,	<รหัสไอเทม>,	<จำนวนที่จะได้รับ>
setarray .P1[0],	1,		4001,		1;
setarray .P2[0],	5,		4002,		1;
setarray .P3[0],	20,		4003,		1;
setarray .P4[0],	40,		4004,		1;
setarray .P5[0],	90,		4005,		1;
setarray .P6[0],	80,		4006,		1;
setarray .P7[0],	90,		4007,		1;
setarray .P8[0],	80,		4008,		1;
// ตั้งค่ารหัสไอเทมขยะ
setarray .ETCId, 4009, 4010, 4011, 4012;
// ตั้งค่าจำนวนไอเทมขยะ
setarray .ETCAmt, 1, 1, 1 ,1;

// ตั้งค่าหมุนครบกี่ครั้งได้สุ่มรางวัลการันตี 0 = ปิด
set .Guarantee_Round, 50;
// ตั้งค่ารหัสไอเทมการันตี
setarray .Guarantee_Id, 4001, 4002, 4003;
// ตั้งค่าจำนวนไอเทมการันตี
setarray .Guarantee_Amt, 1, 1, 1;

// *หมายเหตุ ผู้เล่นที่ชนะมีสิทธิ์ได้รับไอเทมรางวัลสูงสุดต้องมารับไอเทมก่อนการรีเซ็ตตู้ครั้งต่อไปไม่เช่นนั้นจะไม่ได้รับรางวัล
// *เหตุผล ป้องกันการดองสิทธิ์แล้วมากดรับรางวัลของรอบอื่นๆ เช่นรอบแล้ว ผู้มีสิทธิจะได้รับไอเทมเป็น Red Potion
// แต่ไม่กดรับของรอไปรับในรอบอื่นๆ

// ดาต้าเบส jackpot_zeny_play เก็บข้อมูลและคะแนนในการเล่นรอบนั้นๆ เมื่อรีเซ็ตตู้ดาต้าเบสนี้จะว่างเปล่า
// ดาต้าเบส jackpot_zeny_winners เก็บข้อมูลผู้ชนะรางวัลสุ่มมากที่สุด
// ดาต้าเบส jackpot_zeny_logs เก็บข้อมูลการเล่นทั้งหมดตั้งแต่เอาตู้ลง
// ดาต้าเบส jackpot_zeny_jlogs เก็บข้อมูลผู้เล่นที่ได้ Jackpot
// สามารถดูว่าผู้เล่นไหนสุ่มมากที่สุดได้ด้วยคำสั่ง @rankzj

// คำสั่งรีเซ็ตตู้ Zeny Lucky ด้วยมือ @rezj
bindatcmd "rezj",strnpcinfo(3) + "::OnAtcommand";
// คำสั่งดูรายชื่อผู้เล่นที่สุ่มมากที่สุดตั้งแต่มีตู้มา @rankzj
bindatcmd "rankzj",strnpcinfo(3) + "::OnAtcommand2";
// ตั้งค่ากำหนดว่าจะแสดงรายชื่อผู้ที่สุ่มมากที่สุดตั้งแต่มีตู้มากี่รายชื่อ
set .ATH_Ranking_Amount, 10;
// ตั้งค่าเปิด-ปิดระบบเก็บข้อมูล logs 0 = ปิด || 1 = เปิด
set .Logs_Enable, 1;


ตัวอย่าง play logs


ตัวอย่าง jackpot logs