IdyllicStory
Would you like to react to this message? Create an account in a few clicks or log in to continue.

IdyllicStory

A story without an end.
 
HomeSearchLatest imagesRegisterLog in

 

 New coder app (Daniel)

Go down 
AuthorMessage
Guest
Guest




New coder app (Daniel) Empty
PostSubject: New coder app (Daniel)   New coder app (Daniel) Time210Thu Mar 18, 2010 4:58 am

Name :

Age :I am 14 years old turning 15 at december 19th

Time Zone : EST (Canada)

Email : rulsovechkin@hotmail.com

IGN : its gunna b Daniel

Coding experience : Ive coded on MMS, DGMS and my own server Ovechkinstory

How long you play per day: ehhh i aint gonna lie to you like those ppl who say they play like 18 hours per day. -_- . I can play 1 - 2 hours weekdays and 4 - 5 - 6 hours weekends.

What you can code : Java scripts , .wz scripts in ur source , HaCreator and HarePacker idk if i might change ur lolcalhost to my custom one i created . Cause it has mostly all of my custom stuff including a underwater fm.

What you are best at coding : Custom npc's and Custom items cause the pixels can be growned to 800x so i can rlly put small details and make a boring maplestory item into a MAGNIFICENT idyllicstory item.

Other servers you have coded for : I think i mixed up coding exp and other servers uve coded fo o.O ill just show my work ova here.


function getPartySize(){
if(cm.getPlayer().getParty() == null){
return 0;
}else{
return (cm.getPlayer().getParty().getMembers().size());
}
}

function isLeader(){
return cm.isLeader();
}

function checkPartySize(){
var size = 0;
if(cm.getPlayer().getParty() == null){
size = 0;
}else{
size = (cm.getPlayer().getParty().getMembers().size());
}
if(size < minplayers || size > maxplayers){
return false;
}else{
return true;
}
}

function checkPartyLevels(){
var pass = true;
var party = cm.getPlayer().getParty().getMembers();
if(cm.getPlayer().getParty() == null){
pass = false;
}else{
for (var i = 0; i < party.size() && pass; i++) {
if ((party.get(i).getLevel() < minlvl) || (party.get(i).getLevel() > maxlvl) || (party.get(i).getMapid() != cm.getMapId())) {
pass = false;
}
}
}
return pass;
}

function hasParty(){
if(cm.getPlayer().getParty() == null){
return false;
}else{
return true;
}
}
























PRO BOSS PQ : var exitMap;
var flagmap;
var instanceId;
var minPlayers = 1;

function init() {
instanceId = 1;
}

function monsterValue(eim, mobId) {
return 1;
}

function setup(eim) {
instanceId = em.getChannelServer().getInstanceId();
exitMap = em.getChannelServer().getMapFactory().getMap(100000000); // Loser's Exit Map = Henesys
flagmap = em.getChannelServer().getMapFactory().getMap(240030103); // IDK LOL == zomgwtf?
exitMap2 = em.getChannelServer().getMapFactory().getMap(100000000); // Winner's Exit - o-o horntail killed isnt handled here
var instanceName = "ProBosses" + instanceId;
var eim = em.newInstance(instanceName);
var mf = eim.getMapFactory();
em.getChannelServer().addInstanceId();
var map = mf.getMap(240030103);//wutt Very Happy
return eim;
}

function playerEntry(eim, player) {
var map = eim.getMapInstance(240030103);
player.changeMap(map, map.getPortal(0));
map.broadcastMessage(net.sf.odinms.tools.MaplePacketCreator.serverNotice(6, "[Lil Puff] I will crush you in 30 seconds. Prepare for the worst!"));
eim.schedule("monsterSpawn", 30000);
player.getClient().getSession().write(net.sf.odinms.tools.MaplePacketCreator.getClock(30)); // It's just going to dissapear anyway :\
}

function monsterSpawn(eim, player) {
var mf = eim.getMapFactory();
var bossmap = mf.getMap(240030103);
bossmap.removePortals();
bossmap.killAllMonsters(false);
// bossmap.spawnNpc(1052014, new java.awt.Point(-39, 168));
var mob = net.sf.odinms.server.life.MapleLifeFactory.getMonster(9400507);
var overrideStats = new net.sf.odinms.server.life.MapleMonsterStats();
overrideStats.setHp(2100000000);
overrideStats.setExp(1547000000);
overrideStats.setMp(mob.getMaxMp());
mob.setOverrideStats(overrideStats);
mob.setHp(overrideStats.getHp());
http://eim.registerMonster(mob);

bossmap.spawnMonsterOnGroudBelow(mob, new java.awt.Point(-182, -178));
}

function playerDead(eim, player) {
if (player.getMap().hasTimer() == false) {
player.getClient().getSession().write(net.sf.odinms.tools.MaplePacketCreator.getClock(600));
// player.getMap().setTimer(true);
}
}

function playerRevive(eim, player) {
if (eim.isLeader(player)) { //check for party leader
//boot whole party and end
var party = eim.getPlayers();
for (var i = 0; i < party.size(); i++) {
playerExit(eim, party.get(i));
}
eim.dispose2();
}
else { //boot dead player
// If only 5 players are left, uncompletable:
var party = eim.getPlayers();
if (party.size() <= minPlayers) {
for (var i = 0; i < party.size(); i++) {
playerExit(eim,party.get(i));
}
eim.dispose2();
}
else
playerExit(eim, player);
}
}

function playerDisconnected(eim, player) {
if (eim.isLeader(player)) { //check for party leader
//PWN THE PARTY (KICK OUT)
var party = eim.getPlayers();
for (var i = 0; i < party.size(); i++) {
if (party.get(i).equals(player)) {
removePlayer(eim, player);
}
else {
playerExit(eim, party.get(i));
}
}
eim.dispose2();
}
else { //KICK THE D/CED CUNT
// If only 5 players are left, uncompletable:
var party = eim.getPlayers();
if (party.size() < minPlayers) {
for (var i = 0; i < party.size(); i++) {
playerExit(eim,party.get(i));
}
eim.dispose2();
}
else
playerExit(eim, player);
}
}

function leftParty(eim, player) {
// If only 5 players are left, uncompletable:
var party = eim.getPlayers();
if (party.size() <= minPlayers) {
for (var i = 0; i < party.size(); i++) {
playerExit(eim,party.get(i));
}
eim.dispose2();
}
else
playerExit(eim, player);
}

function disbandParty(eim) {
//boot whole party and end
var party = eim.getPlayers();
for (var i = 0; i < party.size(); i++) {
playerExit(eim, party.get(i));
}
eim.dispose2();
}

function playerExit(eim, player) {
eim.unregisterPlayer(player);
player.changeMap(exitMap, exitMap.getPortal(0));
}

//Those offline cuntts
function removePlayer(eim, player) {
eim.unregisterPlayer(player);
player.getMap().removePlayer(player);
player.setMap(exitMap);
}

function clearPQ(eim) {
//HTPQ does nothing special with winners
var party = eim.getPlayers();
for (var i = 0; i < party.size(); i++) {
playerExit(eim, party.get(i));
}
eim.dispose2();
}

function allMonstersDead(eim) {
//Open Portal? o.O
}

function cancelSchedule() {
}

function timeOut() {
var iter = em.getInstances().iterator();
while (iter.hasNext()) {
var eim = iter.next();
if (eim.getPlayerCount() > 0) {
var pIter = eim.getPlayers().iterator();
while (pIter.hasNext()) {
playerExit(eim, pIter.next());
}
}
eim.dispose2();
}
}
Back to top Go down
Lexii
Administrator
Administrator
Lexii


Female Posts : 2443
Join date : 2010-03-01
Age : 31
Location : Holland

New coder app (Daniel) Empty
PostSubject: Re: New coder app (Daniel)   New coder app (Daniel) Time210Mon Feb 21, 2011 1:03 pm

Denied!
Inactive
Back to top Go down
http://www.idyllicstory.com/vote.php
 
New coder app (Daniel)
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
IdyllicStory :: Applications :: GM Applications :: Denied-
Jump to: