랭킹 npc
portPackage(java.sql);
importPackage(java.lang);
importPackage(Packages.database);
var status = -1;
function start() {
status = -1;
action (1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
return;
}
if (mode == 0) {
status --;
}
if (mode == 1) {
status++;
}
if (status == 0) {
var chat = "종합 랭킹 게시판 입니다. 보고 싶은 랭킹을 택하세요.\r\n\r\n";
chat += "#L2##b 환생 포인트 랭킹#k";
chat += "#L3##r 레벨 랭킹#k";
chat += "#L4##b 메소 랭킹#k";
cm.sendSimple(chat);
}else if (status == 1){
if (selection == 1){
var reborn = "환생횟수 랭킹입니다.\r\n\r\n"+cm.getRebornRank();
cm.sendOk(reborn);
cm.dispose();
}
else if (selection == 2){
var fame = "환생포인트 랭킹입니다.\r\n\r\n"+cm.getFameRank();
cm.sendOk(fame);
cm.dispose();
}
else if (selection == 3){
var fame = "레벨 랭킹입니다.\r\n\r\n"+cm.getLevelRank();
cm.sendOk(fame);
cm.dispose();
}
else if (selection == 4){
var i = 0;
var rank = MYSQL.getConnection().prepareStatement("SELECT * FROM characters WHERE gm = 0 ORDER BY meso DESC LIMIT 100").executeQuery();
var print = new StringBuilder();
while (rank.next()) {
i++;
var meso = ""+rank.getString("meso").split("E");
print.append(Integer(i)).append("위 #b").append(rank.getString("name")).append(" #k레벨 : ").append(Integer(rank.getInt("level"))).append("#b 메소 : #k").append(rank.getString("meso")).append("\r\n");
}
cm.sendOk("메소 랭킹입니다.\r\n"+print.toString());
cm.dispose();
}
}

피카츄염 님의 최근 댓글
ㅋㅋ 2018 05.29 클라 안되는대ㅔ여 2018 02.16 감사합니다 2018 02.12 클라 보내주세요 go_to_r@naver.com 2018 02.09 ㄳ 2018 02.01