Character Bonus
฿2,000.00
เจ้าของเซิร์ฟเวอร์สามารถกำหนดได้ว่าถ้าในไอดีผู้เล่นมีตัวละครตรงตามที่กำหนดจะได้รับโบนัสสเตตัสเป็นอะไร
ฟีเจอร์ของสคริปต์
- กำหนดโหมดได้ทั้งหมด 6 โหมด
- มีอาชีพที่กำหนด + เลเวลที่กำหนด
- มีอาชีพที่กำหนด + จ็อบที่กำหนด
- มีอาชีพที่กำหนด + สเตตัสที่กำหนด
- มีอาชีพที่กำหนด + เลเวลที่กำหนด + จ็อบที่กำหนด
- มีอาชีพที่กำหนด + เลเวลที่กำหนด + สเตตัสที่กำหนด
- มีอาชีพที่กำหนด + จ็อบที่กำหนด + สเตตัสที่กำหนด
- สามารถเพิ่ม-ลบอาชีพได้เองง่ายๆ ในสคริปต์
- มีคำสั่ง @cb ให้เช็คว่าได้โบนัสสเตตัสอะไรบ้าง
- สำหรับท่านที่เพิ่ม Custom Icon เป็นสามารถนำมาใช้กับสคริปต์นี้ได้นะครับ
ตัวอย่างการเพิ่มอาชีพ
// ตัวอย่างเงื่อนไขเมื่อมีอาชีพ Swordman ในไอดีและตรงเงื่อนไขด้านล่างจะได้รับโบนัส
// Class Id ของ Swordman คือ 1 ฉะนั้นสังเกตตั้งค่าด้านล่างนะครับ
// จากที่เห็นทุกตัวแปรที่โดนกำหนดจะมีเลข 1 ต่อท้าย
// นั้นคือรหัสอาชีพหรือตัวแปร Class ในกรณีอยากเพิ่มอาชีพ Assassin
// ก็แค่แก้เลข 1 สีแดงเป็น 4013 หรือรหัสอาชีพ Assassin นั้นเอง
// ตั้งค่าเลเวลตัวละคร
set .Min_Lv_1, 99;
// ตั้งค่าจ็อบตัวละคร
set .Min_Job_1, 50;
// อันนี้เอาไว้ให้ดูอ้างอิงเพื่อตั้งค่าด้านล่างเฉยๆ
setarray .Min_Stats_Ex_1$,”Str”,”Agi”,”Vit”,”Int”,”Dex”,”Luk”;
// ตั้งค่าสเตตัสตัวละคร
setarray .Min_Stats_Val_1,99,99,99,99,99,99;
// ตั้งค่าโบนัสที่จะได้รับ
setarray .Bonus_Script_1$, “bonus bMaxHP,150;”, “bonus bStr,1;”;
// ตั้งค่าคำอธิบายโบนัสที่จะได้รับ
setarray .Bonus_DescEx_1$, “MaxHP + 150”, “Str + 1”;
ตัวสคริปต์จะมีให้เลือก 2 เวอร์ชั่น
1. เมื่อผู้เล่นเข้าเกมแล้วมีตัวละครตามกำหนดจะได้รับโบนัสสเตตัสอัตโนมัติ (สะดวกสบายผู้เล่นแต่ถ้าเซิร์ฟขนาดใหญ่จะมีผลต่อเซิร์ฟเวอร์ในระดับหนึ่งเพราะใช้ OnPCLoginEvent)
2. ผู้เล่นต้องไปกดรับบัพที่ NPC ทุกครั้งเมื่อเข้าเกม (ลำบากผู้เล่นแต่เป็นผลดีต่อเซิร์ฟ)
English Version
If player have a character up to server owner setting in their account, Player will receive status bonus up to server owner setting.
Script Feature
- 6 modes for condition
- Class + Base Level
- Class + Job Level
- Class + Status (Ex. Swordman Str 99)
- Class + Base Level + Job Level
- Class + Base Level + Status
- Class + Job Level + Status
- Easy to add or remove class condition.
- Have a command @cb for check bonus lists.
- If you have skill to add custom icon, you can use that icon with this script.
Example of adding a condition
Try to look below settings. After all variables have number 2 because that is a class number. That meaning below settings for Magician class, if you want to add new one for Assassin just change number 2 to 4013 or class number do you want to add.
Ex. If you set bonus mode is 1 (Class + Base Level), That mean if player have a magician lv.20 in their account, they will receive MaxSP +150 and Int + 1.
set .Min_Lv_2, 20;
set .Min_Job_2, 70;
setarray .Min_Stats_Ex_2$,”Str”,”Agi”,”Vit”,”Int”,”Dex”,”Luk”;
setarray .Min_Stats_Val_2,99,99,99,99,99,99;
setarray .Bonus_Script_2$, “bonus bMaxSP,150;”, “bonus bInt,1;”;
setarray .Bonus_DescEx_2$, “MaxSP + 150”, “Int + 1”;
This script has 2 versions you can choose.
- Auto add bonus status to players after login into the server. (Good for players but don’t friendly for your server)
- Player must talk with NPC for receive bonus status. (Don’t friendly with players but good for your server)