שלום לכולם!
הכנת מוד לשרת!
מה עושה המוד? הנה תראו תמונות מפורטות שלו!



אז ככה:
מצרכים:
2 NPC
חדר בFM
MySQL.
במקרה הזה אני לקחתי את הדברים הבאים:
4000313 - Maple Golden Leaf.
4031473 - Key to the Other World
100101 - Blue Snail.
שלב ראשון:
נכנס לתקייה הבאה:
קוד PHP:
repack/scripts/npc
ונמצא NPC שנוכל להשתמש בו.
שלב שני:
נפתח את הNPC שבחרנו ונעתיק אליו את כל זה:
קוד PHP:
// Mad By ProGod
function start() {
cm.sendSimple("Hello #b#h ##k \r\nI Can make you Vip Or Even SuperVip \r\n#L0##b#eI Got 25 #v4031473# And I Wanna Be #bVIP! #l \r\n#L1##r#eI Got 50 #v4031473# And I Wanna Be #rSuperVIP! #l");
}
function action(mode, type, selection) {
cm.dispose();
switch(selection){
case 0:
if(cm.haveItem(4031473, 25)) {
cm.gainItem(4031473, -25);
cm.getPlayer().setGM(1);
cm.sendOk("#e#bEnjoy!, Please listen to rulles.");
cm.changeJob(910);
cm.dispose();
}else{
cm.sendOk("You do not have 25 #v4031473#.");
cm.dispose();
cm.dispose();
}
break;
case 1:
if(cm.haveItem(4031473, 50)) {
cm.gainItem(4031473, -50);
cm.getPlayer().setGM(6);
cm.sendOk("#e#bEnjoy! Please listen to rulles.");
cm.getPlayer().changeJob(910);
cm.dispose();
}else{
cm.sendOk("You do not have 50 #v4031473#");
cm.dispose();
cm.dispose();
}
}
}
שלב שלישי:
נמצא עוד NPC שנוכל להשתמש בו נכנס ונעתיק לשם את כל זה:
קוד PHP:
// Mad By ProGod
function start() {
cm.sendSimple("Hello #b#h ##k. \r\nI Give #v4031473# For #v4000313#. \r\n#L0# I Want To Change 1000 #v4000313# For #v4031473# #l \r\n#L1# I Want To Change 5000 #v4000313# For 6 #v4031473# #l");
}
function action(mode, type, selection) {
switch(selection) {
case 0:
if (cm.haveItem(4000313, 1000)) {
cm.gainItem(4000313, -1000);
cm.gainItem(4031473, 1);
cm.sendOk("You Have Gained #v4031473# Enjoy.");
} else {
cm.sendOk("You Dont Have 1,000 #v4000313#")
}
break;
case 1:
if (cm.haveItem(4000313, 5000)) {
cm.gainItem(4000313, -5000);
cm.gainItem(4031473, 6);
cm.sendOk("You Have Gained 6 #v4031473# Enjoy.");
} else {
cm.sendOk("You Dont Have 5,000 #v4000313#")
}
}
cm.dispose();
}
שלב רביעי:
נכנס לMySQL ונכתוב שם את זה:
קוד PHP:
Replace `monsterdrops` (`monsterdropid`,`monsterid`,`itemid`,`chance`) VALUES
(10600,100101,4000313,1);
אם תרצו שהחיה תוציא רק את זה אז תעשו
קוד PHP:
MySql > odinms > monsterdrops
נלחץ על Search ושם נכתוב את האיידי של החיה וכל מה שזה מוצא, נמחק הכל (חוץ ממה שהוספנו.)
עכשיו נלך לחדר בFM ושם נעשה את הפקודה:
נזמן כמה שנרצה וזהו!
המוד הותקן!!!
קרדיט אך ורק לי! 3>
קוד PHP:
// Mad By ProGod
function start() {
cm.sendSimple("Hello #b#h ##k \r\nI Can make you Vip Or Even SuperVip \r\n#L0##b#eI Got 25 #v4031473# And I Wanna Be #bVIP! #l \r\n#L1##r#eI Got 50 #v4031473# And I Wanna Be #rSuperVIP! #l");
}
function action(mode, type, selection) {
cm.dispose();
switch(selection){
case 0:
if(cm.haveItem(4031473, 25)) {
cm.gainItem(4031473, -25);
cm.getPlayer().setGM(1);
cm.sendOk("#e#bEnjoy!, Please listen to rulles.");
cm.changeJob(910);
cm.dispose();
}else{
cm.sendOk("You do not have 25 #v4031473#.");
cm.dispose();
cm.dispose();
}
break;
case 1:
if(cm.haveItem(4031473, 50)) {
cm.gainItem(4031473, -50);
cm.getPlayer().setGM(6);
cm.sendOk("#e#bEnjoy! Please listen to rulles.");
cm.getPlayer().changeJob(910);
cm.dispose();
}else{
cm.sendOk("You do not have 50 #v4031473#");
cm.dispose();
cm.dispose();
}
}
}
קוד PHP:
// Mad By ProGod
function start() {
cm.sendSimple("Hello #b#h ##k. \r\nI Give #v4031473# For #v4000313#. \r\n#L0# I Want To Change 1000 #v4000313# For #v4031473# #l \r\n#L1# I Want To Change 5000 #v4000313# For 6 #v4031473# #l");
}
function action(mode, type, selection) {
switch(selection) {
case 0:
if (cm.haveItem(4000313, 1000)) {
cm.gainItem(4000313, -1000);
cm.gainItem(4031473, 1);
cm.sendOk("You Have Gained #v4031473# Enjoy.");
} else {
cm.sendOk("You Dont Have 1,000 #v4000313#")
}
break;
case 1:
if (cm.haveItem(4000313, 5000)) {
cm.gainItem(4000313, -5000);
cm.gainItem(4031473, 6);
cm.sendOk("You Have Gained 6 #v4031473# Enjoy.");
} else {
cm.sendOk("You Dont Have 5,000 #v4000313#")
}
}
cm.dispose();
}
קוד PHP:
Replace `monsterdrops` (`monsterdropid`,`monsterid`,`itemid`,`chance`) VALUES
(10600,100101,4000313,1);