I got bored of the whole talking to santa and he gives you a sled thing. So I made it better
Here is a short tutorial of how to add it
(Click the following link for pictures of the finished product: [Only registered and activated users can see links. ])
(Video of Working Event [Made by a player of ShadowX]: )
Preconditions:
1.) The ability for users to obtain (on your server):
a.) a bucket of milk
b.) Oak logs
c.) Chisel
2.) Working sleds and sled emotes (Pointless to do if you dont have these)
3.) Of course: The Santa NPC
4.) Also: The Dairy Cow Object placed somewhere near home
Post-conditions:
Add sled (4084) and Santa Hat (1050 & 1051) to noTrade, unless you want them trade able (You can always make them trade able after event is over)
(Note: This searches the bank, your equipment, and your inventory for Santa hats and sleds, if you have ANY AT ALL on your account, Santa will say "I have already given you your presents")
Then search for:
Code:
case 111:
and find something like this:
Code:
case 111:
talk("Hi! I have to decided to visit ShadowX", 1552);
break;
case 112:
talk("for it's 1 year birthday party.", 1552);
break;
case 113:
talk("Have a sled for free.", 1552);
addItem(4084, 1);
break;
add underneath the last line, this:
Code:
case 156:
talk("Hi! I have to decided to visit ShadowX", 1552);
break;
case 157:
talk("for it's christmas event :-D", 1552);
break;
case 158:
talk("I have brought you a present, Here let me get it for you", 1552);
break;
case 159:
talk("Oh Dear! I seem to have left it in my sleigh!", 1552);
break;
case 160:
talk("Never Fear, bring me oak logs and a chisel", 1552);
break;
case 161:
talk("And I will make you the present right here :D", 1552);
break;
case 162:
talk("I see you have oak logs and a chisel", 1552);
break;
case 163:
talk("May I have those to make you a present?", 1552);
break;
case 164:
choice("Yes.", "No.");
break;
case 165:
talk("Here you go :-D", 1552);
deleteItem(1755, 1);
deleteItem(1521, 1);
addItem(4084, 1);
sM("Santa has made you a sled! YAY");
break;
case 166:
talk("I have already made you a present!", 1552);
break;
case 167:
talk("Would you like to help me with something else?", 1552);
break;
case 168:
choice("Yes.", "No.");
break;
case 169:
talk("Would you please bring me something for my reigndeers to drink?", 1552);
break;
case 170:
talk("I see you have a bucket of milk, may I have it to feed my reigndeers?", 1552);
break;
case 171:
choice("Yes.", "No.");
break;
case 172:
talk("Thank You! Here Have My Hat As A Reward!", 1552);
deleteItem(1927, 1);
addItem(1050, 1);
sM("Santa has given you a Santa Hat for your help!");
break;
case 173:
talk("I have nothing more for you to do, Sorry", 1552);
sM("You have already recieved both christmas gifts");
break;
(Note: Replace all "ShadowX" with your server name)
You may change:
Code:
case 111:
talk("Hi! I have to decided to visit ShadowX", 1552);
break;
case 112:
talk("for it's 1 year birthday party.", 1552);
break;
case 113:
talk("Have a sled for free.", 1552);
addItem(4084, 1);
break;
to:
Code:
case 111:
talk("Whatever text you want Here", 213);
break;
case 112:
talk("Whatever text you want Here", 213);
break;
case 113:
talk("Whatever text you want Here", 213);
break;
(Doing this will make it so, if you are lazy like me, you don't have to go through and delete all the stuff needed to remove these cases)