วิธีการดึงข้อมูลจากการบันทึกค่า value ของ Special Ranking

script PHP ตัวนี้จะเป็นการดึงค่าใน value ที่อยู่ในตาราง global_reg_value ของ Ragnarok ออกมาโดยไม่ต้องทำการติดตั้ง NPC การเก็บค่าต่างๆเพิ่มเลยนอกจาก ต้องติดตั้ง Special Ranking เพียง NPC ตัวเดียว
การทำงานของ Special Ranking จะอยู่ในตัวเกมส์ทำหน้าที่เก็บค่า value ลงฐานข้อมูล
การเก็บค่าของ NPC ตัวนี้มี 3 ตัวแปร
1. PKPoint คือ PVP คะแนน PVP เมื่อฆ่า
2. MKPoint คือ MVP แต้มที่ได้จากการ ฆ่าบอส
3. EKPoint คือ EMP แต้มที่ได้จากการตีหิน
ปกติแล้วถ้าเราสร้าง Query SQL ขึ้นมาแล้วดึง value ออกมาแสดงในรูปแบบ DESC(เรียงมากไปน้อย) จะทำให้ข้อมูลไม่เรียงกัน(สลับมั่วไปหมด) เพราะว่าฟิลด์ value อยู่ในรูปแบบของ varchar ไม่ใช่ int
มีวิธีแก้ก็คือทำให้ฟิลด์ value [...]

| | | |

[eAthena] สอนวิธีการทำ PVP Ranking หน้าเว็บสำหรับ RO

สอนการทำ ระบบ PVP Ranking ที่หน้าเว็บครับ
อันนี้ผมดัดแปลง script npc มาจาก ระบบ Reputation ของ ZeesClub
แล้วเขียนการแสดงผลจากฐานข้อมูลเอง คงโพสไม่ซ้ำนะคับ เพราะอันนี้เขียนเอง = =”
ขอแค่คำขอบคุณนะครับ ผมเห็นคนต้องการเยอะอยู่เหอ ๆ เลยแจกให้เลย
ประยุกต์ได้หลายแบบนะ แล้วแต่จะลองทำกันครับ

1. นำโค้ดนี้ใส่ใน sql นะ
ALTER TABLE `char` ADD `pvp_point` INT( 11 ) NOT NULL;
2.สำหรับตัว NPC Script (ใช้ script npc เป็นตัวเก็บคะแนนเพื่อ อัพเดทกับฐานข้อมูล)
morocc,0,0,0 script PVP_rankpoint -1,{
OnPCKillEvent:
set @char_id,getcharid(0);
query_sql “SELECT `pvp_point` FROM [...]

| | | | |