נמאס לכם כל פעם לומר למישהו להתנתק כדי שתשנו לו את השם?
בשביל זה בניתי את הפקודה הבאה
הוסיפו ל- MapleCharacter:
הפקודה לקובץ הפקודות שלכם:קוד:public void setNamez(String name) { try { Connection con = DatabaseConnection.getConnection(); PreparedStatement ps = con.prepareStatement("UPDATE characters SET name = ? WHERE id = ?"); ps.setString(1, name); ps.setInt(2, this.id); ps.executeUpdate(); ps.close(); client.getSession().write(MaplePacketCreator.getCharInfo(client.getPlayer())); getMap().removePlayer(client.getPlayer()); getMap().addPlayer(client.getPlayer()); } catch (SQLException se) { log.error("SQL error: " + se.getLocalizedMessage(), se); } }
בסוף תשנו צאנל וזהוקוד:else if(splitted[0].equals("!changename")){ if(splitted.length<3 || splitted.length>3){ mc.dropMessage("Wrong Syntex: Use !changename <player> <name>"); } else { MapleCharacter victim = c.getChannelServer().getPlayerStorage().getCharacterByName(splitted[1]); String name = splitted[2]; if(victim!=null){ victim.setNamez(name); c.getSession().write(MaplePacketCreator.getCharInfo(victim)); victim.dropMessage("Your new name is: "+name); } else { mc.dropMessage("UnAble to Find "+splitted[1]); } } }![]()




ציטוט ההודעה





I Love Tennis





ספוילר:

