הכנתי מערכת פיצפונת וחמודה בשביל שרתים קלים.
מה היא עושה : כשמגיעים לרמה מסוימת מקבלים הודעה ברכה + Fame + Mesos
תחילה, כנסו לקובץ MapleCharacter.java
תעשו חיפוש (Ctrl+F) למילה הבאה :
ואז אתם תראו את הפונקציה הבאה :
קוד PHP:
Ppublic void levelUp(boolean takeexp) {
ISkill improvingMaxHP = null;
ISkill improvingMaxMP = null;
int improvingMaxHPLevel = 0;
int improvingMaxMPLevel = 0;
if (isBeginnerJob()) {
remainingAp = 0;
if (getLevel() < 6) {
str += 5;
} else {
str += 4;
dex += 1;
}
} else {
remainingAp += 5;
if (isCygnus() && level < 70) {
remainingAp++;
}
}
אחרי זה תוסיפו את השורות האלה :
קוד PHP:
if (getlevel() == 10) {
dropMessage("Good job, you reached level 10! You get 1 fame and 10mil mesos as your prize!");
gainFame(1);
gainMesos(10000000);
}
if (getlevel() == 30) {
dropMessage("Good job, you reached level 30! You get 3 fame and 30mil mesos as your prize!");
gainFame(3);
gainMesos(30000000);
}
if (getlevel() == 70) {
dropMessage("Good job, you reached level 70! You get 7 fame and 70mil mesos as your prize!");
gainFame(7);
gainMesos(70000000);
}
if (getlevel() == 120) {
dropMessage("Good job, you reached level 120! You get 12 fame and 120mil mesos as your prize!");
gainFame(12);
gainMesos(120000000);
}
ואז תשמרו את הקובץ ותקמפלו בעזרת NetBeans 6.9
הסבר למי שרוצה להבין מה אומרות השורות האלה :
קוד PHP:
if (getlevel() == 10) {
אם השחקן הוא רמה 10
קוד PHP:
dropMessage("Good job, you reached level 10! You get 1 fame and 10mil mesos as your prize!");
שולח הודעה (Good job, you reached level 10! You get 1 fame and 10mil mesos as your prize!)
נותן Fame 1
קוד PHP:
gainMesos(10000000);
נותן עשרה מיליון מסוס
טוב, זאת הייתה המערכת הפיצפונת (והיא באמת קטנטנה)
זה לא מדריך מושקע כמו שאר המדריכים שלי ולכן גם לא תייגתי את זה בתור מדריך.
בהצלחה לכולם