GMS-like Hairstylist template

Results 1 to 5 of 5
  1. #1
    :l Cygnus is offline
    MemberRank
    Mar 2015 Join Date
    f425Location
    237Posts

    GMS-like Hairstylist template

    Just a simple template you can use if you want to remove the option of buying tickets for 1m meso. Hoping this might inspire some people to step their gms-like game up, and remove this option stemming back from when odinms didn't have their cash shop enabled. With some slight modifications you can use it for all parlors.
    Code:
    /*VIP Hairstylist Template*//**gms-like by Cygnus*/
    var malehair = Array();
    var femalehair = Array();
    var haircoupon = 5150001;
    var dyecoupon = 5151001;
    var npc = "Natalie"
    
    
    function start() {
        cm.sendSimple("I'm "+npc+", the head of this hair salon. If you have #b#t"+haircoupon+"##k or #b#t"+dyecoupon+"##k, allow me to take care of your hairdo. Please choose the one you want. \r\n#b#L0# Change hairstyle (VIP coupon)#l\r\n#L1# Dye your hair (VIP coupon)#l");
        status = -1;
    }
    
    
    function action(mode,type,selection) {
        if (mode < 1) {
            cm.dispose();
            return;
        } else
            status++;
        if (status == 0) {
            if (selection == 0) {
                hair = Array();
    	    hairstyles = + (cm.getPlayer().getGender() == 0) ? malehair : femalehair;
                    for (var i = 0; i < hairstyles.length; i++) {
                        hair.push(hairstyles[i] + parseInt(cm.getPlayer().getHair()% 10));
                    }
                cm.sendStyle("I can totally change up your hairstyle and make it look so good. Why don't you change it up a bit? With #b#t"+haircoupon+"##k I'll change it for you. Choose the one to your liking.", hair);
                beauty = 1;
            } else if (selection == 1) {
                haircolor = Array();
                var current = parseInt(cm.getPlayer().getHair()/10)*10;
                for (var i = 0; i < 8; i++)
                    haircolor.push(current + i);
                cm.sendStyle("I can totally change your haircolor and make it look so good. Why don't you change it up a bit? With #b#t"+dyecoupon+"##k I'll change it for you. Choose the one to your liking.", haircolor);
                beauty = 2;
            }
        } else if (status == 1) {
            if (beauty == 1) {
                if (!cm.haveItem(haircoupon)) {
                    cm.sendNext("Hmmm...it looks like you don't have our designated coupon. I'm afraid I can't give you a haircut without it. I'm sorry.");                
                } else {
                    cm.gainItem(haircoupon, -1);
                    cm.setHair(hair[selection]);
                    cm.sendNext("Check it out!! What do you think? Even I think this one is a work of art! AHAHAHA. Please let me know when you want another haircut, because I'll make you look good each time!");                
                }
            } else if (beauty == 2) {
                if (!cm.haveItem(dyecoupon)) {
                    cm.sendNext("Hmmm...it looks like you don't have our designated coupon...I'm afraid I can't dye your hair without it. I'm sorry.");                        
                } else {
                    cm.gainItem(dyecoupon, -1);
                    cm.setHair(haircolor[selection]);
                    cm.sendNext("Check it out!! What do you think? Even I think this one is a work of art! AHAHAHA. Please let me know when you want to dye your hair again, because I'll make you look good each time!");
                }
            }
        }
    }
    Last edited by Cygnus; 01-06-15 at 08:13 AM. Reason: shortened


  2. #2
    I'm overrated. Fraysa is offline
    MemberRank
    Apr 2008 Join Date
    4,891Posts

    Re: GMS-like Hairstylist template

    The fact that it got 0 comments proves that this community doesn't care about quality
    releases ):
    good job

  3. #3
    Valued Member SSFM is offline
    MemberRank
    Apr 2008 Join Date
    138Posts

    Re: GMS-like Hairstylist template

    Well it's really very easy to remove the the buy coupon option... But thanks for posting this anyway. Hopefully some people will see it and decide to cut out the meso hair tickets. It was quite annoying to go through all the cosmetic NPCs and remove them manually because the people who worked on the source never bothered.

  4. #4
    jRvdJxwvjhs Linkerzz is offline
    MemberRank
    Nov 2008 Join Date
    NorwayLocation
    345Posts

    Re: GMS-like Hairstylist template

    Nice release, would love to see more NPC templates.
    Quote Originally Posted by SSFM View Post
    Well it's really very easy to remove the the buy coupon option... But thanks for posting this anyway. Hopefully some people will see it and decide to cut out the meso hair tickets. It was quite annoying to go through all the cosmetic NPCs and remove them manually because the people who worked on the source never bothered.
    That sounds painful.. Thank you for translating LeaderMS by the way.

  5. #5
    Novice Resources is offline
    MemberRank
    Aug 2015 Join Date
    4Posts

    Re: GMS-like Hairstylist template

    When I click on "Change hairstyle (VIP coupon)" it crashes the game.
    But "Dye your hair (VIP coupon)" is working.



Advertisement