站在食物鏈頂端的男人
- UID
- 1
- 閱讀權限
- 200
- 主題
- 1324
- 帖子
- 2477
- 精華
- 3
- A幣
- 11
- 在線時間
- 4334 小時
- 最後登錄
- 2024-11-21
站長
- 主題
- 1324
- 帖子
- 2477
- 精華
- 3
- 綜合社群主題發文量
- 267
- 電玩社群主題發文量
- 1
- 娛樂社群主題發文量
- 4
- 技術社群主題發文量
- 31
- 閱讀權限
- 200
- 註冊時間
- 2013-1-28
TA的每日心情 | 怒 2024-11-9 23:41 |
---|
簽到天數: 397 天 連續簽到: 1 天 [LV.9]以壇為家II
|
這不確定,你要知道,SRC就是源碼,包含JS能用甚麼功能,也是要SRC裡面有,你才能用,否則你還是要自己去新增這個方法。
建議你能試著回想過去有沒有使用過什麼NPC有類似功能,然後翻出他的JS。
這邊給你一個大部分SRC都有的方法。
var status;
var nx = Array(100, 500, 1000);
var price = Array(3000000, 14000000, 28000000);
function start() {
status = -1;
action(1, 0, -1);
}
function action(mode, type, selection) {
if (mode == 1)
status++;
else {
if (status == 0 && mode == 0)
cm.sendOk("You're ugly ! go away");
cm.dispose();
return;
}
if (cm.getPlayer().getMapId() == 200000000) {
cm.getChar().getStorage().sendStorage(cm.getC(), 2010006);
cm.dispose();
} else {
if (status == 0)
cm.sendYesNo("嗨 ! 您能跟我購買楓幣. 你要買嗎?");
else if (status == 1) {
var text = "你要哪種點數?#r\r\n\n目前比值 1:3萬";
for (var i = 0; i < nx.length; i++)
text += "\r\n#L"+i+"#"+nx+" 點 "+price+" 楓幣.#l";
cm.sendSimple(text);
} else if (status == 2) {
if (cm.getMeso() >= price[selection]) {
cm.gainMeso(-price[selection]);
cm.modifyNx(nx[selection]);
cm.sendNext("給妳囉~..");
} else {
cm.sendOk("錢不夠 ! fuck you ");
}
cm.dispose();
}
}}
紅色的地方就是你要的給點數的方法。 |
|