OK論壇

 找回密碼
 註冊
12
返回列表 發新帖
樓主: 光父亥

轉職腳本問題

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

    2010-9-14 08:15 PM
  • 簽到天數: 8 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-29 13:55:53 | 顯示全部樓層
    第一個檔案遺失........是因為我不想比人扣分用代碼

    在那?我改因為一個npc有多功能會方便些
    你說的在那找到-.-?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-8-29 14:18:19 | 顯示全部樓層
    本帖最後由 sinya 於 2010-8-29 02:23 PM 編輯

    COPY SEA轉職的 CASE1就好了啊


    1. if (SkillPoint || JobLevel < (!BaseJob?10:40)) {
    2.                                         mes "[SeA服務員]";
    3.                                         mes "你的Job等級不夠或者技能點數沒有加完";
    4.                                 } else {
    5.                                         if(Class >= 4054) {
    6.                                                 mes "[SeA服務員]";
    7.                                                 mes "您的職業不能轉職了";
    8.                                                 break;
    9.                                         }
    10.                                         if( BaseJob >= 7 && BaseJob <= 21 ) {
    11.                                                 if ( BaseLevel < 99 ) {
    12.                                                         mes "[SeA服務員]";
    13.                                                         mes "你的Base等級不夠99級";
    14.                                                         break;
    15.                                                 }
    16.                                                 if( BaseJob <= 13 )
    17.                                                         jobchange BaseClass+4053, Upper;
    18.                                                 else
    19.                                                         jobchange (BaseClass<=2?BaseClass:BaseClass+1)+4065, Upper;
    20.                                         }
    21.                                         else if ( Upper==1 )
    22.                                                 jobchange BaseJob?Ex_Cl:Ex_BC,Upper;
    23.                                         else {
    24.                                                 mes "[SeA服務員]";
    25.                                                 mes "請問你是來轉什麼的呢?";
    26.                                                 next;
    27.                                                 if (!BaseJob)
    28.                                                         jobchange set(.@i,select("劍士","法師","弓箭手","服侍","商人","盜賊",BaseLevel>=45?"超級初心者":"",!Upper?"槍手":"",!Upper?"忍者":"",!Upper?"跆拳道":""))<7?.@i:(.@i>9?4046:(.@i+16)),Upper;
    29.                                                 else {
    30.                                                         switch (BaseJob)
    31.                                                         {
    32.                                                                 case 1: jobchange set(.@i,select("騎士","十字軍"))==1?(.@i+6):(.@i+12),Upper; break;
    33.                                                                 case 2: jobchange set(.@i,select("巫師","賢者"))==1?(.@i+8):(.@i+14),Upper; break;
    34.                                                                 case 3: jobchange set(.@i,select("獵人",Sex?"詩人":"舞孃"))==1?(.@i+10):(.@i+(Sex?17:18)),Upper; break;
    35.                                                                 case 4: jobchange set(.@i,select("牧師","武僧"))==1?(.@i+7):(.@i+13),Upper; break;
    36.                                                                 case 5: jobchange set(.@i,select("鐵匠","煉金術師"))==1?(.@i+9):(.@i+16),Upper; break;
    37.                                                                 case 6: jobchange set(.@i,select("刺客","流氓"))==1?(.@i+11):(.@i+15),Upper; break;
    38.                                                                 case 4046: jobchange Class+select("拳聖","","靈媒"),Upper; break;
    39.                                                                 default: mes "[SeA服務員]"; mes "當前職業不能再轉職了!"; break;
    40.                                                         }
    41.                                                         if (.@i)
    42.                                                         {
    43.                                                                 set Ex_BC,BaseClass;
    44.                                                                 set Ex_Cl,Class;
    45.                                                         }
    46.                                                 }
    47.                                         }
    48.                                 }

    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-9-14 08:15 PM
  • 簽到天數: 8 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-29 14:29:21 | 顯示全部樓層
    =.="可能我的問題打不清楚.......
    #1
    中的CASE3中我想要加"職業分配2.txt (3.15 KB) "
    但我在過程中出現錯誤想請高手幫加入職業分配2.txt (3.15 KB) "到#1中的CASE3
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2018-7-3 09:50 AM
  • 簽到天數: 144 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-8-29 14:30:55 | 顯示全部樓層
    =.="可能我的問題打不清楚.......
    #1
    中的CASE3中我想要加"職業分配2.txt (3.15 KB) "
    但我在過程中出現 ...
    光父亥 發表於 2010-8-29 02:29 PM


    ... 教學給你夠多了 應該要自己研究了吧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-8-29 14:34:46 | 顯示全部樓層
    本帖最後由 sinya 於 2010-8-29 02:42 PM 編輯
    =.="可能我的問題打不清楚.......
    #1
    中的CASE3中我想要加"職業分配2.txt (3.15 KB) "
    但我在過程中出現 ...
    光父亥 發表於 2010-8-29 02:29 PM



        你確定?  你的三轉轉職 沒轉生 不能三轉 跟官方的流程不一樣


       如果你堅持要加 就這樣加



    1. case 3:

    2. 職業分配2.txt 的 npc 裡的 所有腳本語法
    3. copy腳本應該會吧


    4. break;
    5. case 4:
    6. .
    7. .
    8. .
    複製代碼


    但是記得拿掉這段
    OnInit:
        waitingroom "三轉師傅",0;
        end;
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-9-14 08:15 PM
  • 簽到天數: 8 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-29 14:44:55 | 顯示全部樓層
    本帖最後由 光父亥 於 2010-8-29 02:46 PM 編輯

    官方的流程是要甚麼一會事-.-?那我要如何改?case1先用sear的,會包括轉生嗎,?我已加回第一個檔了
    我想問我的流量應該加入甚麼?
    我想->case1轉職->case2轉生->case3 3轉(收錢)
    已上傳轉職人員.txt
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-9-14 08:15 PM
  • 簽到天數: 8 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-29 15:06:15 | 顯示全部樓層
    本帖最後由 光父亥 於 2010-8-29 03:34 PM 編輯

    已解決了謝謝了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-8-29 15:14:41 | 顯示全部樓層
    注意一下,小心被扣分
    http://www.okayro.com/thread-162033-1-1.html
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-6 09:00 AM , Processed in 0.046335 second(s), 16 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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