- Joined
- Sep 22, 2008
- Messages
- 36
- Reaction score
- 1
I have been leeching off RZ for a while now and it is time to give back to the community.
This is my first release. I'm so excited
Basically, what this is a christmas present exchanger. You give the NPC 5 presents and the NPC will randomly give you a prize (You can change the prizes yourself) and 50000000 EXP. After receiving your prize, a Clear effect will pop up (Remove if you want) and a map message will appear saying [SANTA] Someone has been a good boy/girl this year!
Have fun
Credits to me.
Present ID :4031441 (Change it if you want)
Screenshots :
This is my first release. I hope I don't get flamed D:
Happy Holidays everyone!
This is my first release. I'm so excited

Basically, what this is a christmas present exchanger. You give the NPC 5 presents and the NPC will randomly give you a prize (You can change the prizes yourself) and 50000000 EXP. After receiving your prize, a Clear effect will pop up (Remove if you want) and a map message will appear saying [SANTA] Someone has been a good boy/girl this year!
Have fun

Credits to me.
Present ID :4031441 (Change it if you want)
Code:
/*
Created by JuSTCHiLL of RZ and ToastyMS
*/
/*
Present ID : 4031441
Christmas present exchanger.
*/
importPackage(net.sf.odinms.client);
var status = 0;
var chance1 = Math.floor(Math.random()*200+1);
var chance2 = Math.floor(Math.random()*50);
var chance3 = (Math.floor(Math.random()*20)+1);
var chance4 = Math.floor(Math.random()*2+1);
var itemchance = chance1 + chance2 + chance3 * chance4;
var itemamount = Math.floor(Math.random()*50+1);
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (status >= 0 && mode == 0) {
cm.sendOk("Please help.. I'll be here only for Christmas, you know!");
cm.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if (status == 0) {
cm.sendSimple("Santa and the elves don't have enough gifts for all the greedy nub children this year! Please help us find presents..\r\n#L0#I brought you 5 #bPresents!#k#l\r\n#L1#Explain the presents to me.#l.");
}
else if (status == 1) {
if (selection == 0) {
if (cm.haveItem(4031441,5)) {
cm.sendOk("Oooh! Five presents! Thank you. Here's your reward");
cm.mapMessage(5, "[SANTA] Someone has been a good boy/girl this year!");
}
else {
cm.sendOk("You're going to need #b5 of those Christmas Presents#k");
cm.dispose();
}
}
else if (selection == 1) {
cm.sendOk("TO find presents, I think you'll have to hunt down some monsters or get them from a GM.. Every time you turn in a present, I'll give you a marvelous reward!#k");
cm.dispose();
}
}
else if (status == 2) {
cm.gainItem(4031441,-5);
cm.gainExp(50000000);
cm.showEffect("quest/party/clear");
cm.playSound("Party1/Clear");
if ((itemchance >= 1) && (itemchance <= 20)) {
cm.gainItem(2000004, itemamount);
cm.dispose();
}
else if ((itemchance >= 21) && (itemchance <= 40)) {
cm.gainItem(2020012, itemamount);
cm.dispose();
}
else if ((itemchance >= 41) && (itemchance <= 50)) {
cm.gainItem(2000005, itemamount);
cm.dispose();
}
else if ((itemchance >= 51) && (itemchance <= 60)) {
cm.gainItem(2030007, itemamount);
cm.dispose();
}
else if ((itemchance >= 61) && (itemchance <= 70)) {
cm.gainItem(2022027, itemamount);
cm.dispose();
}
else if (itemchance == 71) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 72) {
cm.gainItem(2041002, 1);
cm.dispose();
}
else if (itemchance == 73) {
cm.gainItem(2040805, 1);
cm.dispose();
}
else if (itemchance == 74) {
cm.gainItem(2040702, 1);
cm.dispose();
}
else if (itemchance == 75) {
cm.gainItem(2043802, 1);
cm.dispose();
}
else if (itemchance == 76) {
cm.gainItem(2040402, 1);
cm.dispose();
}
else if (itemchance == 77) {
cm.gainItem(2043702, 1);
cm.dispose();
}
else if (itemchance == 78) {
cm.gainItem(1302022, 1);
cm.dispose();
}
else if (itemchance == 79) {
cm.gainItem(1322021, 1);
cm.dispose();
}
else if (itemchance == 80) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 81) {
cm.gainItem(1302026, 1);
cm.dispose();
}
else if (itemchance == 82) {
cm.gainItem(1442017, 1);
cm.dispose();
}
else if (itemchance == 83) {
cm.gainItem(1082147, 1);
cm.dispose();
}
else if (itemchance == 84) {
cm.gainItem(1102043, 1);
cm.dispose();
}
else if (itemchance == 85) {
cm.gainItem(1442016, 1);
cm.dispose();
}
else if (itemchance == 86) {
cm.gainItem(1402012, 1);
cm.dispose();
}
else if (itemchance == 87) {
cm.gainItem(1302027, 1);
cm.dispose();
}
else if (itemchance == 88) {
cm.gainItem(1322027, 1);
cm.dispose();
}
else if (itemchance == 89) {
cm.gainItem(1322025, 1);
cm.dispose();
}
else if (itemchance == 90) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 91) {
cm.gainItem(1062000, 1);
cm.dispose();
}
else if (itemchance == 92) {
cm.gainItem(1332020, 1);
cm.dispose();
}
else if (itemchance == 93) {
cm.gainItem(1302028, 1);
cm.dispose();
}
else if (itemchance == 94) {
cm.gainItem(910010100, 1);
cm.dispose();
}
else if (itemchance == 95) {
cm.gainItem(1002033, 1);
cm.dispose();
}
else if (itemchance == 96) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 97) {
cm.gainItem(1302021, 1);
cm.dispose();
}
else if (itemchance == 98) {
cm.gainItem(1102041, 1);
cm.dispose();
}
else if (itemchance == 99) {
cm.gainItem(1102042, 1);
cm.dispose();
}
else if (itemchance == 100) {
cm.gainItem(1322024, 1);
cm.dispose();
}
else if (itemchance == 101) {
cm.gainItem(1082148, 1);
cm.dispose();
}
else if (itemchance == 102) {
cm.gainItem(1002012, 1);
cm.dispose();
}
else if (itemchance == 103) {
cm.gainItem(1322012, 1);
cm.dispose();
}
else if (itemchance == 104) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 105) {
cm.gainItem(1002020, 1);
cm.dispose();
}
else if (itemchance == 106) {
cm.gainItem(1302013, 1);
cm.dispose();
}
else if (itemchance == 107) {
cm.gainItem(1082146, 1);
cm.dispose();
}
else if (itemchance == 108) {
cm.gainItem(1442014, 1);
cm.dispose();
}
else if (itemchance == 109) {
cm.gainItem(1002096, 1);
cm.dispose();
}
else if (itemchance == 110) {
cm.gainItem(1302017, 1);
cm.dispose();
}
else if (itemchance == 111) {
cm.gainItem(1442012, 1);
cm.dispose();
}
else if (itemchance == 112) {
cm.gainItem(1322010, 1);
cm.dispose();
}
else if (itemchance == 113) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 114) {
cm.gainItem(1442018, 1);
cm.dispose();
}
else if (itemchance == 115) {
cm.gainItem(1092011, 1);
cm.dispose();
}
else if (itemchance == 116) {
cm.gainItem(1092014, 1);
cm.dispose();
}
else if (itemchance == 117) {
cm.gainItem(1302003, 1);
cm.dispose();
}
else if (itemchance == 118) {
cm.gainItem(1432001, 1);
cm.dispose();
}
else if (itemchance == 119) {
cm.gainItem(1312011, 1);
cm.dispose();
}
else if (itemchance == 120) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 121) {
cm.gainItem(1041020, 1);
cm.dispose();
}
else if (itemchance == 122) {
cm.gainItem(1322015, 1);
cm.dispose();
}
else if (itemchance == 123) {
cm.gainItem(1442004, 1);
cm.dispose();
}
else if (itemchance == 124) {
cm.gainItem(1422008, 1);
cm.dispose();
}
else if (itemchance == 125) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 126) {
cm.gainItem(1432000, 1);
cm.dispose();
}
else if (itemchance == 127) {
cm.gainItem(1382001, 1);
cm.dispose();
}
else if (itemchance == 128) {
cm.gainItem(1041053, 1);
cm.dispose();
}
else if (itemchance == 129) {
cm.gainItem(1060014, 1);
cm.dispose();
}
else if (itemchance == 130) {
cm.gainItem(1050053, 1);
cm.dispose();
}
else if (itemchance == 131) {
cm.gainItem(1051032, 1);
cm.dispose();
}
else if (itemchance == 132) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 133) {
cm.gainItem(1061036, 1);
cm.dispose();
}
else if (itemchance == 134) {
cm.gainItem(1002253, 1);
cm.dispose();
}
else if (itemchance == 135) {
cm.gainItem(1002034, 1);
cm.dispose();
}
else if (itemchance == 136) {
cm.gainItem(1051025, 1);
cm.dispose();
}
else if (itemchance == 137) {
cm.gainItem(1050067, 1);
cm.dispose();
}
else if (itemchance == 138) {
cm.gainItem(1051052, 1);
cm.dispose();
}
else if (itemchance == 139) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 140) {
cm.gainItem(1002144, 1);
cm.dispose();
}
else if (itemchance == 141) {
cm.gainItem(1051054, 1);
cm.dispose();
}
else if (itemchance == 142) {
cm.gainItem(1050069, 1);
cm.dispose();
}
else if (itemchance == 143) {
cm.gainItem(1372007, 1);
cm.dispose();
}
else if (itemchance == 144) {
cm.gainItem(1050056, 1);
cm.dispose();
}
else if (itemchance == 145) {
cm.gainItem(1050074, 1);
cm.dispose();
}
else if (itemchance == 146) {
cm.gainItem(1002254, 1);
cm.dispose();
}
else if (itemchance == 147) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 148) {
cm.gainItem(1002218, 1);
cm.dispose();
}
else if (itemchance == 149) {
cm.gainItem(1051055, 1);
cm.dispose();
}
else if (itemchance == 150) {
cm.gainItem(1382010, 1);
cm.dispose();
}
else if (itemchance == 151) {
cm.gainItem(1002246, 1);
cm.dispose();
}
else if (itemchance == 152) {
cm.gainItem(1050039, 1);
cm.dispose();
}
else if (itemchance == 153) {
cm.gainItem(1382007, 1);
cm.dispose();
}
else if (itemchance == 154) {
cm.gainItem(1372000, 1);
cm.dispose();
}
else if (itemchance == 155) {
cm.gainItem(1002013, 1);
cm.dispose();
}
else if (itemchance == 156) {
cm.gainItem(1050072, 1);
cm.dispose();
}
else if (itemchance == 157) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 158) {
cm.gainItem(1002243, 1);
cm.dispose();
}
else if (itemchance == 159) {
cm.gainItem(1372008, 1);
cm.dispose();
}
else if (itemchance == 160) {
cm.gainItem(1382008, 1);
cm.dispose();
}
else if (itemchance == 161) {
cm.gainItem(1382011, 1);
cm.dispose();
}
else if (itemchance == 162) {
cm.gainItem(1092021, 1);
cm.dispose();
}
else if (itemchance == 163) {
cm.gainItem(1051034, 1);
cm.dispose();
}
else if (itemchance == 164) {
cm.gainItem(1050047, 1);
cm.dispose();
}
else if (itemchance == 165) {
cm.gainItem(1040019, 1);
cm.dispose();
}
else if (itemchance == 166) {
cm.gainItem(1041031, 1);
cm.dispose();
}
else if (itemchance == 167) {
cm.gainItem(1051033, 1);
cm.dispose();
}
else if (itemchance == 168) {
cm.gainItem(1002153, 1);
cm.dispose();
}
else if (itemchance == 169) {
cm.gainItem(1002252, 1);
cm.dispose();
}
else if (itemchance == 170) {
cm.gainItem(1051024, 1);
cm.dispose();
}
else if (itemchance == 171) {
cm.gainItem(1002153, 1);
cm.dispose();
}
else if (itemchance == 172) {
cm.gainItem(1050068, 1);
cm.dispose();
}
else if (itemchance == 173) {
cm.gainItem(1382003, 1);
cm.dispose();
}
else if (itemchance == 174) {
cm.gainItem(2040007, 1);
cm.dispose();
}
else if (itemchance == 175) {
cm.gainItem(2040711, 1);
cm.dispose();
}
else if (itemchance == 176) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 177) {
cm.gainItem(1102147, 1);
cm.dispose();
}
else if (itemchance == 178) {
cm.gainItem(1102056, 1);
cm.dispose();
}
else if (itemchance == 179) {
cm.gainItem(1102055, 1);
cm.dispose();
}
else if (itemchance == 180) {
cm.gainItem(1102054, 1);
cm.dispose();
}
else if (itemchance == 181) {
cm.gainItem(1102043, 1);
cm.dispose();
}
else if (itemchance == 182) {
cm.gainItem(1102042, 1);
cm.dispose();
}
else if (itemchance == 183) {
cm.gainItem(1102041, 1);
cm.dispose();
}
else if (itemchance == 184) {
cm.gainItem(1102040, 1);
cm.dispose();
}
else if (itemchance == 185) {
cm.gainItem(1002714, 1);
cm.dispose();
}
else if (itemchance == 186) {
cm.gainItem(1002706, 1);
cm.dispose();
}
else if (itemchance == 187) {
cm.gainItem(1002705, 1);
cm.dispose();
}
else if (itemchance == 188) {
cm.gainItem(1002704, 1);
cm.dispose();
}
else if (itemchance == 189) {
cm.gainItem(1002703, 1);
cm.dispose();
}
else if (itemchance == 190) {
cm.gainItem(1002677, 1);
cm.dispose();
}
else if (itemchance == 191) {
cm.gainItem(1002676, 1);
cm.dispose();
}
else if (itemchance == 192) {
cm.gainItem(1002675, 1);
cm.dispose();
}
else if (itemchance == 193) {
cm.gainItem(1002586 , 1);
cm.dispose();
}
else if (itemchance == 194) {
cm.gainItem(1002585 , 1);
cm.dispose();
}
else if (itemchance == 195) {
cm.gainItem(1002584 , 1);
cm.dispose();
}
else if (itemchance == 196) {
cm.gainItem(1002577, 1);
cm.dispose();
}
else if (itemchance == 197) {
cm.gainItem(1002571, 1);
cm.dispose();
}
else if (itemchance == 198) {
cm.sendOk("Sorry, you got nothing. Better luck next time~");
cm.dispose();
}
else if (itemchance == 199) {
cm.gainItem(1302049, 1);
cm.dispose();
}
else if (itemchance == 200) {
cm.gainItem(1302013, 1);
cm.dispose();
}
else if (itemchance == 201) {
cm.gainItem(4000352, 1);
cm.dispose();
}
else if (itemchance == 202) {
cm.gainItem(4000352, 5);
cm.dispose();
}
else if (itemchance == 203) {
cm.gainItem(4000352, 10);
cm.dispose();
}
else if (itemchance == 204) {
cm.gainItem(04000359, 50);
cm.dispose();
}
else if (itemchance == 205) {
cm.gainItem(04000359, 20);
cm.dispose();
}
else if (itemchance == 206) {
cm.gainItem(04000359, 10);
cm.dispose();
}
else if (itemchance == 207) {
cm.gainItem(04000359, 1);
cm.dispose();
}
else if (itemchance == 208) {
cm.gainItem(04000359, 5);
cm.dispose();
}
else if ((itemchance >= 209) && (itemchance <= 215)) {
cm.gainItem(04001001, 1);
cm.dispose();
}
else if ((itemchance >= 216) && (itemchance <= 221)) {
cm.gainItem(1012073, 1);
cm.dispose();
}
else if ((itemchance >= 222) && (itemchance <= 228)) {
cm.gainItem(1012072, 1);
cm.dispose();
}
else if ((itemchance >= 228) && (itemchance <= 240)) {
cm.gainItem(1012071, 1);
cm.dispose();
}
else if (itemchance >= 228) {
cm.gainItem(1012070, 1);
cm.dispose();
}
}
}
}
Screenshots :
![JuSTCHiLL - [Release]Present Exchanger [Unique :D] - RaGEZONE Forums JuSTCHiLL - [Release]Present Exchanger [Unique :D] - RaGEZONE Forums](http://i156.photobucket.com/albums/t23/xclaw40/aa-12.jpg)
![JuSTCHiLL - [Release]Present Exchanger [Unique :D] - RaGEZONE Forums JuSTCHiLL - [Release]Present Exchanger [Unique :D] - RaGEZONE Forums](http://i156.photobucket.com/albums/t23/xclaw40/d8ada1e0.jpg)
This is my first release. I hope I don't get flamed D:
Happy Holidays everyone!