[Release]Event Trophy/Item NPC

Newbie Spellweaver
Joined
Jun 21, 2008
Messages
95
Reaction score
3
Well, this NPC lets you trade Event Trophies(in my server they're 2bil each) for special event items, and lets you trade the items back for trophies. Feel free to edit it but please leave the credits.

EDIT: Updated with screenshots
Code:
/*Coded by Berserk of BerserkMS
*/
var wui = 0;
var trophy = 4000038;
var katana = 1302063;
var pacifier = 1012105;
var whip = 1302049;
var band = 1002774;

function start() {
	cm.sendSimple("Hello #b#h ##k I'm the Trophy Vendor for BerserkMS!What would you like to do?\n\
        \r\n#L0#Trade Trophies for Items\n\
        \r\n#L1#Trade Items for Trophies\n\
        \r\n#L10#Buy a Trophy for 2,000,000,000 Mesos");
}

function action(mode, type, selection) {
	if (mode == 0 || wui == 1) {
        cm.dispose();
	}
	if (selection == 0) {
	cm.sendSimple("#L2#Trade 1000 Trophies for a Flaming Katana #i1302063#\n\
        \r\n#L3#Trade 1000 Trophies for a Baby Pacifier #i1012105#\n\
        \r\n#L4#Trade 1000 Trophies for a Glowing Whip #i1302049#\n\
        \r\n#L5#Trade 1000 Trophies for a Peace Band #i1002774#");
	}
        
        if (selection == 2 && cm.haveItem(4000038, 1000)) {
        cm.gainItem(trophy, -1000);
        cm.gainItem(katana, 1);
        cm.sendOk("Thank you!");
        cm.dispose();
}       
        else if (selection == 3 && cm.haveItem(4000038, 1000)) {
        cm.gainItem(trophy, -1000);
        cm.gainItem(pacifier, 1);
        cm.sendOk("Thank you!");
        cm.dispose();
}
        else if (selection == 4 && cm.haveItem(4000038, 1000)) {
        cm.gainItem(trophy, -1000);
        cm.gainItem(whip, 1);
        cm.sendOk("Thank you!");
        cm.dispose();
}
        else if (selection == 5 && cm.haveItem(4000038, 1000)) {
        cm.gainItem(trophy, -1000);
        cm.gainItem(band, 1);
        cm.sendOk("Thank you!");
        cm.dispose();
}
        if (selection == 1) {
        cm.sendSimple("#L6#Trade a Flaming Katana #i1302063# for 1000 Trophies\n\
        \r\n#L7#Trade a Baby Pacifier #i1012105# for 1000 Trophies\n\
        \r\n#L8#Trade a Glowing Whip #i1302049# for 1000 Trophies\n\
        \r\n#L9#Trade a Peace Band #i1002774# for 1000 Trophies");
        }
        if (selection == 6 && cm.haveItem(1302063, 1)) {
        cm.gainItem(katana, -1);
        cm.gainItem(trophy, 1000);
        cm.sendOk("Thank you!");
        cm.dispose();        
        }
        else if (selection == 7 && cm.haveItem(1012**** 1)) {
        cm.gainItem(pacifier, -1);
        cm.gainItem(trophy, 1000);
        cm.sendOk("Thank you!");
        cm.dispose();        
        }
        else if (selection == 8 && cm.haveItem(1302049, 1)) {
        cm.gainItem(whip, -1);
        cm.gainItem(trophy, 1000);
        cm.sendOk("Thank you!");
        cm.dispose();
}
        else if (selection == 9 && cm.haveItem(1002774, 1)) {
        cm.gainItem(band, -1);
        cm.gainItem(trophy, 1000);
        cm.sendOk("Thank you!");
        cm.dispose();
}
        if (selection == 10 && cm.getMeso() >= 2000000000) {
        cm.gainMeso(-2000000000);
        cm.gainItem(trophy, 1);
        cm.sendOk("Thank you!");
        cm.dispose();
        }
        else if (selection == 10 && cm.getMeso() < 2000000000) {
        cm.sendOk("You don't have 2,000,000,000 Meso!");
        cm.dispose();
        }
}
Please leave the credits at the top!

skull5005 - [Release]Event Trophy/Item NPC - RaGEZONE Forums

skull5005 - [Release]Event Trophy/Item NPC - RaGEZONE Forums
 
Last edited:
Nice release.

To megoesrawr: I don't see your releasing much so don't talk -.-

Everyone got the rights to speak, so megoesrawr is allowed to talk, and he did released something before if you can read all the threads he made.

how is he trying to advertise his server?

and nice release i guess, wasn't there a similar release? :ehh:

Not actually advertising, but I think is because of the credits.
 
Back