Jump to content

►[Rikimaru's Scripts]◄ Latest : Requested 3rd Jobclass Headgear Reward


Rikimaru

Recommended Posts


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

Hello rAthena Community,

I'm finally back to scripting again and now I'm making my own Scripts Collection topic ,which I'm going to update from time to time.

I think I said enough,here are my Scripts.

Rules,which you accept by downloading / using my Scripts :

Things you are not allowed to do with my Scripts:

1: Do not claim my work as yours!

2: Do not remove my Credits / always give Credits if you edit the Script.

Things you are allowed to do with my Scripts :

1: Download them and use them in your Server

2: Edit them,but remember to give the Credits!

My Scripts :

- All iRO Daily Quests in one

- Mini Dice Event

- Automated Guess the Number Event

- MVP Room + Warper

- Refiner,Derefiner,Repairman

- Size Changer

- Stat and Skill Seller

- Daily Reward NPC

- Rock,Paper,Scissors Game

- iRO Daily Quest - Alberta Cargo

- iRO Daily Quest - Army Supply

- iRO Daily Quest - Church Donation

- iRO Daily Quest - Knight's Delivery

- iRO Daily Quest - Lost Puppies

- iRO Daily Quest - Swab the Deck

- Skill Points Remover - Requested

- WoE Castle Reward - Requested

- Soul Linker NPC - Requested

- 3rd Jobclass Items Reward - Requested

- Not automated Guess the Number Event (GM Level 40 or higher)

- Lunar's Dynamic Shop Menu - FIXED

You can download all my Scripts by using Tortoise SVN and using the SVN Checkout. Here's the Link to My SVN :

Rikimaru's Scripts SVN

Have fun with using my Scripts,but with downloading and using My Scripts you accept MY RULES

Comments allowed,if you got some things you want to tell me,let me know about them,I love to script!

Yours,

~ Rikimaru

Edited by Azura Skyy
Updated links to work with whatever google changed- some links are still dead as they are not on his google code archive
  • Upvote 5
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  138
  • Topics Per Day:  0.03
  • Content Count:  835
  • Reputation:   25
  • Joined:  11/22/11
  • Last Seen:  

nice ... have time will try some of your xD! thank you.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  83
  • Reputation:   57
  • Joined:  01/21/12
  • Last Seen:  

@Rikimaru: Do not used Offical until you got all quest logs and quest messages from iRO.

Regards.

Edited by Gennosuke Kouga
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  94
  • Topics Per Day:  0.02
  • Content Count:  2192
  • Reputation:   252
  • Joined:  11/11/11
  • Last Seen:  

@Gen,

Some quests don't require you to have logs. And, if he were to get the logs, he'd be making them by scratch like he did with these other scripts.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  83
  • Reputation:   57
  • Joined:  01/21/12
  • Last Seen:  

Then it cannot be call the offical quest script. Please mark it as custom script

quest change job ex SN has quest log and honestly, the version that rikimaru made is not the same as offical's

This is a part in ex SN version that I made.

I had spend lots of time to do it, since I had to train my SN to level 99/99

beach_dun2,119,92,4 script Fishing Novice#sp2 567,{
if( checkquest(5092) >= 0 )
{

mes "[ Fishing Novice ]";
mes "sh---------!!";
mes "be quiet plz.";
mes "You'll scare the fish.";
next;
select("Hmm... 'scuse me...");
mes "[ Fishing Novice ]";
mes "Aaaaaaak!!";
mes "What are you doing?";
mes "I told you be quiet!";
mes "They're swimmin' away bacause of the noise~";
next;
mes "[ Fishing Novice ]";
mes "(-- sh --aking --)";
mes "Who... are you?";
mes "Why are you disrupting my fishing?";
next;
select("I have a delivery from Esseray...");
// -- [dist=1] Fishing Novice#sp2 (0): *Hmm*
emotion e_hmm;
mes "[ Fishing Novice ]";
mes "What? Esseray? Esseray?";
mes "Hmm! I know him...";
mes "Esseray... Esseray... hmm.";
next;
// -- Sieu Ngu: *...*
emotion e_dots,1;
// -- [dist=1] Fishing Novice#sp2 (0): *...*
emotion e_dots;
mes "..................";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *!*
emotion e_gasp;
mes "[ Fishing Novice ]";
mes "Ahhhh ---!! ----- ahhhh ---!!";
mes "Got it! --- got it!";
mes "^0000FFA member of Novice clan in Aldebaran^000000";
mes "Esseray right? Wrong?";
next;
if( select("No he isn't", "Yes, right") != 1 )
{

mes "[ Fishing Novice ]";
mes "Hu hu~ my sense is still alive....";
next;
mes "[ Fishing Novice ]";
mes "So what do you want from me?";
next;
mes "- you explain why you're here -";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *Hmm*
emotion e_hmm;
mes "[ Fishing Novice ]";
mes "Hmm... it is an easy and hard question at the same time.";
next;
mes "- You hear a voice from complaining about somthing. -";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *$!@#*
emotion e_an;
mes "[ Fishing Novice ]";
mes "Esseray! Such a son of a (beep) spoiling my vacation...";
next;
mes "[ Fishing Novice ]";
mes "Haaaaa~";
mes "My poor life~";
mes "Ahhh~ so many problems.";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *?*
emotion e_what;
mes "[ Fishing Novice ]";
mes "Too ~ hard. Hey little kid!.";
mes "what's your name ~ Hekh ?";
next;
goto sameresp;

}

mes "[ Fishing Novice ]";
mes "What?! He isn't?";
mes "Then where is Esseray from?";
next;
// -- Sieu Ngu: *...*
emotion e_dots,1;
// -- [dist=1] Fishing Novice#sp2 (0): *...*
emotion e_dots;
mes ".... .... .... ....";
next;
mes "[ Fishing Novice ]";
mes "What --------!!";
mes "That isn't important, right?";
next;
mes "[ Fishing Novice ]";
mes "Then --------!!";
mes "Why did you come here?";
next;
mes "- you explain why you're here -";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *Hmm*
emotion e_hmm;
mes "[ Fishing Novice ]";
mes "Hmm... it is an easy and hard question at the same time.";
next;
mes "- You hear a voice from complaining about somthing. -";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *$!@#*
emotion e_an;
mes "[ Fishing Novice ]";
mes "Esseray! Such a son of a (beep) spoiling my vacation...";
next;
mes "[ Fishing Novice ]";
mes "Haaaaa~";
mes "My poor life~";
mes "Ahhh~ so many problems.";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *?*
emotion e_what;
mes "[ Fishing Novice ]";
mes "Too ~ hard. Hey little kid!.";
mes "what's your name ~ Hekh ?";
next;
next;
sameresp:
select(""+strcharinfo(0)+", how about you?");
mes "[ Nodor ]";
mes "My name is Nodor! Nodor.";
next;
mes "[ Nodor ]";
mes ".... .... .....";
next;
mes "[ Nodor ]";
mes "Hey! I can see what you are thinking about in your face~";
next;
mes "[ Nodor ]";
mes "Since my name is Nodor I've been made fun of my whole life.";
mes "Condor and Odor...";
mes "Don't try to fool me.";
next;
// -- Quest: 5092 has been deleted.
// -- Quest: 5093 has been added.
changequest 5092,5093;
mes "[ Nodor ]";
mes "Whatever the reason is... you are here!";
mes "Let's get together to go further";
mes "come again after a while~";
next;
mes "- Talk to him again. -";
close;

}
else if( checkquest(5093) >= 0 )
{

mes "[ Nodor ]";
mes "emmhmm-----!!";
next;
mes "- Nodor gives you a suspicious look -";
next;
mes "[ Nodor ]";
mes "Didn't you know that ^0000FFSuper Novice^000000 was excellent?";
next;
mes "- Nodor asks with confidence -";
next;
mes "[ Nodor ]";
mes "Hey! Super Novice~";
mes "Do you know who I am?";
next;
select("What are you talking about?!");
mes "[ Nodor ]";
mes "Heh...";
mes "You've got a lot of nerve don't you?";
next;
select("... ..... ...");
mes "- This guy is a weirdo -";
next;
mes "[ Nodor ]";
mes "Hey! Super Novice ~";
mes "I will make you stronger!";
mes "So will you believe what I tell you?";
next;
if( select("I won't follow you.", "Why not? kehehe~") != 1 )
{

mes "[ Nodor ]";
mes "Emmhmm~ Do I sound harsh?";
mes "Hmm, I can't help using such words.";
next;
mes "[ Nodor ]";
mes "Don't sweat it.";
mes "It's no problem for me to teach you to be stronger.";
next;
mes "[ Nodor ]";
mes "Great~!";
mes "What is your issue?";
mes "You don't know how to be stronger. Right?";
next;
select("Yes, I can't get stronger.");
// -- [dist=1] Fishing Novice#sp2 (0): *Hmm*
emotion e_hmm;
mes "[ Nodor ]";
mes "Hhhmmm ~!";
mes "There's a way to do it...";
mes "It is dangerous but I can";
mes "tell you how.";
next;
mes "[ Nodor ]";
mes "I'll only do this on one condition. You do not ask anything and you do everything I tell you!";
mes "How about it?";
mes "You willing to do this?";
next;
if( select("No I will not!!", "Let's do this!") != 1 )
{

mes "[ Nodor ]";
mes "Allll right---------!!";
mes "Your passion will make you stronger.";
mes "You calm?";
next;
mes "[ Nodor ]";
mes "What I want you to do is...";
mes "hunt 1,000 monsters.";
next;
mes "[ Nodor ]";
mes "Do you know what this is for?";
next;
// -- Quest: 5093 has been deleted.
// -- Quest: 5094/5095/5096/5097 has been added.
set .@a, rand(1,4);
if( .@a == 1 ) changequest 5093,5094;
else if( .@a == 2 ) changequest 5093,5095;
else if( .@a == 3 ) changequest 5093,5096;
else changequest 5093,5097;
mes "[ Nodor ]";
if( .@a == 1 )
mes "You have to know what a ^FF0000Poring^000000 monster is right?";
else if( .@a == 2 )
mes "You have to know what a ^FF0000Lunatic^000000 monster is right?";
else if( .@a == 3 )
mes "You have to know what a ^FF0000Fabre^000000 monster is right?";
else
mes "You have to know what a ^FF0000Picky^000000 monster is right?";
next;
mes "[ Nodor ]";
mes "Hunt 1,000!";
mes "Do not say you can't do this!";
mes "I know that's a lot of monsters but they're so weak!";
next;
select("Are you kidding me?");
mes "[ Nodor ]";
mes "Huh huh~!";
mes "Rembember no questions!";
mes "Don't come back until you've hunted 1,000.";
close;

}

mes "[ Nodor ]";
mes "To be strong is the only way to live!";
mes "Do you want to be a weakling forever?";
next;
mes "[ Nodor ]";
mes "I will give you a tip.";
mes "You can't always be right.";
mes "Sometimes you need to check your ego and listen to others.";
// -- [dist=unknown] Unknown #58899: *$!@#*
emotion e_an;
close;

}

mes "[ Nodor ]";
mes "Refusing? Don't you want to be strong?";
mes "I'd love to do nothing too.";
mes "Just let me fish if you want to go.";
close;

}
else if( checkquest(5094,HUNTING) == 2 || checkquest(5095,HUNTING) == 2 || checkquest(5096,HUNTING) == 2 || checkquest(5097,HUNTING) == 2 )
{

mes "["+strcharinfo(0)+"]
mes "hey-- Nodor";
next;
// -- [dist=5.1] Fishing Novice#sp2 (0): *Omg*
emotion e_omg;
mes "[ Nodor ]";
mes "OMG!";
mes "So frightened..let me see?";
next;
mes "[ Nodor ]";
mes "Have you hunted all 1,000 already?";
next;
mes "[ Nodor ]";
mes "You are good enough that I thought?";
mes "Anyway, what was the monster that I told you to hunt";
next;
switch( select("Poring","Lunatic","Fabre","Picky","Baphomet") )
{
case 1:
if( checkquest(5094,HUNTING) == 2 )
{

// -- Quest: 5094 has been deleted.
// -- Quest: 5098 has been added.
changequest 5094,5098;
// -- [dist=5.1] Fishing Novice#sp2 (0): *Heh*
emotion e_heh;
mes "[ Nodor ]";
mes "keheheheheheh~";
next;
mes "[ Nodor ]";
mes "You annoyed me so I made you do this task...";
next;
mes "[ Nodor ]";
mes "Wow! You actually hunted all 1,000?";
mes "I guess I can't question your passion to want to be stronger.";
next;
mes "[ Nodor ]";
mes "Okay! So far so good I will let you know how to overcome your strength deficiencies.";
close;

}
mes "[ Nodor ]";
mes "Don't tell a lie!";
mes "I didn't tell you to hunt this";
close;

case 2:
if( checkquest(5095,HUNTING) == 2 )
{

// -- Quest: 5095 has been deleted.
// -- Quest: 5098 has been added.
changequest 5095,5098;
// -- [dist=5.1] Fishing Novice#sp2 (0): *Heh*
emotion e_heh;
mes "[ Nodor ]";
mes "keheheheheheh~";
next;
mes "[ Nodor ]";
mes "You annoyed me so I made you do this task...";
next;
mes "[ Nodor ]";
mes "Wow! You actually hunted all 1,000?";
mes "I guess I can't question your passion to want to be stronger.";
next;
mes "[ Nodor ]";
mes "Okay! So far so good I will let you know how to overcome your strength deficiencies.";
close;

}
mes "[ Nodor ]";
mes "Don't tell a lie!";
mes "I didn't tell you to hunt this";
close;

case 3:
if( checkquest(5096,HUNTING) == 2 )
{

// -- Quest: 5096 has been deleted.
// -- Quest: 5098 has been added.
changequest 5096,5098;
// -- [dist=5.1] Fishing Novice#sp2 (0): *Heh*
emotion e_heh;
mes "[ Nodor ]";
mes "keheheheheheh~";
next;
mes "[ Nodor ]";
mes "You annoyed me so I made you do this task...";
next;
mes "[ Nodor ]";
mes "Wow! You actually hunted all 1,000?";
mes "I guess I can't question your passion to want to be stronger.";
next;
mes "[ Nodor ]";
mes "Okay! So far so good I will let you know how to overcome your strength deficiencies.";
close;

}
mes "[ Nodor ]";
mes "Don't tell a lie!";
mes "I didn't tell you to hunt this";
close;

case 4:
if( checkquest(5097,HUNTING) == 2 )
{

// -- Quest: 5097 has been deleted.
// -- Quest: 5098 has been added.
changequest 5097,5098;
// -- [dist=5.1] Fishing Novice#sp2 (0): *Heh*
emotion e_heh;
mes "[ Nodor ]";
mes "keheheheheheh~";
next;
mes "[ Nodor ]";
mes "You annoyed me so I made you do this task...";
next;
mes "[ Nodor ]";
mes "Wow! You actually hunted all 1,000?";
mes "I guess I can't question your passion to want to be stronger.";
next;
mes "[ Nodor ]";
mes "Okay! So far so good I will let you know how to overcome your strength deficiencies.";
close;

}
mes "[ Nodor ]";
mes "Don't tell a lie!";
mes "I didn't tell you to hunt this";
close;

case 5:
mes "[ Nodor ]";
mes "Heheh? Can you seriously hunt Baphomet alone?";
mes "Don't tell a lie!! I might hit you!!";
close; 

 }
}
else if( checkquest(5094) >= 0 || checkquest(5095) >= 0 || checkquest(5096) >= 0 || checkquest(5097) >= 0 )
{

mes "["+strcharinfo(0)+"]
mes "hey-- Nodor";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *Omg*
emotion e_omg;
mes "[ Nodor ]";
mes "OMG --------------!!";
mes "so frightened..let me see?";
next;
mes "[ Nodor ]";
mes "Hey- Super Novice!";
mes "Didn't I say to hunt 1,000?";
mes "Don't come back until you have.";
close;

}
else if( checkquest(5098) >= 0 )
{

set .@b, rand(1,10);
if( .@b == 1 )
{

// -- [dist=5.1] Fishing Novice#sp2 (0): *Good Game*
emotion e_gg;
mes "[ Nodor ]";
mes "Hhhhhhhhhh~";
next;
mes "[ Nodor ]";
mes "Oh sorry! Sorry!";
mes "I got a letter from my brother a long time ago, will you read my letter for your information?";
next;
if( select("Yes, I will", "No, I won't") != 1 )
{
mes "[ Nodor ]";
mes "You should read more!";
next;
readletter:
mes "- Great -";
mes "- He throws a bundled letter at you -";
next;
mes "Dear bro. Nodor,";
mes "¡¡";
mes "Hey Bro, it's your brother Nudor how have you been? The reason I'm writing this letter is... I need money for food.";
mes "You've got so much money so help me out.";
next;
mes "If you don't... Remember last time you %$&*@*&%$";
mes "<You can't read more due to the letter being crumpled>";
mes "I'm still in the Schwaltzvalt Republic.";
mes "-Nudor";
next;
mes "- you have an uneasy feeling from reading this letter -";
next;
mes "[ Nodor ]";
mes "Hu~u~";
mes "Hmm I only have one brother and he's always asking for money.";
mes "It's got to be my fame T_T";
next;
mes "- Now you really have an uneasy feeling -";
next;
// -- Quest: 5098 has been deleted.
// -- Quest: 5099 has been added.
changequest 5098,5099;
mes "[ Nodor ]";
mes "hey- Super Novice Mr. "+strcharinfo(0)+"
next;
mes "[ Nodor ]";
mes "You can give it to my bro who's up in the airship.";
close;

}

mes "["+strcharinfo(0)+"]
mes "Tsk*.. Ok..";
next;
goto readletter;

}

mes "[ Nodor ]";
mes "Oh! You already came here?";
mes "Didn't you say you have something to handle?";
mes "You have enough passion but...";
mes "you need to learn patience.";
close;

}
else if( checkquest(5099) >= 0 )
{

mes "[ Nodor ]";
mes "OMG?! Have you visited already?";
next;
select("How much money shoud I give?");
mes "[ Nodor ]";
mes "Oh you didn't go there yet?";
mes "Give him a little ya~";
next;
mes "[ Nodor ]";
mes "100,000 zeny is okay~";
mes "1,000,000 zeny is okay~";
mes "10,000,000 zeny is okay~";
close;

}
else if( checkquest(5100) >= 0 )
{

mes "[ Nodor ]";
mes "Hey, have you gone there?";
mes "I got another message from my bro.";
next;
mes "[ Nodor ]";
mes "-Bro, someone gave me...";
if( EXSUPNOV_Q_ == 3 )
mes "300,000 zeny";
else if( EXSUPNOV_Q_ == 4 )
mes "1,000,000 zeny";
else
mes "100,000 zeny";
mes "you do care about me...";
mes "-Nudor";
next;
select("He seemed so hungry...");
mes "[ Nodor ]";
mes "by the way..";
if( EXSUPNOV_Q_ == 3 )
mes "300,000 zeny is so little considering my celebrity status don't you think?";
else if( EXSUPNOV_Q_ == 4 )
mes "1,000,000 zeny is so little considering my celebrity status don't you think?";
else
mes "100,000 zeny is so little considering my celebrity status don't you think?";
next;
select("Eh.....");
mes "[ Nodor ]";
mes "anyway..";
if( EXSUPNOV_Q_ == 3 )
mes "300,000 zeny....";
else if( EXSUPNOV_Q_ == 4 )
mes "1,000,000 zeny....";
else
mes "100,000 zeny....";
mes "don't you think you gave him too little? My reputation is gonna take a hit now.";
next;
select("Hey...");
mes "[ Nodor ]";
mes "Wow, you've got my point already?";
next;
mes "[ Nodor ]";
mes "I think you are right.";
mes "this test is about your ability to open someone else's sympathy.";
next;
mes "[ Nodor ]";
mes "I mean your consuming habbit and your gut..";
mes "hahahahahahahahahaha!";
next;
select("Hey, that's not my...");
mes "[ Nodor ]";
mes "Hmm?Ah...";
mes "I almost forgot to tell~";
mes "you how to exceed your limit.";
mes "Didn't I?";
next;
mes "[ Nodor ]";
mes "Eh-hem! I was not just killing time after I sent you!!";
next;
// -- [dist=1] Fishing Novice#sp2 (0): *Omg*
emotion e_omg;
mes "[ Nodor ]";
mes "What the? --- ah? ---!!";
next;
select("??????");
// -- [dist=1] Fishing Novice#sp2 (0): *Sweat*
emotion e_swt;
mes "[ Nodor ]";
mes "Watch out!! A bunch of Golems are running after us!";
mes "We... have to run...!!!";
next;
if( select("What?!", "Um?") != 1 )
{

// -- Sieu Ngu: *Omg*
emotion e_omg,1;
mes "- you saw your back -";
mes "- there is nothing on your back... -";
mes "- when you are about to doubt...! -";
next;
goto changejob;

}

// -- Sieu Ngu: *Omg*
emotion e_omg,1;
mes "- You asked Nodor -";
mes "- once again in your fright -";
next;
changejob:
if( SkillPoint )
{

mes "[ Nodor ]";
mes "You've still got some skill points that aren't used up.";
mes "I can't make you stronger until you use those points.";
close;

}

// -- You use effect: Unknown #90
specialeffect2 90;
// -- You use effect: Unknown #62
specialeffect2 62;
// -- You use effect: Unknown #89
specialeffect2 89;
// -- Quest: 5100 has been deleted.
erasequest 5100;
mes "[ Nodor ]";
mes "Haha -------------!!";
mes "----- uhhahaha-----!!";
mes "------------- yay--!!";
next;
// -- You unequip +4 Unknown #5520 (25) - Up-Mid Helmet
// -- You unequip Unknown #15031 (23) - Armor
// -- You unequip Novice Shield [1] (21) - Shield
// -- You unequip Unknown #13066 [ATK+3%:Scorpion*2] (26) - One-Handed Weapon
// -- You unequip Unknown #2571 (24) - Cape
// -- You unequip Unknown #2473 (22) - Foot Wear
nude;
// -- You are now job level 1
callfunc "F_ClearJobVar"; // -- Clears all job variables for the current player
if( Upper == 0 ) jobchange Job_Super_Novice_E;
if( Upper == 2 ) jobchange Job_Super_Baby_E;
set EXSUPNOV_Q, 5;
// -- [dist=1.4] Fishing Novice#sp2 (0): *Heh*
emotion e_heh;
mes "[ Nodor ]";
mes "Puhahahahahahahahahahah!!";
mes "Good! You scared yet?";
next;
select("... ... ...");
// -- Sieu Ngu: *...*
emotion e_dots,1;
// -- [dist=1.4] Fishing Novice#sp2 (0): *Sorry*
emotion e_sry;
mes "[ Nodor ]";
mes "Sorry for scaring you!";
mes "I think our duty and mission as novices is to make days joyful.";
next;
mes "[ Nodor ]";
mes "Well then, don't you feel something just changed?";
mes "Feel your body lighter than before..?";
mes "Or more powerful?";
next;
select("....? ..? ...?");
// -- Sieu Ngu: *?*
emotion e_what,1;
mes "[ Nodor ]";
mes "Oh--- My--- (tut,tut,tut)!!";
next;
// -- [dist=1.4] Fishing Novice#sp2 (0): *Hmm*
emotion e_hmm;
mes "[ Nodor ]";
mes "Mr.Sieu Ngu-";
mes "I didn't mean but";
mes "you are sort of dull..";
mes "don't you feel until now?";
next;
if( select("What are you talking about?", "I got it") != 1 )
 goto igotit;

mes "[ Nodor ]";
mes "Eh--- right, you are dull aren't you?";
mes "You already exceeded your limit.";
next;
mes "[ Nodor ]";
mes "You can be more stronger than before.";
mes "Wasn't it your dream?";
next;
igotit:
mes "[ Nodor ]";
mes "Ok~!";
mes "Now march to the world and live as a novice and enjoy your free, happy life!";
mes "That's it!";
close;

}
else if( EXSUPNOV_Q == 5 )
{

mes "[ Nodor ]";
mes "(Pouting) -------------!!";
mes "Ok so you're finally back.";
next;
mes "[ Nodor ]";
mes "To celebrate this new novice comrade, I've prepared some equipment to give you--";
next;
mes "[ Nodor ]";
mes "Don't forget to make sure that you have enough ^FF0000inventory^000000 to take these items from me.";
mes "And don't say I didn't warn you either.";
if( select("Yes, let me check my inventory", "I'm good, show me.") != 1 )
{

mes "[ Nodor ]";
mes "There are what I used to wear when I was younger,";
mes "but they are still good.";
if( EXSUPNOV_Q_ == 3 )
getitem 2522, 1; // -- Undershirt
else if( EXSUPNOV_Q_ == 4 )
{

getitem 2628, 1; // -- Novice Armlet [1]
getitem 2113, 1; // -- Novice Shield [1]
getitem 2416, 1; // -- Novice Shoes [1]
getitem 5119, 1; // -- Super Novice Hat [1]
getitem 2512, 1; // -- Novice Manteau [1]
getitem 2340, 1; // -- Novice Breastplate [1]

}
else
getitem 2340, 1; // -- Novice Breastplate [1]
next;
select("Second-hand stuff, news?");
mes "[ Nodor ]";
mes "Give them back to me.";
mes "How can you react like that while I offer you my possessions?";
next;
mes "[ Nodor ]";
mes "I...";
mes "I can't take back what I already gave away.";
next;
mes "[ Nodor ]";
mes "Then I am going to say greetings again.";
next;
// -- You use effect: Unknown #78
specialeffect2 78;
mes "[ Nodor ]";
mes "Future of Super Novice "+strcharinfo(0)+" will be blessed with Super Novice Guardian.";
set EXSUPNOV_Q, 6;
close;

}

mes "[ Nodor ]";
mes "Well, well!";
mes "You know! Have no regrets.";
close;

}
else if( EXSUPNOV_Q > 5 )
{

mes "[ Nodor ]";
mes "Don't forget that you are a Novice.";
mes "Be a Novice always!";
mes "The aim of life is to have a nice and normal time!";
close;

}
mes "[ Fishing Novice ]";
mes "Hush!";
mes "Please be quiet because you'll";
mes "scare all the fish away.";
close;
}

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

Thank you for the Comments.

@ Gen read what Mysterious said,the Quests don't really require the Quest logs. Many people prefer it that way without "setquest" and "erasequest" ,because it's just to much work to add it to the Server. This way it's easy to just add the script and everything's ready.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  18
  • Reputation:   0
  • Joined:  04/29/12
  • Last Seen:  

Thank you, nice scripts :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  242
  • Reputation:   3
  • Joined:  01/01/12
  • Last Seen:  

Rikimaru its better if you put at mini dice the /dice to see what number will be hahahaha

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

Rikimaru its better if you put at mini dice the /dice to see what number will be hahahaha

I prefered the way I made it,it's just a random amount of numbers between 1 and 6,which they get and that's just the way I liked,maybe I'm going to change it later.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  242
  • Reputation:   3
  • Joined:  01/01/12
  • Last Seen:  

ok post here ok ty

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

Going to make new scripts soon,but I don't know when I'll finish that one.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  242
  • Reputation:   3
  • Joined:  01/01/12
  • Last Seen:  

and riki make it balance :( bcoz i test the script and i always win hahahaha

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  155
  • Topics Per Day:  0.03
  • Content Count:  535
  • Reputation:   23
  • Joined:  11/19/11
  • Last Seen:  

your script all good.. thanks for sharing ^^

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

No Problem,and yes I will.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  32
  • Reputation:   0
  • Joined:  03/05/12
  • Last Seen:  

hello , theres a problem with guess the number event; when i load the npc, the npc automatic shows and even normal player can start the event... can youfix this bug, and pls can you make a version of this that not automate.. i want only gm lvl 40 can start the event by whispering the npc will anable it and when the event is finish the npc hide.. thanks no1 rikimaru....

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

Okay thank you for the information,that there is a bug. I'm going to fix the bug asap.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

- Update :

- Added 4 new Requested Scripts

- Checked the Guess the Number Event,and normal Players aren't able to start the event,just the first time if a Player talks to the NPC,the NPC announces,that the Guess the number Event started,so the Players are not able to start it,because it starts with the OnMinute script command.

- Now added the Guess the Number not automated event,which is just going to start if a GM lvl 40 or higher activates it.

More changes coming soon.

Edited by Rikimaru
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  32
  • Reputation:   0
  • Joined:  03/05/12
  • Last Seen:  

another bug, when the event is started, the normal players cant click tne npc, it says your not a gm.. cant play the event : )

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

Okay going to fix that problem.

  • Upvote 1
Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  40
  • Topics Per Day:  0.01
  • Content Count:  241
  • Reputation:   0
  • Joined:  11/24/11
  • Last Seen:  

Sir is your event scripts are automated? Inlcuding rock paper scissors, and mini dice event?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  658
  • Reputation:   57
  • Joined:  11/20/11
  • Last Seen:  

Rock,Paper,scrissors and Mini Dice Event,are not automated,they're just NPC's and if a Player clicks them they can play the game.

Only the guess the number event is automated.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  173
  • Reputation:   6
  • Joined:  12/20/11
  • Last Seen:  

About your WOE Reward can you add the WOESE

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  2
  • Reputation:   0
  • Joined:  06/07/12
  • Last Seen:  

sir rikimaru,

how can i make/convert turbo_room into a mall? without the existing npc's.

God Bless

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  40
  • Topics Per Day:  0.01
  • Content Count:  95
  • Reputation:   0
  • Joined:  01/28/12
  • Last Seen:  

@rikimaru

how to duplicate the Dynamic Shop npc? is there any line that i need to change?

@loke ako mag sscript gusto mo? wahahaha

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  53
  • Topics Per Day:  0.01
  • Content Count:  291
  • Reputation:   4
  • Joined:  04/24/12
  • Last Seen:  

hi.. how can i make it account base on your daily reward?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...