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.

  1. Auto add bonus status to players after login into the server. (Good for players but don’t friendly for your server)
  2. Player must talk with NPC for receive bonus status. (Don’t friendly with players but good for your server)