레벨 30이상 캐시교환 스크립트
/*
초기자금으로 캐시구매를 무한대로 하는 분들을 방지한 스크립트 입니다.
레벨이 30미만이면 캐시구매가 불가능 합니다.
캐시교환 스크립트 입니다.
*/
var status = 0;
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (mode == 0 && status == 0) {
cm.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if (status == 0) {
cm.sendSimple ("캐시 교환은 #rLv.30#k부터 가능 하며, 최대 한도는 90만원 입니다.#e#d" +
"#k\r\n#L100##r메소로 캐시 구입하기(수수료없음)" +
"#k\r\n#L200##b캐시로 메소 구입하기(수수료5%)");
} else if (selection == 100) {
cm.sendSimple ("캐시 교환은 #rLv.30#k부터 가능 하며, 최대 한도는 90만원 입니다.#d" +
"#k\r\n#L1##r100,000,000 메소로 500,000 캐시 교환하기" +
"#k\r\n#L2##r10,000,000 메소로 50,000 캐시 교환하기" +
"#k\r\n#L3##r1,000,000 메소로 5,000 캐시 교환하기" +
"#k\r\n#L4##r100,000 메소로 500 캐시 교환하기" +
"#k\r\n#L5##r10,000 메소로 50 캐시 교환하기");
} else if (selection == 200) {
cm.sendSimple ("캐시 교환은 #rLv.30#k부터 가능 하며, 최대 한도는 90만원 입니다.#d" +
"#k\r\n#L6##b500,000 캐시로 95,000,000 메소 교환하기" +
"#k\r\n#L7##b50,000 캐시로 9,500,000 메소 교환하기" +
"#k\r\n#L8##b5,000 캐시로 950,000 메소 교환하기" +
"#k\r\n#L9##b500 캐시로 95,000 메소 교환하기" +
"#k\r\n#L10##b50 캐시로 9,500 메소 교환하기");
} else if (selection == 1) {
if (cm.getPlayerStat("LVL") >= 30 && cm.getPlayer().getMeso() >= 100000000 && cm.getPlayer().getNX() < 399999) {
cm.sendOk ("100,000,000 메소를 500,000 캐시로 교환하였습니다!");
cm.gainMeso (-100000000);
cm.gainNX (500000);
cm.dispose();
} else {
cm.sendOk ("캐시는 #rLv.30#k부터 교환 가능 합니다.\r\n메소가 부족하거나 캐시 최대한도량을 넘었습니다.(최대 90만)");
cm.dispose();
}
} else if (selection == 2) {
if (cm.getPlayerStat("LVL") >= 30 && cm.getPlayer().getMeso() >= 10000000 && cm.getPlayer().getNX() < 850000) {
cm.sendOk ("10,000,000 메소를 50,000 캐시로 교환하였습니다!");
cm.gainMeso (-10000000);
cm.gainNX (50000);
cm.dispose();
} else {
cm.sendOk ("캐시는 #rLv.30#k부터 교환 가능 합니다.\r\n메소가 부족하거나 캐시 최대한도량을 넘었습니다.(최대 90만)");
cm.dispose();
}
} else if (selection == 3) {
if (cm.getPlayerStat("LVL") >= 30 && cm.getPlayer().getMeso() >= 1000000 && cm.getPlayer().getNX() < 895000) {
cm.sendOk ("1,000,000 메소를 5,000 캐시로 교환하였습니다!");
cm.gainMeso (-1000000);
cm.gainNX (5000);
cm.dispose();
} else {
cm.sendOk ("캐시는 #rLv.30#k부터 교환 가능 합니다.\r\n메소가 부족하거나 캐시 최대한도량을 넘었습니다.(최대 90만)");
cm.dispose();
}
} else if (selection == 4) {
if (cm.getPlayerStat("LVL") >= 30 && cm.getPlayer().getMeso() >= 100000 && cm.getPlayer().getNX() < 899500) {
cm.sendOk ("100,000 메소를 500 캐시로 교환하였습니다!");
cm.gainMeso (-100000);
cm.gainNX (500);
cm.dispose();
} else {
cm.sendOk ("캐시는 #rLv.30#k부터 교환 가능 합니다.\r\n메소가 부족하거나 캐시 최대한도량을 넘었습니다.(최대 90만)");
cm.dispose();
}
} else if (selection == 5) {
if (cm.getPlayerStat("LVL") >= 30 && cm.getPlayer().getMeso() >= 10000 && cm.getPlayer().getNX() < 899950) {
cm.sendOk ("10,000 메소를 50 캐시로 교환하였습니다!");
cm.gainMeso (-10000);
cm.gainNX (50);
cm.dispose();
} else {
cm.sendOk ("캐시는 #rLv.30#k부터 교환 가능 합니다.\r\n메소가 부족하거나 캐시 최대한도량을 넘었습니다.(최대 90만)");
cm.dispose();
}
} else if (selection == 6) {
if (cm.getPlayer().getNX() >= 500000) {
cm.sendOk ("500,000 캐시를 95,000,000 메소로 교환하였습니다!");
cm.gainMeso (95000000);
cm.gainNX (-500000);
cm.dispose();
} else {
cm.sendOk ("캐시가 부족합니다!");
cm.dispose();
}
} else if (selection == 7) {
if (cm.getPlayer().getNX() >= 50000) {
cm.sendOk ("50,000 캐시를 9,500,000 메소로 교환하였습니다!");
cm.gainMeso (9500000);
cm.gainNX (-50000);
cm.dispose();
} else {
cm.sendOk ("캐시가 부족합니다!");
cm.dispose();
}
} else if (selection == 8) {
if (cm.getPlayer().getNX() >= 5000) {
cm.sendOk ("5,000 캐시를 950,000 메소로 교환하였습니다!");
cm.gainMeso (950000);
cm.gainNX (-5000);
cm.dispose();
} else {
cm.sendOk ("캐시가 부족합니다!");
cm.dispose();
}
} else if (selection == 9) {
if (cm.getPlayer().getNX() >= 500) {
cm.sendOk ("500 캐시를 95,000 메소로 교환하였습니다!");
cm.gainMeso (95000);
cm.gainNX (-500);
cm.dispose();
} else {
cm.sendOk ("캐시가 부족합니다!");
cm.dispose();
}
} else if (selection == 10) {
if (cm.getPlayer().getNX() >= 50) {
cm.sendOk ("50 캐시를 9,500 메소로 교환하였습니다!");
cm.gainMeso (9500);
cm.gainNX (-50);
cm.dispose();
} else {
cm.sendOk ("캐시가 부족합니다!");
cm.dispose();
}
}
}
}

호옹 님의 최근 댓글
클라 WZ와 팩 내부에 있는 WZ가 맞지 않아서 팅기는 것 입니다. 2017 09.30