OK論壇

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

關於學習技能

 關閉 [複製鏈接]
  • TA的每日心情

    2013-1-22 11:15 AM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    發表於 2010-2-28 17:05:39 | 顯示全部樓層 |閱讀模式
    再轉成新職業例如:十字斬首者.盧恩騎士

    轉完之後不能學習1.2轉的新技能例如:噴沙.退後迴避 之類的...

    要怎作修改才能讓玩家轉成新職業後 還可以學習到之前的技能呢

    請各位大大幫忙嚕

    因為我是過很多個npc都是同樣的狀況

    這是我的學習技能npc

    prontera.gat,167,86,3 script 新技能指導員 467,{
    mes "[新技能指導員]";
    mes "你能在我這裡學到你的職業的特殊技能,想學嗎?";
    next;
    menu "要",Lgetskills,"不要",Lnogetskills;
    Lgetskills:
    if (BaseJob==0) goto Lskillsnovice;
    if (BaseJob==Job_SuperNovice) goto Lskillssnovice;
    if ((Class==Job_Swordman) || (Class==Job_Baby_Swordman) || (Class==4002))  goto Lskillsswordie;
    if ((Class==Job_Mage) || (Class==Job_Baby_Mage) || (Class==4003)) goto Lskillsmage;
    if ((Class==Job_Archer) || (Class==4004)) goto Lskillsarcher;
    if ((Class==Job_Acolyte) || (Class==4005)) goto Lskillsaco;
    if ((Class==Job_Merchant) || (Class==4006)) goto Lskillsmerchie;
    if ((Class==Job_Thief) || (Class==4007)) goto Lskillsthief;
    //進階二轉
    if ((Class == Job_Knight) || (Class==4008) || (Class==Job_Lord_Knight2) || (Class == Job_Knight2) || (Class==Job_Baby_Knight) || (Class==Job_Baby_Knight2))  goto Lskillsswordie2;
    if ((Class==14) || (Class==21) || (Class==4015) || (Class==Job_Paladin2))  goto Lskillsswordie3;
    if ((Class==Job_Baby_Crusader) || (Class==Job_Baby_Crusader2)) goto Lskillsmage1;
    if ((Class==Job_Baby_Wizard) || (Class==9) || (Class==4010)) goto Lskillsmage2;
    if ((Class==Job_Baby_Sage) || (Class==16) || (Class==4017)) goto Lskillsmage3;
    if ((Class==11) || (Class==4012)) goto Lskillsarcher2;
    if ((Class==19) || (Class==20) || (Class==4020) || (Class==4021)) goto Lskillsarcher3;
    if ((Class==8) || (Class==4009)) goto Lskillsaco2;
    if ((Class==15) || (Class==4016)) goto Lskillsaco3;
    if ((Class==10) || (Class==4011)) goto Lskillsmerchie2;
    if ((Class==18) || (Class==4019)) goto Lskillsmerchie3;
    if ((Class==17) || (Class==4018)) goto Lskillsthief2;
    if ((Class==12) || (Class==4013)) goto Lskillsthief3;
    Lskillsnovice:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 143,1,0;
    mes "我已經把初學者的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillssnovice:
    mes "[新技能指導員]";
    skill 142,1,0; //Snovices don't have play dead, do they?
    mes "我已經把超級初學者的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsswordie:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 144,1,0;
    skill 145,1,0;
    skill 146,1,0;
    mes "我已經把劍士系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsswordie2:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 144,1,0;
    skill 145,1,0;
    skill 146,1,0;
    skill 1001,1,0;
    mes "我已經把騎士系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsswordie3:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 144,1,0;
    skill 145,1,0;
    skill 146,1,0;
    skill 1002,1,0;
    mes "我已經把十字軍系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsmage:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 157,1,0;
    mes "我已經把魔法師系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsmage2:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 157,1,0;
    skill 1006,1,0;
    mes "我已經把巫師系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsmage3:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 157,1,0;
    skill 1007,1,0;
    skill 1008,1,0;
    skill 1017,1,0;
    skill 1018,1,0;
    skill 1019,1,0;
    mes "我已經把賢者系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsarcher:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 147,1,0;
    skill 148,1,0;
    mes "我已經把弓箭手系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsarcher2:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 147,1,0;
    skill 148,1,0;
    skill 1009,1,0;
    mes "我已經把獵人系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsarcher3:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 147,1,0;
    skill 148,1,0;
    if (sex==0) skill 1010,1,0;
    mes "我已經把吟遊詩人系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    if (sex==1) skill 1011,1,0;
    mes "我已經把舞孃系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    Lskillsaco:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 156,1,0;
    mes "我已經把服侍系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsaco2:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 156,1,0;
    skill 1014,1,0;
    mes "我已經把祭司系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsaco3:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 156,1,0;
    skill 1015,1,0;
    skill 1016,1,0;
    mes "我已經把武道家系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsmerchie:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 153,1,0;
    skill 154,1,0;
    skill 155,1,0;
    mes "我已經把商人系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsmerchie2:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 153,1,0;
    skill 154,1,0;
    skill 155,1,0;
    skill 1012,1,0;
    skill 1013,1,0;
    mes "我已經把鐵匠系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsmerchie3:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 153,1,0;
    skill 154,1,0;
    skill 155,1,0;
    skill 238,1,0;
    mes "我已經把鍊金術師系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsthief:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 149,1,0;
    skill 150,1,0;
    skill 151,1,0;
    skill 152,1,0;
    mes "我已經把盜賊系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsthief2:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 149,1,0;
    skill 150,1,0;
    skill 151,1,0;
    skill 152,1,0;
    skill 1005,1,0;
    mes "我已經把流氓系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    Lskillsthief3:
    mes "[新技能指導員]";
    skill 142,1,0;
    skill 149,1,0;
    skill 150,1,0;
    skill 151,1,0;
    skill 152,1,0;
    skill 1003,1,0;
    skill 1004,1,0;
    mes "我已經把刺客系列的新技能教給你了,打開技能表看一下吧";
    mes "雖然這不是什麼厲害的技能,但是也可以在一定程度上幫助你的";
    next;
    goto LskillsEND;
    LskillsEND:
    mes "[新技能指導員]";
    mes "祝你好運。";
    close;
    Lnogetskills:
    mes "[新技能指導員]";
    mes "啊,好吧";
    mes "祝你好運!";
    close;
    }
    回復

    使用道具 舉報

  • TA的每日心情

    2017-11-11 11:05 PM
  • 簽到天數: 89 天

    連續簽到: 2 天

    [LV.6]常住居民II

    發表於 2010-2-28 17:22:27 | 顯示全部樓層
    本帖最後由 甜小羽 於 2010-2-28 05:23 PM 編輯


    例子:



    盧恩騎士(符文騎士)

    if ( Class == 4060 ) {
      skill 144,1,0; skill 145,1,0; skill 146,1,0; skill 1001,1,0;
    }


    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2010-2-28 17:22:41 | 顯示全部樓層
    因為他沒有被設定可以學
    自行到skill_tree修改
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-2 10:56 PM , Processed in 0.355042 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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