OK論壇

 找回密碼
 註冊
查看: 2958|回復: 14

3轉腳本收錢才可以轉

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

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

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2010-8-29 15:36:12 | 顯示全部樓層 |閱讀模式
    本帖最後由 光父亥 於 2010-8-30 03:16 PM 編輯

    我的問題是要如果自己在3轉腳本收錢才可以轉
    三轉時要收錢..

    1.    case 1:
    2.                                   if(!class && JobLevel<10)
    3.                                   {mes "[轉職服務人員]";
    4.                                    mes "你要轉寶寶嗎";
    5.                                    mes "請考慮清楚一但轉了寶寶";
    6.                                    mes "就不能再轉一般職業了";
    7.                                    if(select("是:否")==1) jobchange 4023,Upper;
    8.                                    }
    9.                               
    10.                          next;
    11.     if (SkillPoint || JobLevel < (!BaseJob?10:40)) {
    12.      mes "[轉職服務人員]";
    13.      mes "你的Job等級不夠或者技能點數沒有加完";
    14.     } else {
    15.      if(Class >= 4054) {
    16.       mes "[轉職服務人員]";
    17.       mes "您的職業不能轉職了";
    18.       break;
    19.      }
    20.      if( BaseJob >= 7 && BaseJob <= 21 ) {
    21.       if ( BaseLevel < 99 ) {
    22.        mes "[轉職服務人員]";
    23.        mes "你的Base等級不夠99級";
    24.        break;
    25.       }
    26.       if( BaseJob <= 13 )
    27.                                                    {    mes "[轉職服務人員]";
    28.                                                         mes "你要未轉生轉三轉嗎";
    29.                                                         mes "缺點的正沒進階二轉技能";
    30.                                                         mes "寶寶職業例外沒進階二轉";
    31.                                                         mes"所以寶寶職可以直接轉了";
    32.                                                         mes "請考慮清楚再轉不要轉錯了";
    33.        if(select("我考慮清楚了:我不想轉了")==1)jobchange BaseClass+4053, Upper;
    34.                                                     }
    35.       else
    36.        jobchange (BaseClass<=2?BaseClass:BaseClass+1)+4065, Upper;
    37.      }
    38.      else if ( Upper==1 )
    39.       jobchange BaseJob?Ex_Cl:Ex_BC,Upper;
    40.      else {
    41.       mes "[轉職服務人員]";
    42.       mes "請問你是來轉什麼的呢?";
    43.       next;
    44.       if (!BaseJob)
    45.        jobchange set(.@i,select("劍士","法師","弓箭手","服侍","商人","盜賊",BaseLevel>=45?"超級初心者":"",!Upper?"槍手":"",!Upper?"忍者":"",!Upper?"跆拳道":""))<9?4046:(.@i+16)),Upper">7?.@i:(.@i>9?4046:(.@i+16)),Upper;
    46.       else {
    47.        switch (BaseJob)
    48.        {
    49.         case 1: jobchange set(.@i,select("騎士","十字軍"))==1?(.@i+6):(.@i+12),Upper; break;
    50.         case 2: jobchange set(.@i,select("巫師","賢者"))==1?(.@i+8):(.@i+14),Upper; break;
    51.         case 3: jobchange set(.@i,select("獵人",Sex?"詩人":"舞孃"))==1?(.@i+10):(.@i+(Sex?17:18)),Upper; break;
    52.         case 4: jobchange set(.@i,select("牧師","武僧"))==1?(.@i+7):(.@i+13),Upper; break;
    53.         case 5: jobchange set(.@i,select("鐵匠","煉金術師"))==1?(.@i+9):(.@i+16),Upper; break;
    54.         case 6: jobchange set(.@i,select("刺客","流氓"))==1?(.@i+11):(.@i+15),Upper; break;
    55.         case 4046: jobchange Class+select("拳聖","","靈媒"),Upper; break;
    56.         default: mes "[轉職服務人員]"; mes "當前職業不能再轉職了!"; break;
    57.        }
    58.        if (.@i)
    59.        {
    60.         set Ex_BC,BaseClass;
    61.         set Ex_Cl,Class;
    62.        }
    63.       }
    64.      }
    65.     }
    66.     break;
    複製代碼
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-8-29 15:43:01 | 顯示全部樓層
    開兩個帖這樣問.. 這樣對嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2025-1-21 08:15 PM
  • 簽到天數: 577 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2010-8-29 15:43:10 | 顯示全部樓層
    在要的地方加上
    set Zeny,Zeny付多少錢;
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-8-29 15:51:16 | 顯示全部樓層
    回復 1# 光父亥

    例如:

    1. switch(select("三轉")){
    2. case 1: set zeny,zeny-金錢數;
    3. .
    4. .
    5. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

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

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-29 18:51:26 | 顯示全部樓層
    開兩個帖這樣問.. 這樣對嗎?
    TheFame 發表於 2010-8-29 03:43 PM



        有會員指出這是同剛剛的問題是不同,我為免被人扣分不可以嗎=.=

    回復  光父亥

    例如:
    Jackey650630 發表於 2010-8-29 03:51 PM



    1.                 mes "[轉職服務人員]";
    2.   mes "我可以幫你進行快速轉職。";
    3.   mes "我還負責相關的一些工作。";
    4.   mes "請問你是來做什麼的呢?";
    5.   next;
    6.   switch(select("轉職","轉生","學習新技能","租用職業道具"))
    7.   {
    8.    case 1:
    9.                                   if(!class && JobLevel<10)
    10.                                   {mes "[轉職服務人員]";
    11.                                    mes "你要轉寶寶嗎";
    12.                                    mes "請考慮清楚一但轉了寶寶";
    13.                                    mes "就不能再轉一般職業了";
    14.                                    if(select("是:否")==1) jobchange 4023,Upper;
    15.                                    }
    16.                               
    17.                          next;
    18.     if (SkillPoint || JobLevel < (!BaseJob?10:40)) {
    19.      mes "[轉職服務人員]";
    20.      mes "你的Job等級不夠或者技能點數沒有加完";
    21.     } else {
    22.      if(Class >= 4054) {
    23.       mes "[轉職服務人員]";
    24.       mes "您的職業不能轉職了";
    25.       break;
    26.      }
    27.      if( BaseJob >= 7 && BaseJob <= 21 ) {
    28.       if ( BaseLevel < 99 ) {
    29.        mes "[轉職服務人員]";
    30.        mes "你的Base等級不夠99級";
    31.        break;
    32.       }
    33.       if( BaseJob <= 13 )
    34.                                                    {    mes "[轉職服務人員]";
    35.                                                         mes "你要未轉生轉三轉嗎";
    36.                                                         mes "缺點的正沒進階二轉技能";
    37.                                                         mes "寶寶職業例外沒進階二轉";
    38.                                                         mes"所以寶寶職可以直接轉了";
    39.                                                         mes "請考慮清楚再轉不要轉錯了";
    40.        switch(select("我考慮清楚了:我不想轉了")){
    41.         case 1:
    42.         set zeny,zeny - 10000000;jobchange BaseClass+4053;
    43.         case 2:
    44.         mes "你的錢不夠了";
    45.         close;
    46.        }
    47.                                                     }
    48.       else
    49.        jobchange (BaseClass<=2?BaseClass:BaseClass+1)+4065, Upper;
    50.      }
    51.      else if ( Upper==1 )
    52.       jobchange BaseJob?Ex_Cl:Ex_BC,Upper;
    53.      else {
    54.       mes "[轉職服務人員]";
    55.       mes "請問你是來轉什麼的呢?";
    56.       next;
    57.       if (!BaseJob)
    58.        jobchange set(.@i,select("劍士","法師","弓箭手","服侍","商人","盜賊",BaseLevel>=45?"超級初心者":"",!Upper?"槍手":"",!Upper?"忍者":"",!Upper?"跆拳道":""))<9?4046:(.@i+16)),Upper">7?.@i:(.@i>9?4046:(.@i+16)),Upper;
    59.       else {
    60.        switch (BaseJob)
    61.        {
    62.         case 1: jobchange set(.@i,select("騎士","十字軍"))==1?(.@i+6):(.@i+12),Upper; break;
    63.         case 2: jobchange set(.@i,select("巫師","賢者"))==1?(.@i+8):(.@i+14),Upper; break;
    64.         case 3: jobchange set(.@i,select("獵人",Sex?"詩人":"舞孃"))==1?(.@i+10):(.@i+(Sex?17:18)),Upper; break;
    65.         case 4: jobchange set(.@i,select("牧師","武僧"))==1?(.@i+7):(.@i+13),Upper; break;
    66.         case 5: jobchange set(.@i,select("鐵匠","煉金術師"))==1?(.@i+9):(.@i+16),Upper; break;
    67.         case 6: jobchange set(.@i,select("刺客","流氓"))==1?(.@i+11):(.@i+15),Upper; break;
    68.         case 4046: jobchange Class+select("拳聖","","靈媒"),Upper; break;
    69.         default: mes "[轉職服務人員]"; mes "當前職業不能再轉職了!"; break;
    70.        }
    71.        if (.@i)
    72.        {
    73.         set Ex_BC,BaseClass;
    74.         set Ex_Cl,Class;
    75.        }
    76.       }
    77.      }
    78.     }
    79.     break;
    複製代碼

    這樣寫有些問題,進階2轉 轉3轉時沒有問題
    但2轉 轉3轉時,劍士要有1000萬才能轉
    武僧就能不同錢直接轉,那出了問題?
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

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

    sear1.5  有三轉寶寶嗎?

    3ceam 跟 sear  職業代號不一樣 用腳本也不看說明的?

    http://www.okayro.com/thread-173185-1-1.html
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

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

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-29 19:06:37 | 顯示全部樓層
    本帖最後由 光父亥 於 2010-8-29 07:09 PM 編輯
    sear1.5  有三轉寶寶嗎?

    3ceam 跟 sear  職業代號不一樣 用腳本也不看說明的?
    sinya 發表於 2010-8-29 07:00 PM



        是喔,我錯了那可不可以改成sear的?我指三轉部分,,因為這npc好方便..sear1.5  沒有三轉寶寶
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-8-29 19:13:42 | 顯示全部樓層
    是喔,我錯了那可不可以改成sear的?我指三轉部分,,因為這npc好方便..sear1.5  沒有三轉寶寶
    光父亥 發表於 2010-8-29 07:06 PM



        當然可以改 sear 只是copy而已  麻煩去學一些基本腳本語法 這問題就解決了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

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

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-29 20:37:59 | 顯示全部樓層
    當然可以改 sear 只是copy而已  麻煩去學一些基本腳本語法 這問題就解決了
    sinya 發表於 2010-8-29 07:13 PM



    我試了好多次都是寫不出..寫到現在-.-

       
    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. mes "[轉職服務人員]";{
    18. mes "你要未轉生轉三轉嗎";
    19. switch(select("三轉")){
    20. case 1:
    21. set zeny,zeny - 10000000;
    22. jobchange BaseClass+4053, Upper;
    23. else
    24. jobchange (BaseClass<=2?BaseClass:BaseClass+1)+4065, Upper;
    25. }
    26. }
    27. }
    28. else if ( Upper==1 )
    29. jobchange BaseJob?Ex_Cl:Ex_BC,Upper;
    30. else {
    31. mes "[SeA服務員]";
    32. mes "請問你是來轉什麼的呢?";
    33. next;
    34. if (!BaseJob)
    35. jobchange set(.@i,select("劍士","法師","弓箭手","服侍","商人","盜賊",BaseLevel>=45?"超級初心者":"",!Upper?"槍手":"",!Upper?"忍者":"",!Upper?"跆拳道":""))<7?.@i:(.@i>9?4046:(.@i+16)),Upper;
    36. else {
    37. switch (BaseJob)
    38. {
    39. case 1: jobchange set(.@i,select("騎士","十字軍"))==1?(.@i+6):(.@i+12),Upper; break;
    40. case 2: jobchange set(.@i,select("巫師","賢者"))==1?(.@i+8):(.@i+14),Upper; break;
    41. case 3: jobchange set(.@i,select("獵人",Sex?"詩人":"舞孃"))==1?(.@i+10):(.@i+(Sex?17:18)),Upper; break;
    42. case 4: jobchange set(.@i,select("牧師","武僧"))==1?(.@i+7):(.@i+13),Upper; break;
    43. case 5: jobchange set(.@i,select("鐵匠","煉金術師"))==1?(.@i+9):(.@i+16),Upper; break;
    44. case 6: jobchange set(.@i,select("刺客","流氓"))==1?(.@i+11):(.@i+15),Upper; break;
    45. case 4046: jobchange Class+select("拳聖","","靈媒"),Upper; break;
    46. default: mes "[SeA服務員]"; mes "當前職業不能再轉職了!"; break;
    47. }
    48. if (.@i)
    49. {
    50. set Ex_BC,BaseClass;
    51. set Ex_Cl,Class;
    52. }
    53. }
    54. }
    55. }
    56. break;
    複製代碼
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-8-29 22:05:49 | 顯示全部樓層
    看不懂 腳本的邏輯 語法很多地方都亂用
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

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

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-29 22:56:49 | 顯示全部樓層
    看不懂 腳本的邏輯 語法很多地方都亂用
    sinya 發表於 2010-8-29 10:05 PM



       
    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. }
    複製代碼

    我用你剛剛給的改,但不知道在那麼加set zeny
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-8-29 23:45:21 | 顯示全部樓層
    我沒給你東西  別認錯人了

    這裡是三轉地方  自已加條件  

    if( BaseJob <= 13 )
    jobchange BaseClass+4053, Upper;
    else
    jobchange (BaseClass<=2?BaseClass:BaseClass+1)+4065, Upper;
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

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

    連續簽到: 0 天

    [LV.3]偶爾看看II

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

    我意思是http://www.okayro.com/redirect.php? ... 11292&fromuid=70858
    我用你這改~

    進價二轉職業不能3轉要如何改尼@@?
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-8-30 14:57:44 | 顯示全部樓層
    我意思是
    我用你這改~

    進價二轉職業不能3轉要如何改尼@@?
    光父亥 發表於 2010-8-30 01:10 PM



        不知道  我測試正常
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

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

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-8-30 15:16:41 | 顯示全部樓層
    已解決了謝謝大家的幫忙
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-6 08:55 AM , Processed in 0.153033 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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