Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] Very funny npc pack

Status
Not open for further replies.
Experienced Elementalist
Joined
Jul 28, 2007
Messages
246
Reaction score
35
well basically replace nima kin/ kins scripts with these, professionals can tell how easily i did this but meh i felt like releasing something, and i dont plan on releasing how to custom quest cause it's way to easy blah blah blah //greed blah etc
anyways enjoy.
(i normally just release things that have next to no value to me or i barely worked on it, things that do on the other hand i don't release cause i like to hear noob server owners beg, Lol. i still got that dagonms guy in my hamachi its kinda fun to hear him beg for releases)
Code:
/*
 This file is part of the OdinMS Maple Story Server
    Copyright (C) 2008 Patrick Huy <[EMAIL="patrick.huy@frz.cc"]patrick.huy@frz.cc[/EMAIL]> 
                       Matthias Butz <[EMAIL="matze@odinms.de"]matze@odinms.de[/EMAIL]>
                       Jan Christian Meyer <[EMAIL="vimes@odinms.de"]vimes@odinms.de[/EMAIL]>
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License version 3
    as published by the Free Software Foundation. You may not use, modify
    or distribute this program under any other version of the
    GNU Affero General Public License.
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.
    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <[URL]http://www.gnu.org/licenses/[/URL]>.
*/
/* NimaKIN
 Female Hair for GM.
*/
var status = 0;
var beauty = 0;
var haircolor = Array();
var skin = Array(0, 1, 2, 3, 4);
var hair = Array(31000, 31010, 31020, 31030, 31040, 31050, 31060, 31070, 31080, 31090, 31100, 31110, 31120, 31130, 31140, 31150, 31160, 31170, 31180, 31190, 31200, 31210, 31220, 31230, 31240, 31250, 31260, 31270, 31280, 31290, 31300, 31310, 31320, 31330, 31340, 31350, 31410, 31420, 31430, 31440, 31450, 31460, 31470, 31480, 31490, 31510, 31520, 31530, 31540, 31550, 31560, 31570, 31580, 31590, 31600, 31610, 31620, 31630, 31640, 31650, 31670, 31680, 31690, 31700, 31710, 31720, 31730, 31740);
var hairnew = Array();
var face = Array(21000, 21001, 21002, 21003, 21004, 21005, 21006, 21007, 21008, 21009, 21010, 21011, 21012, 21013, 21014, 21016, 21017, 21018, 21019, 21020, 21022);
var facenew = Array();
var colors = Array();
function start() {
 status = -1;
 action(1, 0, 0);
}
function action(mode, type, selection) {
 if (mode == -1) {
  cm.dispose();
 } else {
  if (mode == 0 && status == 0) {
   cm.dispose();
   return;
  }
  if (mode == 1)
   status++;
  else
   status--;
  if (status == 0) {
   if(cm.getChar().isGM()
 == false) {
    cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
   } else {
    if(cm.getChar().getGender() == 1) {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
    }else {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
    }
   }
  } else if (status == 1) {
   if (selection == 0) {
    beauty = 1;
    cm.sendStyle("Pick one?", skin);
   } else if (selection == 1) {
    beauty = 2;
    hairnew = Array();
    for(var i = 0; i < hair.length; i++) {
     hairnew.push(hair[i] + parseInt(cm.getChar().getHair()
 % 10));
    }
    cm.sendStyle("Pick one?", hairnew);
   } else if (selection == 2) {
    beauty = 3;
    haircolor = Array();
    var current = parseInt(cm.getChar().getHair()
/10)*10;
    for(var i = 0; i < 8; i++) {
     haircolor.push(current + i);
    }
    cm.sendStyle("Pick one?", haircolor);
   } else if (selection == 3) {
    beauty = 4;
    facenew = Array();
    for(var i = 0; i < face.length; i++) {
     facenew.push(face[i] + cm.getChar().getFace()
 % 1000 - (cm.getChar().getFace()
 % 100));
    }
    cm.sendStyle("Pick one?", facenew);
   } else if (selection == 4) {
    beauty = 5;
    var current = cm.getChar().getFace()
 % 100 + 21000;
    colors = Array();
    colors = Array(current , current + 100, current + 200, current + 300, current +400, current + 500, current + 600, current + 700);
    cm.sendStyle("Pick one?", colors);
   }
  }
  else if (status == 2){
   cm.dispose();
   if (beauty == 1){
    cm.setSkin(skin[selection]);
   }
   if (beauty == 2){
    cm.setHair(hairnew[selection]);
   }
   if (beauty == 3){
    cm.setHair(haircolor[selection]);
   }
   if (beauty == 4){
    cm.setFace(facenew[selection]);
   }
   if (beauty == 5){
    cm.setFace(colors[selection]);
   }
  }
 }
}
Code:
/*
 This file is part of the OdinMS Maple Story Server
    Copyright (C) 2008 Patrick Huy <[EMAIL="patrick.huy@frz.cc"]patrick.huy@frz.cc[/EMAIL]> 
                       Matthias Butz <[EMAIL="matze@odinms.de"]matze@odinms.de[/EMAIL]>
                       Jan Christian Meyer <[EMAIL="vimes@odinms.de"]vimes@odinms.de[/EMAIL]>
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License version 3
    as published by the Free Software Foundation. You may not use, modify
    or distribute this program under any other version of the
    GNU Affero General Public License.
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.
    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <[URL]http://www.gnu.org/licenses/[/URL]>.
*/
/* KIN
 Male Hair for GM.
*/
var status = 0;
var beauty = 0;
var haircolor = Array();
var skin = Array(0, 1, 2, 3, 4);
var hair = Array(30000, 30020, 30030, 30040, 30050, 30060, 30110, 30120, 30130, 30140, 30150, 30160, 30170, 30180, 30190, 30200, 30210, 30220, 30230, 30240, 30250, 30260, 30270, 30280, 30290, 30300, 30310, 30320, 30330, 30340, 30350, 30360, 30370, 30400, 30410, 30420, 30430, 30440, 30450, 30460, 30470, 30480, 30490, 30510, 30520, 30530, 30540, 30550, 30560, 30570, 30580, 30590, 30600, 30610, 30620, 30630, 30640, 30650, 30660, 30700, 30710, 30720, 30780, 307090, 30800, 30810, 30730, 30760);
var hairnew = Array();
var face = Array(20000, 20001, 20002, 20003, 20004, 20005, 20006, 20007, 20008, 20009, 20010, 20011, 20012, 20013, 20014, 20016, 20017, 20018, 20019, 20020, 20021, 20022, 20023, 20024);
var facenew = Array();
var colors = Array();
function start() {
 status = -1;
 action(1, 0, 0);
}
function action(mode, type, selection) {
 if (mode == -1) {
  cm.dispose();
 } else {
  if (mode == 0 && status == 0) {
   cm.dispose();
   return;
  }
  if (mode == 1)
   status++;
  else
   status--;
  if (status == 0) {
   if(cm.getChar().isGM()
 == false) {
    cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
   } else {
    if(cm.getChar().getGender() == 0) {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
    }else {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
    }
   }
  } else if (status == 1) {
   if (selection == 0) {
    beauty = 1;
    cm.sendStyle("Pick one?", skin);
   } else if (selection == 1) {
    beauty = 2;
    hairnew = Array();
    for(var i = 0; i < hair.length; i++) {
     hairnew.push(hair[i] + parseInt(cm.getChar().getHair()
 % 10));
    }
    cm.sendStyle("Pick one?", hairnew);
   } else if (selection == 2) {
    beauty = 3;
    haircolor = Array();
    var current = parseInt(cm.getChar().getHair()
/10)*10;
    for(var i = 0; i < 8; i++) {
     haircolor.push(current + i);
    }
    cm.sendStyle("Pick one?", haircolor);
   } else if (selection == 3) {
    beauty = 4;
    facenew = Array();
    for(var i = 0; i < face.length; i++) {
     facenew.push(face[i] + cm.getChar().getFace()
 % 1000 - (cm.getChar().getFace()
 % 100));
    }
    cm.sendStyle("Pick one?", facenew);
   } else if (selection == 4) {
    beauty = 5;
    var current = cm.getChar().getFace()
 % 100 + 20000;
    colors = Array();
    colors = Array(current , current + 100, current + 200, current + 300, current +400, current + 500, current + 600, current + 700);
    cm.sendStyle("Pick one?", colors);
   }
  }
  else if (status == 2){
   cm.dispose();
   if (beauty == 1){
    cm.setSkin(skin[selection]);
   }
   if (beauty == 2){
    cm.setHair(hairnew[selection]);
   }
   if (beauty == 3){
    cm.setHair(haircolor[selection]);
   }
   if (beauty == 4){
    cm.setFace(facenew[selection]);
   }
   if (beauty == 5){
    cm.setFace(colors[selection]);
   }
  }
 }
}
ok so heres what it basically does, every player can use both npcs meaning guy gms can wear girl stuff( talk about the best halloween costume Lol)
If you want to disable it for players just do this
change
if(cm.getChar().isGM()
== false) {
cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
the cm.sendSimple to cm.sendOk and that will auto disable it but show the lists...so if you want you can go ahead and get cocky and put something like
("your not a gm leave me the duck alone -gets excessively paranoid and summons monsters- ");
and if you ever did do that you can just change the music and make him spawn a monster? :p i dunno i don't plan on making a full out guide on how to do that i just want to get this over with Lol.
EDIT:
kk oh one more thing for even more fun in the database change your gender to 2 so you can equip ALL clothes :D enjoy
why 2? well thats off bounds 0 is male and 1 is female i believe but 2 is alienated meaning it's neither
 
Experienced Elementalist
Joined
Jul 28, 2007
Messages
246
Reaction score
35
And the leeching and trolling should start....right.....about....now.
 
Experienced Elementalist
Joined
Jul 28, 2007
Messages
246
Reaction score
35
kk oh one more thing for even more fun in the database change your gender to 2 so you can equip ALL clothes :D enjoy
Edit: why 2? well thats off bounds 0 is male and 1 is female i believe but 2 is alienated meaning it's neither
 
Junior Spellweaver
Joined
Jul 21, 2008
Messages
124
Reaction score
47
(i normally just release things that have next to no value to me or i barely worked on it, things that do on the other hand i don't release cause i like to hear noob server owners beg, Lol. i still got that dagonms guy in my hamachi its kinda fun to hear him beg for releases)

I feel your pain I know him too. It's because of him I gave up going on hamachi servers a long time ago. The fact that he would beg and ask me to help him with stuff drove me insane :sad:
 
Experienced Elementalist
Joined
Jul 28, 2007
Messages
246
Reaction score
35
I feel your pain I know him too. It's because of him I gave up going on hamachi servers a long time ago. The fact that he would beg and ask me to help him with stuff drove me insane :sad:
LOL good to know, meh he doesn't bother me if he excessively annoys me i just have my members crash into his server and then steal his members, XD. imo he's the perfect person to leech from Lol.
Btw i probley have the most efficient hamachi server since i only make what i make, i havent use a single repack and i develop my own unique stuff Lol. now what else can i say to get bonus points...
 
Master Summoner
Loyal Member
Joined
Jul 27, 2008
Messages
583
Reaction score
0
what a waste of lines..

nothing more to says...
 
Master Summoner
Loyal Member
Joined
Jul 27, 2008
Messages
583
Reaction score
0
meh, my fingers, my keyboard, we aren't in a scarcity of text.
nothing more to SAY...

still, you seen to have no idea of what you are trying to do.. you don't even realize those are checks, even trough it's "selft-explained"

all this that "you" did..
Code:
if (status == 0) {
   if(cm.getChar().isGM()
 == false) {
    cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
   } else {
    if(cm.getChar().getGender() == 0) {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
    }else {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
    }
   }
  } else if (status == 1) {

Simply..
Code:
if (status == 0) {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
  } else if (status == 1) {

That's where you fail so badly. You have no idea of what you just did, you just saw "OMG, if im a normal user, it says another thing, and if im another sex too.. lets me see the script, OMG, it's this what i where saying, let me copy/paste the thing that i wanna see to the others ones where it kicks me".
 
Experienced Elementalist
Joined
Jul 28, 2007
Messages
246
Reaction score
35
still, you seen to have no idea of what you are trying to do.. you don't even realize those are checks, even trough it's "selft-explained"

all this that "you" did..
Code:
if (status == 0) {
   if(cm.getChar().isGM()
 == false) {
    cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
   } else {
    if(cm.getChar().getGender() == 0) {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
    }else {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
    }
   }
  } else if (status == 1) {

Simply..
Code:
if (status == 0) {
     cm.sendSimple("Hey there! I could change the way you look! What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L4#Eye Color#l");
  } else if (status == 1) {

That's where you fail so badly. You have no idea of what you just did, you just saw "OMG, if im a use, it says another thing, and if im another sex too.. lets me see the script, OMG, it's this what i where saying, let me copy/paste the thing that i wanna see to the others ones where it kicks me".
yeah all i did WAS just that, but being as the troll your being, and me not understanding half the things you said due to your grammer...i DID test this and it does work. so stfu please? if it's a release you don't bash like a crazy butt noob on steriods.
edit: oh and one more thing, i kept the gender etc incase you wanted to REVERT back to original scripts you noob.
 
Master Summoner
Loyal Member
Joined
Jul 27, 2008
Messages
583
Reaction score
0
yeah all i did WAS just that, but being as the troll your being, and me not understanding half the things you said due to your grammer...i DID test this and it does work. so stfu please? if it's a release you don't bash like a crazy butt noob on steriods.
edit: oh and one more thing, i kept the gender etc incase you wanted to REVERT back to original scripts you noob.

I know.. i said it where a waste of line, i told you why.. and why it seems like you don't understand it, because of the bad use..

My grammar could be bad, but i never said "It's not working" just a waste of lines..
 
Experienced Elementalist
Joined
Jul 28, 2007
Messages
246
Reaction score
35
I know.. i said it where a waste of line, i told you why.. and why it seems like you don't understand it, because of the bad use..

My grammar could be bad, but i never said "It's not working" just a waste of lines..
true but once again we're not in a scarcity and i kept those lines there so the admin can always change sendsimple back to sendOk rather than just looking at the original codes since they'd be noob.
see where im getting at >_>
i already know how it works first it checks if your GM and if your not sends you a text or else it goes to the next part which checks if your gender is equivalent to 0 and yeah you get the idea.
 
Master Summoner
Loyal Member
Joined
Jul 27, 2008
Messages
583
Reaction score
0
Hmm kk

Not to be rude.. but, just leave it like this.. i will not argue anymore, it's getting pointless, and i got you "message". It's ok in this way.. i guess..
 
Experienced Elementalist
Joined
Jul 28, 2007
Messages
246
Reaction score
35
Hmm kk

Not to be rude.. but, just leave it like this.. i will not argue anymore, it's getting pointless, and i got you "message". It's ok in this way.. i guess..
i know right? this arguement was a waste of text, Lol.
 
Banned
Banned
Joined
Sep 13, 2008
Messages
181
Reaction score
0
EDIT:
kk oh one more thing for even more fun in the database change your gender to 2 so you can equip ALL clothes :D enjoy
why 2? well thats off bounds 0 is male and 1 is female i believe but 2 is alienated meaning it's neither

does this work??:scratch:
 
Status
Not open for further replies.
Back
Top