Cool Npcs

Newbie Spellweaver
Joined
Apr 13, 2010
Messages
53
Reaction score
19
Hey Guys I will be releasing Npcs' that hopefully will help you with your server :)
All this credit goes to Me, Kris,Chris and some people from Odin. ok the first 1 Is


1. Starter Pack Npc:

Peter (9101001)

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
var status = 0;

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) {
            cm.sendSimple("Would you like to recieve from bestMS a starterpack?.\r\well here you go.  \r\n#L1# I would like to get a starterpack. "); 
       } else if (status == 1) {
            if (selection == 1) {
                if (cm.haveItem(4161001, 1)) {
                    		cm.gainItem(1302033)
				cm.gainItem(1902010)
				cm.gainItem(1912006)
				cm.gainItem(1042043)
				cm.gainItem(1002736)
				cm.gainItem(1072235)
				cm.gainItem(1322072)
				cm.gainItem(1062059)
				cm.gainItem(1102041)
				cm.gainItem(2070004, 1000)
				cm.gainItem(3010008)
			        cm.gainItem(2000005,300)
				cm.gainItem(5072000,5)
				cm.gainMeso(1000000)
				cm.warp(100000000);
                    cm.gainItem(4161001, -1); 
                    cm.sendOk("Thank you for your #b#v4161001##k!");
                } else {
                    cm.sendOk("Sorry you dont have #b#v4161001##k! I think you dropped it somewhere.");
                }
                cm.dispose();
        } else if (selection == 2) {
                if (cm.haveItem(4030002, 2)) {
                    cm.gainItem(1302106, 1); // Crystal Blade
                    cm.gainItem(4030002, -2); 
                    cm.sendOk("Thank you for your #b#v4030002##k!");
                } else {
                    cm.sendOk("Sorry you dont have enough #b#v4030002##k!");
                }
                cm.dispose();

            }
            else{
                cm.sendOk("All right. Come back later");
            }
        }
    }
}

You can add or remove Items If you want to.



2. Info Npc:

I used my own player Npc :)

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/

var status = 0;

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {

         
         if (mode == -1) {//ExitChat
        cm.dispose();
    
    }else if (mode == 0){//No
        cm.sendOk("Alright then. Cya!");
        cm.dispose();

    }else{            //Regular Talk
        if (mode == 1)
            status++;
        else
            status--;
        
                 if (status == 0) {
    			cm.sendNext("#eHello There#k #h #! Welcome to BestMS! \r\n#rRates: 800x 3x 3x#k \r\nGameMasters: \r\n#rBen10 [Owner]#k\r\n#bAlex , Danny[CoOwner]#k\r\r#gBen10[Coders]#k\r\n\r\nBefore Proceeding, You totally agree to the rules/TOS that have been decided in BestMS.\r\nIf you do not agree to these rules, Please leave immediately BestMS.\r\n#rNote ; Anyone Hacking, Abusing Glitches, using Exploits, Packet Editing Or Any other stuff that breaks the rules will be permanently BANNED #s1311006# by our GMS. You can find our NPC at FM . Thank you and Have fun!!!");

       		cm.dispose();
        }            
          }
     }



3. (Kin) she has all the styles in it, but this version of Kin will not DC you :) (9900000)

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
var status = 0;
var beauty = 0;
var haircolor = Array();
var skin = [0, 1, 2, 3, 4, 5, 9, 10];
var fhair= [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, 31400, 31410, 31420, 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, 31750, 31760, 31770, 31780, 31790, 31800, 31810];
var hair = [30000, 30010, 30020, 30030, 30040, 30050, 30060, 30070, 30080, 30090, 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, 30440, 30450, 30460, 30470, 30480, 30490, 30510, 30520, 30530, 30540, 30550, 30560, 30570, 30580, 30590, 30600, 30610, 30620, 30630, 30640, 30650, 30660, 30670, 30680, 30690, 30700, 30710, 30720, 30730, 30740, 30750, 30760, 30770, 30780, 30790, 30800, 30810, 30820, 30840];
var hairnew = Array();
var face = [20000, 20001, 20002, 20003, 20004, 20005, 20006, 20007, 20008, 20009, 20010, 20011, 20012, 20013, 20014, 20016, 20017, 20018, 20019, 20020, 20021, 20022, 20023, 20024, 20026];
var fface = [21000, 21001, 21002, 21003, 21004, 21005, 21006, 21007, 21008, 21009, 21010, 21011, 21012, 21013, 21014, 21016, 21017, 21018, 21019, 21020, 21021, 21022, 21024, 21025];
var facenew = Array();
var colors = Array();

function start() {
    cm.sendSimple("Hey there, I can change your look. What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L5#Female Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L6#Female Eyes#l\r\n#L4#Eye Color#l\r\n#L7#Set GM job#l");
}

function action(mode, type, selection) {
    status++;
    if (mode != 1 || cm.getPlayer().gmLevel() > 5){
        cm.dispose();
        return;
    }
    if (status == 1) {
        beauty = selection + 1;
        if (selection == 0)
            cm.sendStyle("Pick one?", skin);
        else if (selection == 1 || selection == 5) {
            for each(var i in selection == 1 ? hair : fhair)
                hairnew.push(i);
            cm.sendStyle("Pick one?", hairnew);
        } else if (selection == 2) {
            for(var k = 0; k < 8; k++)
                haircolor.push(cm.getPlayer().getHair() + k);
            cm.sendStyle("Pick one?", haircolor);
        } else if (selection == 3 || selection == 6) {
            for each(var j in selection == 3 ? face : fface)
                facenew.push(j);
            cm.sendStyle("Pick one?", facenew);
        } else if (selection == 4) {
            for(var i = 0; i < 9; i++)
                colors.push(cm.getPlayer().getFace() + (i*100));
            cm.sendStyle("Pick one?", colors);
        } else if (selection == 7) {
            cm.getPlayer().changeJobById(910);
            cm.dispose();
        }
    } else if (status == 2){
        if (beauty == 1)
            cm.setSkin(skin[selection]);
        if (beauty == 2 || beauty == 6)
            cm.setHair(hairnew[selection]);
        if (beauty == 3)
            cm.setHair(haircolor[selection]);
        if (beauty == 4 || beauty == 7)
            cm.setFace(facenew[selection]);
        if (beauty == 5)
            cm.setFace(colors[selection]);
        cm.dispose();
    }
}

4. I call it MapleCoin Trader Npc (MTN)
Basicly let's say you put this Npc at the finish line of HJQ people will have to get there in order to get 1 maple coin.
It will warp you to henesys after you are done. :) :laugh:

Npc Id (1012007)

(No Cheating)


PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
function start() {
    cm.sendSimple("This is your reward \r\n #L1# Maple Coin #l #l");
}

function action(mode, type, selection) {
    if (mode == 1) {
        if (selection == 0)
            cm.gainItem(4000313, 1);
        else if (selection == 1)
            cm.gainItem(4001129, 1);
            cm.warp(910000000);

	    
    }
    cm.dispose();
}



5. JQ and Pvp warper.
Npc Id (9010001)

notice: If you don't have Pvp the Pvp map won't work.:ott1:
I will Post my Pvp release too be patient. lol

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
var status = -1; 

function start() 
{ 
    status = -1; 
    action(1, 0, 0); 
}

function action(mode, type, selection) { 
    if (mode == 1) 
    status++; 
    else
    status--;
    if (status == -1) {
            cm.dispose();
    } else if (status == 0) {
        cm.sendSimple("Hi, which BestMs Jumpquest or pvp would you like to be warped to? \r\n#L0#Physical Fitness Test \r\n#L1#Henesys Jump Quest \r\n#L2#Ludibrium Jump Quest \r\n#L3#PVP map it's amazing");
    } else if (status == 1) {
    if (selection == 0) {
        cm.warp(109040000);
    } else if (selection == 1) {
        cm.warp(100000202);
    } else if (selection == 2) {
        cm.warp(220000006);
    } else if (selection == 3) {
        cm.warp(610030600);
        }
        cm.dispose();
    }
}
:thumbup1:

6.Max stat Npc

Npc Id (9201103)

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
var status = 0;
var wui = 0;

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.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if (status == 0) {
cm.sendSimple ("Hey, do you want to do a #rSuper Rebirth#k?\r\nYou will need #b120,000#k stats in total, makining #b30,000#k of each stat. It will decrease your stats by 30,000 and give you a Max Stat Ring!!!! Do you wish to do this?\r\n#L0#Yes please!\r\n#L1#No thank you.");
} else if (status == 1) {
if (selection == 0) {
if (cm.getPlayer().getStr() > 29999 && cm.getPlayer().getDex() > 29999 && cm.getPlayer().getInt() > 29999 && cm.getPlayer().getLuk() > 29999) {
cm.getPlayer().setStr(4); cm.getPlayer().setDex(4); cm.getPlayer().setLuk(4); cm.getPlayer().setInt(4);
cm.gainItem(1112000,1);
cm.reloadChar();
cm.warp(980000403);
cm.sendOk ("Congrats! You have done a #rSuper Rebirth#k! You are now warped to the super rebirth map!!! Trade you phoenix egg for msi!!");
cm.dispose();
} else {
cm.sendOk ("Sorry but you don't have enough stats!\r\nYou need to have 30,000 of each stat if you want to do this!");
cm.dispose();
}
} else if (selection == 1) {
cm.sendOk("Alright see you next time.");
cm.dispose();
}
}
}
}

Xd :scared: :lol:

Ok that's all for now I hope you guys enjoy those futures
I will release some more staff later on. :laugh:

Credits:
Ben10
 
Last edited:
Hey Guys I will be releasing Npcs' that hopefully will help you with your server :) ok the first 1 Is


1. Starter Pack Npc:

Peter (9101001)

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
var status = 0;

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) {
            cm.sendSimple("Would you like to recieve from bestMS a starterpack?.\r\well here you go.  \r\n#L1# I would like to get a starterpack. "); 
       } else if (status == 1) {
            if (selection == 1) {
                if (cm.haveItem(4161001, 1)) {
                    		cm.gainItem(1302033)
				cm.gainItem(1902010)
				cm.gainItem(1912006)
				cm.gainItem(1042043)
				cm.gainItem(1002736)
				cm.gainItem(1072235)
				cm.gainItem(1322072)
				cm.gainItem(1062059)
				cm.gainItem(1102041)
				cm.gainItem(2070004, 1000)
				cm.gainItem(3010008)
			        cm.gainItem(2000005,300)
				cm.gainItem(5072000,5)
				cm.gainMeso(1000000)
				cm.warp(100000000);
                    cm.gainItem(4161001, -1); 
                    cm.sendOk("Thank you for your #b#v4161001##k!");
                } else {
                    cm.sendOk("Sorry you dont have #b#v4161001##k! I think you dropped it somewhere.");
                }
                cm.dispose();
        } else if (selection == 2) {
                if (cm.haveItem(4030002, 2)) {
                    cm.gainItem(1302106, 1); // Crystal Blade
                    cm.gainItem(4030002, -2); 
                    cm.sendOk("Thank you for your #b#v4030002##k!");
                } else {
                    cm.sendOk("Sorry you dont have enough #b#v4030002##k!");
                }
                cm.dispose();

            }
            else{
                cm.sendOk("All right. Come back later");
            }
        }
    }
}

You can add or remove Items If you want to.



2. Info Npc:

I used my own player Npc :)

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/

var status = 0;

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {

         
         if (mode == -1) {//ExitChat
        cm.dispose();
    
    }else if (mode == 0){//No
        cm.sendOk("Alright then. Cya!");
        cm.dispose();

    }else{            //Regular Talk
        if (mode == 1)
            status++;
        else
            status--;
        
                 if (status == 0) {
    			cm.sendNext("#eHello There#k #h #! Welcome to BestMS! \r\n#rRates: 800x 3x 3x#k \r\nGameMasters: \r\n#rBen10 [Owner]#k\r\n#bAlex , Danny[CoOwner]#k\r\r#gBen10[Coders]#k\r\n\r\nBefore Proceeding, You totally agree to the rules/TOS that have been decided in BestMS.\r\nIf you do not agree to these rules, Please leave immediately BestMS.\r\n#rNote ; Anyone Hacking, Abusing Glitches, using Exploits, Packet Editing Or Any other stuff that breaks the rules will be permanently BANNED #s1311006# by our GMS. You can find our NPC at FM . Thank you and Have fun!!!");

       		cm.dispose();
        }            
          }
     }



3. (Kin) she has all the styles in it, but this version of Kin will not DC you :) (9900000)

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
var status = 0;
var beauty = 0;
var haircolor = Array();
var skin = [0, 1, 2, 3, 4, 5, 9, 10];
var fhair= [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, 31400, 31410, 31420, 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, 31750, 31760, 31770, 31780, 31790, 31800, 31810];
var hair = [30000, 30010, 30020, 30030, 30040, 30050, 30060, 30070, 30080, 30090, 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, 30440, 30450, 30460, 30470, 30480, 30490, 30510, 30520, 30530, 30540, 30550, 30560, 30570, 30580, 30590, 30600, 30610, 30620, 30630, 30640, 30650, 30660, 30670, 30680, 30690, 30700, 30710, 30720, 30730, 30740, 30750, 30760, 30770, 30780, 30790, 30800, 30810, 30820, 30840];
var hairnew = Array();
var face = [20000, 20001, 20002, 20003, 20004, 20005, 20006, 20007, 20008, 20009, 20010, 20011, 20012, 20013, 20014, 20016, 20017, 20018, 20019, 20020, 20021, 20022, 20023, 20024, 20026];
var fface = [21000, 21001, 21002, 21003, 21004, 21005, 21006, 21007, 21008, 21009, 21010, 21011, 21012, 21013, 21014, 21016, 21017, 21018, 21019, 21020, 21021, 21022, 21024, 21025];
var facenew = Array();
var colors = Array();

function start() {
    cm.sendSimple("Hey there, I can change your look. What would you like to change?\r\n#L0#Skin#l\r\n#L1#Hair#l\r\n#L5#Female Hair#l\r\n#L2#Hair Color#l\r\n#L3#Eye#l\r\n#L6#Female Eyes#l\r\n#L4#Eye Color#l\r\n#L7#Set GM job#l");
}

function action(mode, type, selection) {
    status++;
    if (mode != 1 || cm.getPlayer().gmLevel() > 5){
        cm.dispose();
        return;
    }
    if (status == 1) {
        beauty = selection + 1;
        if (selection == 0)
            cm.sendStyle("Pick one?", skin);
        else if (selection == 1 || selection == 5) {
            for each(var i in selection == 1 ? hair : fhair)
                hairnew.push(i);
            cm.sendStyle("Pick one?", hairnew);
        } else if (selection == 2) {
            for(var k = 0; k < 8; k++)
                haircolor.push(cm.getPlayer().getHair() + k);
            cm.sendStyle("Pick one?", haircolor);
        } else if (selection == 3 || selection == 6) {
            for each(var j in selection == 3 ? face : fface)
                facenew.push(j);
            cm.sendStyle("Pick one?", facenew);
        } else if (selection == 4) {
            for(var i = 0; i < 9; i++)
                colors.push(cm.getPlayer().getFace() + (i*100));
            cm.sendStyle("Pick one?", colors);
        } else if (selection == 7) {
            cm.getPlayer().changeJobById(910);
            cm.dispose();
        }
    } else if (status == 2){
        if (beauty == 1)
            cm.setSkin(skin[selection]);
        if (beauty == 2 || beauty == 6)
            cm.setHair(hairnew[selection]);
        if (beauty == 3)
            cm.setHair(haircolor[selection]);
        if (beauty == 4 || beauty == 7)
            cm.setFace(facenew[selection]);
        if (beauty == 5)
            cm.setFace(colors[selection]);
        cm.dispose();
    }
}

4. I call it MapleCoin Trader Npc (MTN)
Basicly let's say you put this Npc at the finish line of HJQ people will have to get there in order to get 1 maple coin.
It will warp you to henesys after you are done. :) :laugh:

Npc Id (1012007)

(No Cheating)


PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
function start() {
    cm.sendSimple("This is your reward \r\n #L1# Maple Coin #l #l");
}

function action(mode, type, selection) {
    if (mode == 1) {
        if (selection == 0)
            cm.gainItem(4000313, 1);
        else if (selection == 1)
            cm.gainItem(4001129, 1);
            cm.warp(910000000);

	    
    }
    cm.dispose();
}



5. JQ and Pvp warper.
Npc Id (9010001)

notice: If you don't have Pvp the Pvp map won't work.:ott1:
I will Post my Pvp release too be patient. lol

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
var status = -1; 

function start() 
{ 
    status = -1; 
    action(1, 0, 0); 
}

function action(mode, type, selection) { 
    if (mode == 1) 
    status++; 
    else
    status--;
    if (status == -1) {
            cm.dispose();
    } else if (status == 0) {
        cm.sendSimple("Hi, which BestMs Jumpquest or pvp would you like to be warped to? \r\n#L0#Physical Fitness Test \r\n#L1#Henesys Jump Quest \r\n#L2#Ludibrium Jump Quest \r\n#L3#PVP map it's amazing");
    } else if (status == 1) {
    if (selection == 0) {
        cm.warp(109040000);
    } else if (selection == 1) {
        cm.warp(100000202);
    } else if (selection == 2) {
        cm.warp(220000006);
    } else if (selection == 3) {
        cm.warp(610030600);
        }
        cm.dispose();
    }
}
:thumbup1:

6.Max stat Npc

Npc Id (9201103)

PHP:
/*
//|~~~~~~~~~~~~~~~~~~~~~ Credits to Ben10 ~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~~ From ~~~~~~~~~~~~~~~~~~~~~~~~~~|
//|~~~~~~~~~~~~~~~~~~~~~~~~~ BestMS~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
var status = 0;
var wui = 0;

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.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if (status == 0) {
cm.sendSimple ("Hey, do you want to do a #rSuper Rebirth#k?\r\nYou will need #b120,000#k stats in total, makining #b30,000#k of each stat. It will decrease your stats by 30,000 and give you a Max Stat Ring!!!! Do you wish to do this?\r\n#L0#Yes please!\r\n#L1#No thank you.");
} else if (status == 1) {
if (selection == 0) {
if (cm.getPlayer().getStr() > 29999 && cm.getPlayer().getDex() > 29999 && cm.getPlayer().getInt() > 29999 && cm.getPlayer().getLuk() > 29999) {
cm.getPlayer().setStr(4); cm.getPlayer().setDex(4); cm.getPlayer().setLuk(4); cm.getPlayer().setInt(4);
cm.gainItem(1112000,1);
cm.reloadChar();
cm.warp(980000403);
cm.sendOk ("Congrats! You have done a #rSuper Rebirth#k! You are now warped to the super rebirth map!!! Trade you phoenix egg for msi!!");
cm.dispose();
} else {
cm.sendOk ("Sorry but you don't have enough stats!\r\nYou need to have 30,000 of each stat if you want to do this!");
cm.dispose();
}
} else if (selection == 1) {
cm.sendOk("Alright see you next time.");
cm.dispose();
}
}
}
}

Xd :scared: :lol:

Ok that's all for now I hope you guys enjoy those futures
I will release some more staff later on. :laugh:

Credits:
Ben10

thx :):
 
Lmao. I doubt kin is even what you made.
It's an edited version from LocalMS.
It still can DC :).
Stop putting credits to you for something you modified.


As for this,
Code:
function start() { 
    cm.sendSimple("This is your reward \r\n #L1# Maple Coin #l #l"); 
} 

function action(mode, type, selection) { 
    if (mode == 1) { 
        if (selection == 0) 
            cm.gainItem(4000313, 1); 
        else if (selection == 1) 
            cm.gainItem(4001129, 1); 
            cm.warp(910000000); 

         
    } 
    cm.dispose(); 
}

I don't see selection 0. And why do i see two #l #l
Furthermore, if you can't even make a NPC this simple, i doubt you know how to use arrays and make KIN. It's the exact same variables and also almost the exact same selections as LocalMS.
 
Last edited:
this are some noob scripts that noobs are looking for so i decided to do it D: btw Kin is for Metro sources only it won't work on odin
 
I don't get why people bash on people so much for releasing something. He found it cool, it doesn't mean he thinks he's a mother fucking programming professional. Stop being so anal and let people release what they want to fucking release. Who cares if it's so easy? He coded what he wanted to code.
 
I don't get why people bash on people so much for releasing something. He found it cool, it doesn't mean he thinks he's a mother fucking programming professional. Stop being so anal and let people release what they want to fucking release. Who cares if it's so easy? He coded what he wanted to code.

Let's all release the same **** over and over and see how crappy rz will be.
 
Last edited:
I don't get why people bash on people so much for releasing something. He found it cool, it doesn't mean he thinks he's a mother fucking programming professional. Stop being so anal and let people release what they want to fucking release. Who cares if it's so easy? He coded what he wanted to code.

Yea, releasing something he didn't make and putting
CREDIT TO BEN10 FROM BESTMS.

Oh yeah, awesome. Let's all just leech shiet and say it's ours

this are some noob scripts that noobs are looking for so i decided to do it D: btw Kin is for Metro sources only it won't work on odin

Metro IS ODIN. The placement of files was just changed.
 
For those who decided to complain on this thread **** off.
this Thread is only for those who need help Read if you can't -_-.
 
There I added some more credits happy enjoy it, btw I did make the JQ warper, maple coin trader, info NPC and starterpack myself i didn't leech it i added the max stats because there alot of people ask for it so as hairstyle
 
Back