OK論壇

 找回密碼
 註冊
查看: 3332|回復: 23

關於腳本(設置轉職的人員) {解決}

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2008-12-5 21:09:40 | 顯示全部樓層 |閱讀模式
我所設置腳本如下------------------------------------------------------------------------------------------prontera.gat,147,193,4 script 轉職輔助人員 751,{        mes "[轉職輔助人員]";        mes "你需要甚麼幫助呢?";        next;        menu    "轉一轉",le0,"轉二轉",ke0,"轉生",je0,"新技能",he0;     le0:        mes "[轉一轉]";        mes "請問你要選擇甚麼職業呢?";      if(class != 0 ) goto cow0;      if(skillpoint > 0 ) goto cow1;      if(JobLevel < 10 ) goto cow2; next;   menu    "劍士",le1,"魔法師",le2,"弓箭手",le3,"服事",le4,"商人",le5,"盜賊",le6,"忍者",le7,"槍手",le8,"超級初心者",le9,"不轉了",le10;           le1:      if(upper == 0 || upper == 2 ) goto le11;      if(upper == 1 ) goto le111;     {       le11:        jobchange 1;        mes "恭喜你轉成劍士!";        mes "二轉可轉為》騎士《or》十字軍《。";    close;        end;     le111:        jobchange 4002;        mes "恭喜你轉成進階劍士!";       mes "二轉可轉為》騎士領主《 or》聖殿十字軍《 。";   close;        end;     }          le2:      if(upper == 0 || upper == 2 ) goto le22;      if(upper == 1 ) goto le222;     {     le22:        jobchange 2;        mes "恭喜你轉成魔法師!";        mes "二轉可轉為》巫師《or》賢者《。";    close;        end;      le222:        jobchange 4003;        mes "恭喜你轉成進階魔法師!";        mes "二轉可轉為》超魔導師《or》智者《 。";close;        end;      }          le3      if(upper == 0 || upper == 2 ) goto le33;      if(upper == 1 ) goto le333;     {     le33:        jobchange 3;        mes "恭喜你轉成弓箭手!";        mes "二轉可轉為》獵人《or》吟遊詩人《 》舞孃《 。";    close;        end;     le333:        jobchange 4004;        mes "恭喜你轉成進階弓箭手!";        mes "二轉可轉為》神射手《 or》搞笑藝人《》冷艷舞姬《。";    close;        end;     }         le4      if(upper == 0 || upper == 2 ) goto le44;      if(upper == 1 ) goto le444;     {         le44:        jobchange 4;        mes "恭喜你轉成服事!";        mes "二轉可轉為》祭司《 or》武道家《 。";    close;        end;     le444:        jobchange 4005;        mes "恭喜你轉成進階服事!";        mes "二轉可轉為》神官《 or》武術宗師《 。";    close;        end;     }          le5      if(upper == 0 || upper == 2 ) goto le55;      if(upper == 1 ) goto le555;     {     le55:        jobchange 5;        mes "恭喜你轉成商人!";        mes "二轉可轉為》鐵匠《or》煉金術師《 。";    close;        end;     le555:        jobchange 4006;        mes "恭喜你轉成進階商人!";        mes "二轉可轉為》神工匠《 or》創造者《 。";    close;        end;     }     le6      if(upper == 0 || upper == 2 ) goto le66;      if(upper == 1 ) goto le666;     {     le66:        jobchange 6;        mes "恭喜你轉成盜賊!";        mes "二轉可轉為》刺客《 or》流氓《 。";    close;        end;     le666:        jobchange 4007;        mes "恭喜你轉成進階盜賊!";        mes "二轉可轉為》十字刺客《or》神行太保《 。";    close;        end;     }     le7      if(upper == 0 || upper == 2 ) goto le77;     {     le77:        jobchange 29;        mes "恭喜你轉成忍者!";    close;        end;     }     le8      if(upper == 0 || upper == 2 ) goto le88;     {     le88:        jobchange 28;        mes "恭喜你轉成槍手!";    close;        end;     }     le9      if(upper == 0 || upper == 2 ) goto le99;     {     le99:        jobchange 23;        mes "恭喜你轉成超級初心者!";    close;        end;     }} ------------------------------------------------------------------------------------我map的路徑都設對了--- (上面腳本)還未設定完我先設定完一轉去做測試但擺上去看不見npc(1)是腳本哪裡有打錯? (2)還是必須打完整才能出現npc?

[[i] 本帖最後由 picturesque 於 2008-12-6 07:45 PM 編輯 [/i]]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
回復

使用道具 舉報

  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 2008-12-5 21:14:36 | 顯示全部樓層
    問腳本  記得附上腳本
    map 開機情況  顯示如何  
    貼圖上來   大家才方便 幫你判斷
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-5 21:18:48 | 顯示全部樓層
    抱歉 剛剛想說慢慢編輯就會好看多了
    但是好像沒有

    已附檔案了
    煩請大大解答
    謝謝
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-5 21:25:13 | 顯示全部樓層

    回覆 3樓的 picturesque 的帖子

    附上MAP回報的東西吧
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-5 21:30:02 | 顯示全部樓層
    map回報的東西是只athena裡的map所跑的東西?
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-5 21:35:11 | 顯示全部樓層
    1.一堆沒必要存在的 {  } 卻出現了一堆

    2.沒二轉、轉生、新技能選項的標籤

    還有...沒必要上傳附件...用code代碼, 這樣就不會被系統自動轉成表情符號

    [ 本帖最後由 lendlice0001 於 2008-12-5 09:40 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-5 21:35:18 | 顯示全部樓層
    script error on script/npc/OPP/123.txt line 10
        expect command, missing function name or calling undeclared function
         5 :         menu    "轉一轉",le0,"轉二轉",ke0,"轉生",je0,"新技能",he0;
         6 :      le0:
         7 :         mes "[轉一轉]";
         8 :         mes "請問你要選擇甚麼職業呢?";
         9 :         next;
    *   10 : '?@   menu    "劍士",le1,"魔法師",le2,"弓箭手",le3,"服事",le4,"商人",le5,"盜賊",le6,"忍者",le7,"槍手",le8,"超級初心者",le9,"不轉了",le10;
        11 :      le1:
        12 :       if(upper == 0 || upper == 2 ) goto le11;
        13 :       if(upper == 1 ) goto le111;
        14 :      {
        15 :        le11:

    只放出錯誤npc的讀取 這樣夠麻?
    還是需要更多?
    真多= =這是錯誤嗎?

    [ 本帖最後由 picturesque 於 2008-12-5 09:40 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-5 21:36:14 | 顯示全部樓層

    回覆 5樓的 picturesque 的帖子

    沒錯∼∼就是他。。。。。。。
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-5 21:38:47 | 顯示全部樓層
    我二轉那些 還未做設定
    先拿一轉來做測試
    這樣不行嗎?
    還是說須要是完整的?

    多餘的{ }
    是指我再打劍士那些那邊的嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-5 21:41:24 | 顯示全部樓層

    回覆 9樓的 picturesque 的帖子

    1.沒辦法  除非你把2轉的menu拿掉
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-5 21:42:30 | 顯示全部樓層

    回覆 10樓的 pan00017 的帖子

    嗯 我拿掉試試看
    想說可以@@
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-5 21:43:23 | 顯示全部樓層

    回覆 9樓的 picturesque 的帖子

    你都已經做 goto 指令了

    腳本就不會再做你 { } 裡的東西

    而且,腳本不會再跑進你 { } 的東西

    簡單說就是 goto 找不到標籤,因為你把標籤寫進 { } 裡了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 2008-12-5 21:43:46 | 顯示全部樓層
    next  錯誤
    我附上一腳本  給你參考

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-5 21:48:00 | 顯示全部樓層

    回覆 12樓的 lendlice0001 的帖子

    嗯,謝謝
    原來goto指令跑不進{ }裡面
    多了解了一點
    以後會改進
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-5 21:48:05 | 顯示全部樓層
    另一個錯誤...

    menu 指令,格式是錯的,我記得 menu 指令後面是 空格 而不能是 tab ,能不能空這麼多格我就不確定了

    而且你在 menu 那行就有錯誤,表示一定得要有 meun 裡的標籤

    [ 本帖最後由 lendlice0001 於 2008-12-5 09:52 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-6-29 04:30 AM , Processed in 0.070340 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表