本帖最後由 chenhui540 於 2022-12-16 20:45 編輯
楓之谷的任務是不可或缺的重要部分,但是要修正好任務,必須要好好學習。現在我來分享一下我的經驗。
(不同的端,語法或許有區別,但是完成任務的方法是一致的。)
條件遞增類任務
2236 趕走惡魔的方法
3421 隕石樣本採集
3926 耍紅蠍子團
3929 米奇里的測試
22530 守衛兵的第三件事:警告文是第一位的
/*
名字: 勇士之村警告標示
地圖: 風塵山丘
描述: 102020100
*/
function start() {
if (cm.getQuestStatus(22530) == 1 && cm.getQuestRecord(22530).getCustomData()==null) {
cm.updateInfoQuest(22530, "enter=00000");
cm.setQuestRecord(cm.getPlayer(), 22530, "1");
}
var quest = cm.getInfoQuest(22530);
var new_quest = "enter=";
var maps = Array(102020100, 102030000, 102030100, 102030200, 102030300);
var chen = false;
for (var i = 0; i < maps.length; i++) {
var hui = false;
if (cm.getPlayer().getMapId() == maps[i]) {
if (quest.substring(i+6, i+7).equals("0")) { //+6 for "enter="
new_quest += "1";
hui = true;
chen = true;
}
}
if (!hui) {
new_quest += quest.substring(i+6, i+7);
}
}
if (chen) {
cm.updateInfoQuest(22530, new_quest);
if (cm.getInfoQuest(22530).equals("enter=11111"))
cm.forceStartQuest(22597, "5");
cm.sendOk("你已修复好这塊警告牌!");
}
cm.sendOk("這是個徵兆,有一切未知的可能正在等待著你的到來!");
cm.dispose();
}
條件遞增任務相關腳本(已更新語法).rar
(12.7 KB, 下載次數: 1098)
|