MidnightMS
Rates
Exp: 500x
Meso: 500x
Drop: 1x
Why Apply?
Because this server will be stable, friendly community that will grow to be a strong server. It will be on 12/7 (will change to 24/7 as donations increase and I can buy a server computer.), which is more than enough. We will incorporate different features that allow players to strive for a challenge. I have already coded in customized tutorial NPC and a job advancer NPC of my own. Most scripts in the server will be completely customed, and not leeched off of other sources.
The server will have freedom for players, where they can do many things and even input the number of items they want to buy when talking to NPCs. Everything will be custom coded (like the Job NPC coding you see down below), and it will be very non-laggy. SilentSource early revision is very stable, so don't be afraid of crashes every hour or so, and the rates are just as reasonable to keep the server in great condition. No hamachi -- which is a relief, since there are reports of hamachi having viruses, and plus, that's one less program you have to download. I am very easy to work with, and will generally work with the coder, however, I do need a netbeans coder. Custom player commands are already added in, however there will be an addition of more.
Current Features
To-Do-List
More Feautures!
Searching For . . .Rates
Exp: 500x
Meso: 500x
Drop: 1x
Why Apply?
Because this server will be stable, friendly community that will grow to be a strong server. It will be on 12/7 (will change to 24/7 as donations increase and I can buy a server computer.), which is more than enough. We will incorporate different features that allow players to strive for a challenge. I have already coded in customized tutorial NPC and a job advancer NPC of my own. Most scripts in the server will be completely customed, and not leeched off of other sources.
The server will have freedom for players, where they can do many things and even input the number of items they want to buy when talking to NPCs. Everything will be custom coded (like the Job NPC coding you see down below), and it will be very non-laggy. SilentSource early revision is very stable, so don't be afraid of crashes every hour or so, and the rates are just as reasonable to keep the server in great condition. No hamachi -- which is a relief, since there are reports of hamachi having viruses, and plus, that's one less program you have to download. I am very easy to work with, and will generally work with the coder, however, I do need a netbeans coder. Custom player commands are already added in, however there will be an addition of more.
Current Features
- Pinkbean PQ (with party check, anti-cheating, awesome item checking and awards)
- Choose how much NX you want to buy (enter how much you want to buy!)
- Dark Marble Currency (1 for 1b)
- Perfect Rates (500/500/1) (Exp/Meso/Drop)
- All-in-One working
- FM Monsters 2-6
- Boss Spawner 2-11
- Each Stage of FM is a final stage for coming PQs (eg: FM 12 is the stage for Pinkbean for Ludibrium, because it looks happy, like Pinkbean)
- Auto-Register (soon to be regular register for ability to vote for NX)
- Beautiful Playercommands
- Custom Job Advancer NPC (coded by me)
- Custom MidnightMS MSI NPC
- Custom Tutorial
- GM Roar Purchase Available
- Change Hair and Looks
- And much, much more!
To-Do-List
More Feautures!
- Adding in Zakum PQ
- Adding in Horntail PQ
- Adding in TheBoss PQ
- (So now there's a PQ for every floor of the FM)
- Adding in @president
- Adding Dark and Light side
- Adding more different MSI
- Adding Midnight Stat Item (there's a difference between Max Stat Item and Midnight Stat Item)
- Adding Custom Quests
- Adding Custom HHG1
- Coders [1/2]
- Web Designers [0/1]
- GFX Artist [1/2]
- Forum Designer [1/1]
Don't worry about a sucky host: I've had experience with many server creations of my own . . . v.62 (1 year), v75 for half a year.
Using SilentMS with autoregister at the moment. Hoping for a website that has register on it (to get more votes and forum searches).
Newly created server, no need for hamachi. Apply for a job by using the following format . . .
Years of Experience:
Type of Job:
If you have ever been a GM:
Why you think you are qualified:
If you have been a GM, list the server(s) you have participated in:
Your online hours: ex: (PCT) 5-10:00p.m
I will review your application, and make sure to PM me so I can get to you quickly as well.
- Website is online by Cype. Looks really nice. Autoregister, client at downloads link, etc.
Using SilentMS with autoregister at the moment. Hoping for a website that has register on it (to get more votes and forum searches).
Newly created server, no need for hamachi. Apply for a job by using the following format . . .
Years of Experience:
Type of Job:
If you have ever been a GM:
Why you think you are qualified:
If you have been a GM, list the server(s) you have participated in:
Your online hours: ex: (PCT) 5-10:00p.m
I will review your application, and make sure to PM me so I can get to you quickly as well.
Examples of some of my coding . . .
Code:
var status = 0; var selected; var fee; function start() { status = -1; action(1, 0, 0); } function action(mode, type, selection) { if (mode == -1) { cm.dispose(); } else { if (mode == 0) { cm.sendOk("A little indecisive, huh? Well come back when you've made your mind."); cm.dispose(); return; } if (mode == 1) status++; else status--; if (status == 0) { if (cm.getJobId()==910) { cm.sendOk("Omg! Super GM haxor is here!\r\n\r\nHey, good to have you on the force though, hehe."); cm.dispose(); } else if (cm.getLevel() >= 200) { cm.sendOk("Dang, you're level 200. You should rebirth by typing \r\n#b@rebirth#k."); cm.dispose(); } else if (cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1111 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1211 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1311 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1411 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1511) { cm.sendNext("Ah, you brought them. Let's change you to a beginner. . ."); } else if (cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1111 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1211 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1311 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1411 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1511) { cm.sendNext("Excellent, you have reached your maximum potential as a #dCygnus Knight#k. Now you must change to a beginner and choose another job to rebirth."); } else if (cm.getLevel() >= 120 && cm.getJobId()==111 || cm.getLevel() >= 120 && cm.getJobId()==121 || cm.getLevel() >= 120 && cm.getJobId()==131 || cm.getLevel() >= 120 && cm.getJobId()==211 || cm.getLevel() >= 120 && cm.getJobId()==221 || cm.getLevel() >= 120 && cm.getJobId()==231 || cm.getLevel() >= 120 && cm.getJobId()==311 || cm.getLevel() >= 120 && cm.getJobId()==321 || cm.getLevel() >= 120 && cm.getJobId()==411 || cm.getLevel() >= 120 && cm.getJobId()==421 || cm.getLevel() >= 120 && cm.getJobId()==511 || cm.getLevel() >= 120 && cm.getJobId()==521) { cm.sendYesNo("Impressive. You have come a long way to level 120. Would you like to become your #dultimate#k form? Your #rFourth Job#k advancement?"); } else if (cm.getLevel() >= 70 && cm.getJobId()==110 || cm.getLevel() >= 70 && cm.getJobId()==120 || cm.getLevel() >= 70 && cm.getJobId()==130 || cm.getLevel() >= 70 && cm.getJobId()==210 || cm.getLevel() >= 70 && cm.getJobId()==220 || cm.getLevel() >= 70 && cm.getJobId()==230 || cm.getLevel() >= 70 && cm.getJobId()==310 || cm.getLevel() >= 70 && cm.getJobId()==320 || cm.getLevel() >= 70 && cm.getJobId()==410 || cm.getLevel() >= 70 && cm.getJobId()==420 || cm.getLevel() >= 70 && cm.getJobId()==510 || cm.getLevel() >= 70 && cm.getJobId()==520 || cm.getLevel() >= 70 && cm.getJobId()==1110 || cm.getLevel() >= 70 && cm.getJobId()==1210 || cm.getLevel() >= 70 && cm.getJobId()==1310 || cm.getLevel() >= 70 && cm.getJobId()==1410 || cm.getLevel() >= 70 && cm.getJobId()==1510) { cm.sendYesNo("Ah you look stronger than ever. Would you like to advance to your #rThird Job#k?"); } else if (cm.getLevel() >= 30 && cm.getJobId()==100 || cm.getLevel() >= 30 && cm.getJobId()==200 || cm.getLevel() >= 30 && cm.getJobId()==300 || cm.getLevel() >= 30 && cm.getJobId()==400 || cm.getLevel() >= 30 && cm.getJobId()==500 || cm.getLevel() >= 30 && cm.getJobId()==1100 || cm.getLevel() >= 30 && cm.getJobId()==1200 || cm.getLevel() >= 30 && cm.getJobId()==1300 || cm.getLevel() >= 30 && cm.getJobId()==1400 || cm.getLevel() >= 30 && cm.getJobId()==1500) { cm.sendNext("Hey #h #, I can job advance you from your primary job."); } else if (cm.getJobId()==0) cm.sendNext("Hey #h #, I see that you're a beginner. Would you like a job?\r\n\r\n#eYou will be quizzed#k."); } else if (status == 1) { if (cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1111 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1211 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1311 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1411 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) >= 10 && cm.getJobId()==1511) { cm.sendOk("There! Enjoy being a beginner.\r\n\r\n#ePick another job besides Cygnus to level to 200."); cm.gainItem(4000016,-10); cm.changeJobById(0); cm.dispose(); } else if (cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1111 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1211 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1311 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1411 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1511) { cm.sendYesNo("You must collect 10 #rred snail shells#k to become a beginner. Can you do it?"); } else if (cm.getLevel() >= 120 && cm.getJobId()==111 || cm.getLevel() >= 120 && cm.getJobId()==121 || cm.getLevel() >= 120 && cm.getJobId()==131 || cm.getLevel() >= 120 && cm.getJobId()==211 || cm.getLevel() >= 120 && cm.getJobId()==221 || cm.getLevel() >= 120 && cm.getJobId()==231 || cm.getLevel() >= 120 && cm.getJobId()==311 || cm.getLevel() >= 120 && cm.getJobId()==321 || cm.getLevel() >= 120 && cm.getJobId()==411 || cm.getLevel() >= 120 && cm.getJobId()==421 || cm.getLevel() >= 120 && cm.getJobId()==511 || cm.getLevel() >= 120 && cm.getJobId()==521) { cm.changeJobById(cm.getJobId() + 1); cm.sendOk("You've advanced to your #rFourth Job#k.\r\n\r\n#eRemember to come back when you are level 150, or level 200."); cm.dispose(); } else if (cm.getLevel() >= 70 && cm.getJobId()==110 || cm.getLevel() >= 70 && cm.getJobId()==120 || cm.getLevel() >= 70 && cm.getJobId()==130 || cm.getLevel() >= 70 && cm.getJobId()==210 || cm.getLevel() >= 70 && cm.getJobId()==220 || cm.getLevel() >= 70 && cm.getJobId()==230 || cm.getLevel() >= 70 && cm.getJobId()==310 || cm.getLevel() >= 70 && cm.getJobId()==320 || cm.getLevel() >= 70 && cm.getJobId()==410 || cm.getLevel() >= 70 && cm.getJobId()==420 || cm.getLevel() >= 70 && cm.getJobId()==510 || cm.getLevel() >= 70 && cm.getJobId()==520 || cm.getLevel() >= 70 && cm.getJobId()==1110 || cm.getLevel() >= 70 && cm.getJobId()==1210 || cm.getLevel() >= 70 && cm.getJobId()==1310 || cm.getLevel() >= 70 && cm.getJobId()==1410 || cm.getLevel() >= 70 && cm.getJobId()==1510) { cm.changeJobById(cm.getJobId() + 1); cm.sendOk("You've advanced to your #rThird Job#k\r\n\r\n#eRemember, if you are a Cygnus Knight, come talk to me at level 120. I will change you to a beginner so you can continue leveling up to 200."); cm.dispose(); } else if (cm.getLevel() >= 30 && cm.getJobId()==100 || cm.getJobId()==200 || cm.getJobId()==300 || cm.getJobId()==400 || cm.getJobId()==500 || cm.getJobId()==1100 || cm.getJobId()==1200 || cm.getJobId()==1300 || cm.getJobId()==1400 || cm.getJobId()==1500) { cm.sendGetText("First of all, tell me what Nima quizzed you on in the beginning of your adventure?\r\n#r1. Apple\r\n\r\n2. Orange\r\n\r\n3. Pig\r\n\r\n#eEnter the number, not word"); } else if (cm.getJobId()==0) cm.sendGetText("#rWhat is the drop rate of the server#k"); } else if (status == 2) { if (cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1111 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1211 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1311 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1411 || cm.getLevel() >= 120 && cm.itemQuantity(4000016) < 10 && cm.getJobId()==1511) { cm.sendOk("Then go! I will wait here for your return."); cm.dispose(); } else if (cm.getText() != 1 && cm.getJobId()==0) { cm.getText(); cm.sendNext("Wrong, try again!"); cm.dispose(); } else if (cm.getLevel() >= 30 && cm.getJobId()==100 || cm.getJobId()==200 || cm.getJobId()==300 || cm.getJobId()==400 || cm.getJobId()==500 || cm.getJobId()==1100 || cm.getJobId()==1200 || cm.getJobId()==1300 || cm.getJobId()==1400 || cm.getJobId()==1500) { cm.sendYesNo("Good! Now are you ready for your job advancement?"); } else if (cm.getText() != 1) { cm.getText(); cm.sendNext("Wrong, try again!"); cm.dispose(); } else if (cm.getJobId()==0) cm.sendYesNo("Good! Now are you ready for your job advancement?"); } else if (status == 3) { if (cm.getJobId()==100 && cm.getLevel() >= 30) { cm.sendSimple("Which job advancement would you like?\r\n\r\n#L1##bFighter\r\n\r\n#L2#Page\r\n\r\n#L3#Spearman"); } else if (cm.getJobId()==200 && cm.getLevel() >= 30) { cm.sendSimple("Which job advancement would you like?\r\n\r\n#L1##bFire-Poison\r\n\r\n#L2#Ice-Lightning\r\n\r\n#L3#Cleric"); } else if (cm.getJobId()==300 && cm.getLevel() >= 30) { cm.sendSimple("Which job advancement would you like?\r\n\r\n#L1##bHunter\r\n\r\n#L2#Crossbowman"); } else if (cm.getJobId()==400 && cm.getLevel() >= 30) { cm.sendSimple("Which job advancement would you like?\r\n\r\n#L1##bAssassin\r\n\r\n#L2#Bandit"); } else if (cm.getJobId()==500 && cm.getLevel() >= 30) { cm.sendSimple("Which job advancement would you like?\r\n\r\n#L1##bBrawler\r\n\r\n#L2#Gunslinger"); } else if (cm.getJobId()==500 && cm.getLevel() >= 30) { cm.sendSimple("Which job advancement would you like?\r\n\r\n#L1##bBrawler\r\n\r\n#L2#Gunslinger"); } else if (cm.getLevel() >= 30 && cm.getJobId()==1100 || cm.getJobId()==1200 || cm.getJobId()==1300 || cm.getJobId()==1400 || cm.getJobId()==1500) { cm.sendSimple("Ah, #dCygnus Knight#k returning, eh? Click the line below to advance. It's not hard.\r\n\r\n#L1##bClick Me!"); } else if (cm.getJobId()==0) cm.sendSimple("Choose which class of fighters you want.\r\n#b#L4#Explorer\r\n\r\n#L5#Cygnus#k"); } else if (status == 4) { if (selection == 1) { if (cm.getJobId()==0) { cm.sendOk("Enjoy your stay at #dMidnightMS!#k"); cm.dispose(); } else cm.changeJobById(cm.getJobId() + 10); cm.dispose(); } else if (selection == 2) { if (cm.getJobId()==0) { cm.sendOk("Enjoy your stay at #dMidnightMS!#k"); cm.dispose(); } else cm.changeJobById(cm.getJobId() + 20); cm.dispose(); } else if (selection == 3) { if (cm.getJobId()==0) { cm.sendOk("Enjoy your stay at #dMidnightMS!#k"); cm.dispose(); } else cm.changeJobById(cm.getJobId() + 30); } else if (selection == 4) { if (cm.getJobId()==0) { cm.sendSimple("Choose the type of job you want.\r\n\r\n#L1##rWarrior\r\n\r\n#L2#Magician\r\n\r\n#L3#Bowman\r\n\r\n#L4#Rogue\r\n\r\n#L5#Pirate"); } else cm.sendOk("You're not a beginner."); } else if (selection == 5) { if (cm.getJobId()==0) { cm.sendSimple("Choose the type of job you want.\r\n\r\n#L6##rDawn Warrior\r\n\r\n#L7#Blaze Wizard\r\n\r\n#L8#Wind Archer\r\n\r\n#L9#Night Walker\r\n\r\n#L10#Thunder Breaker"); } else cm.sendOk("You're not a beginner."); } else if (cm.getJobId()==910) cm.sendNext("Woah, a Super GM"); } else if (status == 5) { if (selection == 1) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(100); } else if (selection == 2) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(200); cm.dispose(); } else if (selection == 3) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(300); cm.dispose(); } else if (selection == 4) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(400); cm.dispose(); } else if (selection == 5) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(500); cm.dispose(); } else if (selection == 6) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(1100); cm.dispose(); } else if (selection == 7) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(1200); cm.dispose(); } else if (selection == 8) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(1300); cm.dispose(); } else if (selection == 9) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(1400); cm.dispose(); } else if (selection == 10) { if (cm.getJobId()!=0) { cm.sendOk("You're not a beginner."); cm.dispose(); } else cm.changeJobById(1500); cm.dispose(); } else if (cm.getJobId()==910) cm.sendNext("Oh my god, super GM powerz is here!"); } else if (status == 6) { cm.sendNext("Oh well."); cm.dispose(); } } }