PlayerCommands - קרידט מפורום אחר.
ולי על בדיקה.
שלום חבר'ה
עכשיו אני משחרר כמה פקודות.
הוסף לתוך playercommands.java
("YourRepack"/src/client/commands/Playercommands.java
@checkme
קוד PHP:
}
else if (splitted[0].equalsIgnoreCase("@checkme")) {
mc.dropMessage("Hello" + player.getName() + "Your stats are:");
mc.dropMessage("Str: " + player.getStr());
mc.dropMessage("Dex: " + player.getDex());
mc.dropMessage("Int: " + player.getInt());
mc.dropMessage("Luk: " + player.getLuk());
mc.dropMessage("Available AP: " + player.getRemainingAp());
mc.dropMessage("Rebirths: " + player.getReborns());
}
@maxskills
קוד PHP:
}
else if (splitted[0].equalsIgnoreCase("@maxskills")) {
player.maxAllSkills();
@apreset
קוד PHP:
else if (splitted[0].equals("@apreset")) {
player.setRemainingAp(player.getRemainingAp() + player.getStr() - 4);
player.setStr(4);
player.setRemainingAp(player.getRemainingAp());
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.STR, player.getStr());
player.setRemainingAp(player.getRemainingAp() + player.getDex() - 4);
player.setDex(4);
player.setRemainingAp(player.getRemainingAp());
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.DEX, player.getDex());
player.setRemainingAp(player.getRemainingAp() + player.getInt() - 4);
player.setInt(4);
player.setRemainingAp(player.getRemainingAp());
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.INT, player.getInt());
player.setRemainingAp(player.getRemainingAp() + player.getLuk() - 4);
player.setLuk(4);
player.setRemainingAp(player.getRemainingAp());
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.LUK, player.getLuk());
}
All the @rebirth,a,w,p,m
קוד PHP:
//Rebirths into Begginer
} else if (splitted[0].equals("@rebirth")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(0));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
//Rebirths into Archer
} else if (splitted[0].equals("@rebirtha")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(300));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
//Rebirths into Warrior
} else if (splitted[0].equals("@rebirthw")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(100));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
//Rebirths into Thief
} else if (splitted[0].equals("@rebirtht")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(400));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
//Rebirths into Pirate
} else if (splitted[0].equals("@rebirthp")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(500));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
ואז אחרי שבדקתם 1-1 אוו הכל תעשו קמפול
שגיעות :
תצטרכו להוסיף את Method של זה. ולכל השאר שעושים לך תבעיות.
אם זה עובד חלק אז בהצלחה [IMG]http://images.***.co.il/smilies2/smile.gif[/IMG]