Yeah its fixed in a later revision, but it is not public.
Printable View
How do I add auto register?
I can't access the GM commands even at gm level 7, any problems here?
Should be handled in generalChatHandler I think
Make sure your character is set to gm level 7 too, not just the account. If that doesn't solve your issue, commands are first handled in GeneralChatHandler.java, and passed to the CommandProcessor.
ayy lmao just picked up this source, thanks for sharing. This will be my second server, hopefully it's less convoluted than my first ;).
So I started up the server for quite some time and there's only me and my sister playing on it.
And today this error occurs after we tried to login from the login page (Not character selection page) after I've added some etc drops of Kerning Square through MYSQL.
Spoiler:
Any help would be appreciated since I do not really have that much knowledge on these stuff :(
EDIT : Fixed but I will leave this here in case someone else needs it. Something in your world.ini is screwed up. Fix it by replacing it with the original one or trial and error.
guys can help on these few things
1. when i set my account to GM to 6 , whenever there is a box try to hit it it say " not available with MWLB account "
2. i want to play with GM char , the problem is the char is in hide mode , how do i disable the hide mode?
3. any idea how to enable the !goto / @GoTo command available to a normal player ?
much appreciate for the help
1) Admins can't attack.
2) Unbuff hide.
3) Copy+paste the GM command to the player command section.
I'm having problems with the wash, when I use the AP it resets the mp, but does not reset the MAX MP. what should I do? thank you
Quote:
case 8192: // MP
/*if (APTo != 2048) {
c.announce(MaplePacketCreator.enableActions());
return;
}*/
int mp = player.getMp();
int level = player.getLevel();
MapleJob job = player.getJob();
boolean canWash = true;
if (job.isA(MapleJob.SPEARMAN) && mp < 4 * level + 156) {
canWash = false;
} else if (job.isA(MapleJob.FIGHTER) && mp < 4 * level + 56) {
canWash = false;
} else if (job.isA(MapleJob.THIEF) && job.getId() % 100 > 0 && mp < level * 14 - 4) {
canWash = false;
} else if (mp < level * 14 + 148) {
canWash = false;
}
if (canWash) {
int minmp = 0;
if (job.isA(MapleJob.WARRIOR) || job.isA(MapleJob.DAWNWARRIOR1) || job.isA(MapleJob.ARAN1)) {
minmp += 4;
} else if (job.isA(MapleJob.MAGICIAN) || job.isA(MapleJob.BLAZEWIZARD1)) {
minmp += 36;
} else if (job.isA(MapleJob.BOWMAN) || job.isA(MapleJob.WINDARCHER1) || job.isA(MapleJob.THIEF) || job.isA(MapleJob.NIGHTWALKER1)) {
minmp += 12;
} else if (job.isA(MapleJob.PIRATE) || job.isA(MapleJob.THUNDERBREAKER1)) {
minmp += 16;
} else {
minmp += 8;
}
player.setMp(player.getMp() - minmp);
player.setMaxMp(player.getMaxMp() - minmp);
statupdate.add(new Pair<>(MapleStat.MP, player.getMp()));
statupdate.add(new Pair<>(MapleStat.MAXMP, player.getMaxMp()));
break;
}
default:
c.announce(MaplePacketCreator.updatePlayerStats(MaplePacketCreator.EMPTY_STATUPDATE, true, c.getPlayer()));
return;
}
DistributeAPHandler.addStat(c, APTo);
c.announce(MaplePacketCreator.updatePlayerStats(statupdate, true, c.getPlayer()));
}
remove(c, itemId);
}