קוד PHP:
/*Fredrick NPC (9030000)
*By Moogra...
*/
importPackage(net.sf.odinms.server);
var status;
var choice;
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == 1)
status++;
else {
cm.dispose();
return;
}
if (status == 0)
cm.sendNext("Hi #r#h ##k, I'm The Store Banker,");
else if (status == 1)
cm.sendSimple("What Would You Like To Withdraw?\r\n#b#L0#Mesos#l ");
else if (status == 2) {
cm.sendNext("Let Me Check If You Have Any...");
choice = selection;
} else {
if (choice == 0) {
if (status == 3) {
var mesoEarnt = cm.getHiredMerchantMesos();
if (mesoEarnt > 0)
cm.sendYesNo("You Have Made "+mesoEarnt+" Mesos In Your Store So Far. Would You Like To Withdraw Them?");
else {
cm.sendNext("You Have Not Made Any Mesos");
cm.dispose();
}
} else if (status == 4) {
if (cm.getPlayer().getMeso() + cm.getHiredMerchantMesos() <= 2147483647) {
cm.sendNext("Thank You For Using My Services, Your Mesos Has Been Recieved");
cm.gainMeso(cm.getHiredMerchantMesos());
cm.setHiredMerchantMesos(0);
} else {
cm.sendOk("You Have Too Much Mesos With You.");
}
cm.dispose();
}
} else {
if (status == 3) {
var items = cm.getHiredMerchantItems();
if (items.size() > 0) {
var text = "Please Select An Item\r\n";
for (var i = 0; i < items.size(); i++)
text += "#L"+i+"##i"+items.get(i).getRight().getItemId()+"##l ";
cm.sendSimple(text);
} else {
cm.sendNext("You Do Not Have Any Items In Your Store.");
cm.dispose();
}
} else if (status == 4) {
var items = cm.getHiredMerchantItems();
if (cm.getC() == null)
cm.getPlayer().dropMessage("RAWR");
MapleInventoryManipulator.addFromDrop(cm.getC(), items.get(selection).getRight(), false);
cm.sendNext("Thank you for using my services, your item has been recieved.");
cm.removeHiredMerchantItem(items.get(selection).getLeft());
cm.dispose();
}
}
}
}
.