OK論壇

 找回密碼
 註冊
查看: 1153|回復: 2

轉生人員的腳本,請教高人指點錯誤 =口="

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2011-6-26 04:21 PM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

    發表於 2009-7-18 15:19:54 | 顯示全部樓層 |閱讀模式
    本帖最後由 u6041423 於 2009-7-19 01:35 AM 編輯


    1. xmas.gat,153,122,5  script 轉生五次人員      751,{
    2. mes "[轉生人員]";
    3. mes "你好,我負責提供轉生服務,";
    4. mes "每轉生一次會多出40點的屬性點,";
    5. mes "最後五轉會多加60點,總共220點。";
    6. mes "但是要先準備好^FF0000 100萬Zeny^000000,";
    7. mes "轉生會讓你的等級跟技能等變回1,";
    8. mes "變成^FF0000進階初心者^000000 ";
    9. mes "最高上限為五轉";
    10. next;
    11. menu "我要轉生",L1,"查詢現在幾轉",Lw,"不是",Ln;
    12. L1:
    13.         if(BaseLevel<99) goto No;
    14.         if(joblevel < 40)   goto No;
    15.         if(zeny < 1000000) goto NN;
    16.         if (checkoption(8) > 0) goto NotYet2;                //手推車等級1
    17.         if (checkoption(128) > 0) goto NotYet2;                //手推車等級2
    18.         if (checkoption(256) > 0) goto NotYet2;                //手推車等級3
    19.         if (checkoption(512) > 0) goto NotYet2;                //手推車等級4
    20.         if (checkoption(1024) > 0) goto NotYet2;        //手推車等級5
    21.         if (checkoption(16) > 0) goto NotYet3;                //帶老鷹
    22.         if (checkoption(32) > 0) goto NotYet4;                //騎鳥
    23.         if(Llv==1) goto L2;
    24.         if(Llv==2) goto L3;
    25.         if(Llv==3) goto L4;
    26.         if(Llv==4) goto L5;
    27.         if(Llv==5) goto L0;
    28.         mes "[轉生人員]";
    29.         mes "恭喜你1轉成功。";
    30.         setoption 0;                                   //回到初始職業
    31.         jobchange 0,1;                     // 職業是進階初心者
    32.         set Llv,1;                             // 1轉玩家
    33.         resetskill;                            // 初始化所有技能
    34.         resetstatus;                         // 初始化所有屬性                 
    35.         set BaseLevel,1;                // base等級歸零
    36.         set JobLevel,1;                  // job等級歸零
    37.         set StatusPoint,40;           // 素質點數多加40
    38.         set SkillPoint,0;                 // 技能點數歸零
    39.         set Reclass,class;
    40.         set zeny,zeny - 1000000; // 扣除金幣100萬
    41.         skill 142,1,0;                    //技能 裝死
    42.         skill 143,1,0;                   //技能  緊急治療
    43.         announce "【轉生公告】恭喜 " + strcharinfo(0) + " 成為1轉的玩家!",15;
    44.         close;
    45. No:
    46.         mes "[轉生人員]";
    47.         mes "對不起,你還沒達成轉生的條件,";
    48.         mes "你的基本等級必須達到99等才能進行轉職。";
    49.         close;
    50. NN:
    51.         mes "[轉生人員]";
    52.         mes "對不起,你身上未準備滿100萬元喔!";
    53.         close;
    54. NotYet2:
    55.         mes "[轉生人員]";
    56.         mes "對不起,你必須把手推車給解除才行阿!";
    57.         close;
    58. NotYet3:
    59.         mes "[轉生人員]";
    60.         mes "對不起,你必須把老鷹給解放才行阿!";
    61.         close;
    62. NotYet4:
    63.         mes "[轉生人員]";
    64.         mes "對不起,你必須把大嘴鳥給解放才行阿!";
    65.         close;
    66. L2:
    67.         mes "[轉生人員]";
    68.         mes "恭喜你2轉成功。";
    69.         setoption 0;                                   //回到初始職業
    70.         jobchange 0,1;                     // 職業是進階初心者
    71.         set Llv,2;                             // 2轉玩家
    72.         resetskill;                            // 初始化所有技能
    73.         resetstatus;                         // 初始化所有屬性                 
    74.         set BaseLevel,1;                // base等級歸零
    75.         set JobLevel,1;                  // job等級歸零
    76.         set StatusPoint,80;           // 素質點數多加80
    77.         set SkillPoint,0;                 // 技能點數歸零
    78.         set Reclass,class;
    79.         set zeny,zeny - 1000000; // 扣除金幣100萬
    80.         skill 142,1,0;                    //技能 裝死
    81.         skill 143,1,0;                   //技能  緊急治療
    82.         announce "【轉生公告】恭喜 " + strcharinfo(0) + " 成為2轉的玩家!",15;
    83.         close;
    84. L3:
    85.         mes "[轉生人員]";
    86.         mes "恭喜你3轉成功。";
    87.         setoption 0;                                   //回到初始職業
    88.         jobchange 0,1;                     // 職業是進階初心者
    89.         set Llv,3;                             // 3轉玩家
    90.         resetskill;                            // 初始化所有技能
    91.         resetstatus;                         // 初始化所有屬性                 
    92.         set BaseLevel,1;                // base等級歸零
    93.         set JobLevel,1;                  // job等級歸零
    94.         set StatusPoint,120;           // 素質點數多加120
    95.         set SkillPoint,0;                 // 技能點數歸零
    96.         set Reclass,class;
    97.         set zeny,zeny - 1000000; // 扣除金幣100萬
    98.         skill 142,1,0;                    //技能 裝死
    99.         skill 143,1,0;                   //技能  緊急治療
    100.         announce "【轉生公告】恭喜 " + strcharinfo(0) + " 成為3轉的玩家!",15;
    101.         close;
    102. L4:
    103.         mes "[轉生人員]";
    104.         mes "恭喜你4轉成功";
    105.         setoption 0;                                   //回到初始職業
    106.         jobchange 0,1;                     // 職業是進階初心者
    107.         set Llv,4;                             // 4轉玩家
    108.         resetskill;                            // 初始化所有技能
    109.         resetstatus;                         // 初始化所有屬性                 
    110.         set BaseLevel,1;                // base等級歸零
    111.         set JobLevel,1;                  // job等級歸零
    112.         set StatusPoint,160;           // 素質點數多加160
    113.         set SkillPoint,0;                 // 技能點數歸零
    114.         set Reclass,class;
    115.         set zeny,zeny - 1000000; // 扣除金幣100萬
    116.         skill 142,1,0;                    //技能 裝死
    117.         skill 143,1,0;                   //技能  緊急治療
    118.         announce "【轉生公告】恭喜 " + strcharinfo(0) + " 成為4轉的玩家!",15;
    119.         close;
    120. L5:
    121.         mes "[轉生人員]";
    122.         mes "恭喜你5轉成功";
    123.         setoption 0;                                   //回到初始職業
    124.         jobchange 0,1;                     // 職業是進階初心者
    125.         set Llv,5;                             // 5轉玩家
    126.         resetskill;                            // 初始化所有技能
    127.         resetstatus;                         // 初始化所有屬性                 
    128.         set BaseLevel,1;                // base等級歸零
    129.         set JobLevel,1;                  // job等級歸零
    130.         set StatusPoint,220;           // 素質點數多加220
    131.         set SkillPoint,0;                 // 技能點數歸零
    132.         set Reclass,class;
    133.         set zeny,zeny - 1000000; // 扣除金幣100萬
    134.         skill 142,1,0;                    //技能 裝死
    135.         skill 143,1,0;                   //技能  緊急治療
    136.         announce "【轉生公告】恭喜 " + strcharinfo(0) + " 成為5轉的玩家!",15;
    137.         close;

    138. L0:
    139.         mes "[轉生人員]";
    140.         mes "你已經是位五轉的玩家了,";
    141.         mes "肉體修練達到人類的極限。";
    142.         mes "接著請淨化自己的心靈,";
    143.         mes "內外兼修才能成為傳說的勇者!";
    144.         close;
    145. Lw:
    146.         if(Llv==2) goto Lw2;
    147.         if(Llv==3) goto Lw3;
    148.         if(Llv==4) goto Lw4;
    149.         if(Llv==5) goto Lw5;

    150.         mes "[轉生人員]";
    151.         mes "你現在為1轉玩家";
    152.         close;
    153. Lw2:
    154.         mes "[轉生人員]";
    155.         mes "你現在為2轉玩家";
    156.         close;
    157. Lw3:
    158.         mes "[轉生人員]";
    159.         mes "你現在為3轉玩家";
    160.         close;
    161. Lw4:
    162.         mes "[轉生人員]";
    163.         mes "你現在為4轉玩家";
    164.         close;
    165. Lw5:
    166.         mes "[轉生人員]";
    167.         mes "你現在為5轉的玩家";
    168.         close;
    169. Ln:
    170.         mes "[轉生人員]";
    171.         mes "你想轉生時,我隨時為你服務!!";
    172.         close;
    173. OnInit:
    174. waitingroom "轉生負責人員",0;
    175. end;
    176. }
    複製代碼
    在下的轉生人物腳本 , 在map server裡會出現

    npc file syntax error at line 4

    這句英文訊息代表什麼意思 ?

    是只在下的腳本有問題 , 還是在下的ja版本不夠 ?

    希望對ja有研究的大大能幫在下指點一下迷經 =口="

    謝謝 ! m(_ _)m
    回復

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-7-18 16:46:10 | 顯示全部樓層
    #1
    我不知道你錯什麼,我測了一下是OK的
    唯一有改的部分只有你前面兩個空行我拿掉而已
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2011-6-26 04:21 PM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

     樓主| 發表於 2009-7-18 22:23:39 | 顯示全部樓層
    2# lendlice0001

    感謝卡卡西老師 XD !!

    你這一說就讓在下對自己的腳本多了些信心,

    在下拿別人的轉生腳本和自己的作對比,

    結果發現在下犯了一個很嚴重的錯誤,

    第一句 : xmas.gat,153,122,5  script 轉生五次人員      751,{

    這句話, 在下把「轉生五次人員」這名子兩旁空下一格,

    結果讀到了,

    人物也出來了 XD !

    真是一句點醒夢中人呀 XD!
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-17 10:25 PM , Processed in 0.048586 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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