OK論壇

 找回密碼
 註冊
查看: 1113|回復: 0

請問要怎新增 職業轉職 影狼 反叛 超出二轉 已找到問題

 關閉 [複製鏈接]
  • TA的每日心情
    擦汗
    2014-7-26 10:13 PM
  • 簽到天數: 11 天

    連續簽到: 2 天

    [LV.3]偶爾看看II

    發表於 2014-6-27 11:05:11 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: SeAr_1.10.132
    問題內容: 腳本問題
    本帖最後由 love045258 於 2014-6-27 06:08 PM 編輯
    1. -        script        Job_System_OnInit        -1,{        OnInit: set $@Job_System,1;

    2. //--- Script 執行時的相關設定 , 請各伺服器依情況斟酌 ---

    3. //----- 最多能夠轉生的次數 ( 預設:1 次 ) -----
    4.         set $@CJLvMax,1;

    5. //----- 租借服務的費用 ( 預設:1200 Zeny ) -----
    6.         set $@FRCZeny,1200;

    7. //----- 超級初心者的初始技能點 ( 預設:20 點 ) -----
    8.         set $@J23SkPt,20;

    9. //----- 轉生後的角色是否能互轉職業 ( 預設:1 )( 0 = Yes , 1 = No ) -----
    10.         set $@AutoCheckJob,1;
    11. }

    12. //================================================//

    13. function        script        Job_System        {

    14.         mes "^FF0000[forever〃Love°專員]^000000";
    15.         mes "請選擇您要服務的項目。";
    16.         next;
    17.         switch(select("轉職服務","技能服務","租借服務","領取職業道具")) {
    18.         case 1:
    19.                 callfunc "Job_Quick";
    20.         case 2:
    21.                 callfunc "Job_Skill_Quick";
    22.         case 3:
    23.                 callfunc "Job_FRC_Quick";
    24.         case 4:
    25.                 callfunc "Job_Item";
    26.         }
    27. }

    28. //================================================//

    29. function        script        Job_Quick        {

    30. //一轉條件檢查
    31.         if ( class == 0 || class == 4001 ) {
    32.                 if ( JobLevel < 10 ) {
    33.                         mes "^FF0000[forever〃Love°專員]^000000";
    34.                         mes "職業等級^FF000010級^000000才能進行轉職!";
    35.                         mes "超級初心者職業等級^FF000045級^000000才能進行轉職!";
    36.                                close;
    37.                 }
    38.                 if ( $@AutoCheckJob != 0 && Class_Job != 0 ) {
    39.                         callfunc "Job1_Auto_Quick";
    40.                 } else {
    41.                         if ( $@AutoCheckJob ) {
    42.                                 mes "^FF0000[forever〃Love°專員]^000000";
    43.                                 mes "伺服器不開放互轉職業,";
    44.                                 mes "請玩家警慎的選擇職業!";
    45.                                 next;
    46.                         }
    47.                         callfunc "Job1_Quick";
    48.                 }
    49.         }

    50. //二轉條件檢查
    51.         if ( ( class >= 1 && class <= 6 ) || ( class >= 4002 && class <= 4007 ) || ( class == 4046 ) ) {
    52.                         if ( JobLevel < 40 ) {
    53.                                 mes "^FF0000[forever〃Love°專員]^000000";
    54.                                 mes "職業等級^FF000040級^000000才能進行轉職!";
    55.                         close;
    56.                         }
    57.                 if ( $@AutoCheckJob != 0 && Class_Job != 0 ) {
    58.                         callfunc "Job2_Auto_Quick";
    59.                 } else {
    60.                         if ( $@AutoCheckJob ) {
    61.                                 mes "^FF0000[forever〃Love°專員]^000000";
    62.                                 mes "伺服器不開放互轉職業,";
    63.                                 mes "請玩家警慎的選擇職業!";
    64.                                 next;
    65.                                 }
    66.                         callfunc "Job2_Quick";
    67.                 }
    68. }


    69. //二轉忍者檢查
    70.         if ( ( class == 25 ) ) {
    71.                 if ( JobLevel < 70 || BaseLevel < 99 ) {
    72.                         mes "^FF0000[forever〃Love°專員]^000000";
    73.                         mes "基本等級^FF000099級^000000才能進行轉職!";
    74.                         mes "職業等級^FF000070級^000000才能進行轉職!";
    75.                         close;
    76.                         }
    77.                 if ( $@AutoCheckJob != 0 && Class_Job != 0 ) {
    78.                         callfunc "Job2_Auto_Quick";
    79.                 } else {
    80.                         if ( $@AutoCheckJob ) {
    81.                                 mes "^FF0000[forever〃Love°專員]^000000";
    82.                                 mes "伺服器不開放互轉職業,";
    83.                                 mes "請玩家警慎的選擇職業!";
    84.                                 next;
    85.                                 }
    86.                         callfunc "Job2_Quick";
    87.                 }
    88. }

    89. //三轉條件檢查
    90.         if ( ( class >= 4008 && class <= 4021 ) ) {
    91.                         if ( JobLevel < 50 || BaseLevel < 99 ) {
    92.                                 mes "^FF0000[forever〃Love°專員]^000000";
    93.                                 mes "基本等級^FF000099級^000000才能進行轉職!";
    94.                                 mes "職業等級^FF000050級^000000才能進行轉職!";
    95.                                 close;
    96.                         }
    97.                         if ( $@AutoCheckJob != 0 && Class_Job != 0 ) {
    98.                                 callfunc "Job3_Auto_Quick";
    99.                 } else {
    100.                         if ( JobLevel < 70 || BaseLevel < 99 ) {
    101.                                 mes "^FF0000[forever〃Love°專員]^000000";
    102.                                 mes "基本等級^FF000099級^000000才能進行轉職!";
    103.                                 mes "職業等級^FF000070級^000000才能進行轉職!";
    104.                                 close;
    105.                         }
    106. }
    107. }

    108. //跆拳道系列拒絕轉生檢查
    109.         if ( ( class == 23 || class == 24 || class == 4046 ) ) {
    110.                                 mes "^FF0000[forever〃Love°專員]^000000";
    111.                                 mes "您的轉生次數已達上限!";
    112.                                 mes "已經無法在次進行轉生!";
    113.                                 close;
    114.                         }


    115. //轉生條件檢查
    116.         if ( BaseLevel < 99 ) {
    117.                 mes "^FF0000[forever〃Love°專員]^000000";
    118.                 mes "基本等級^FF000099級^000000才能進行轉生!";
    119.                        close;
    120.         } else {
    121.                 if ( class == 4211 || class == 4212 || class >= 4060 && class <= 4079 || class >= 4047 && class <= 4049 ) {
    122.                                 mes "^FF0000[forever〃Love°專員]^000000";
    123.                                 mes "您的轉生次數已達上限!";
    124.                                 mes "已經無法在次進行轉生!";
    125.                                 close;
    126.                         }
    127.                 if ( ( class >= 7 && class <= 20 ) ) {
    128.                         if ( JobLevel < 40 ) {
    129.                                 mes "^FF0000[forever〃Love°專員]^000000";
    130.                                 mes "職業等級^FF000050級^000000才能進行轉生!";
    131.                                 close;
    132.                 }
    133. }
    134.                 if ( checkfalcon() || checkcart() || checkriding() ) {
    135.                         mes "^FF0000[forever〃Love°專員]^000000";
    136.                         mes "有^FF0000租借物品^000000的話無法進行轉生!";
    137.                         close;
    138.                 }
    139.                 if ( CharJobLv >= $@CJLvMax ) {
    140.                         mes "^FF0000[forever〃Love°專員]^000000";
    141.                         mes "您的轉生次數已達上限!";
    142.                         mes "已經無法在次進行轉生!";
    143.                         close;
    144.                 } else {
    145.                         callfunc "JobL_Quick";
    146.                 }
    147.         }
    148. }

    149. //================================================//

    150. function        script        Job1_Quick        {

    151.         if ( class == 0 ) {
    152.                 mes "^FF0000[forever〃Love°專員]^000000";
    153.                 mes "您是非^FF0000進階人物^000000!!";
    154.                 mes "請選擇想要轉職的職業";
    155.                 next;
    156.                 switch(select("劍士","魔法師","弓箭手","服事","商人","盜賊","超級初心者","槍手","忍者","跆拳者")) {
    157.                 case 1:
    158.                         set @jobchange,1;        break;
    159.                 case 2:
    160.                         set @jobchange,2;        break;
    161.                 case 3:
    162.                         set @jobchange,3;        break;
    163.                 case 4:
    164.                         set @jobchange,4;        break;
    165.                 case 5:
    166.                         set @jobchange,5;        break;
    167.                 case 6:
    168.                         set @jobchange,6;        break;
    169.                 case 7:
    170.                         if ( BaseLevel < 45 ) {
    171.                         mes "基本等級不可以低於^FF000045級^000000.";
    172.                        close;
    173.         } else {
    174.                         set @jobchange,23;
    175.                         }
    176.                         break;
    177.                 case 8:
    178.                         set @jobchange,24;        break;
    179.                 case 9:
    180.                         set @jobchange,25;        break;
    181.                 case 10:
    182.                         set @jobchange,4046;        break;
    183.                 }
    184.         } else {
    185.                 mes "^FF0000[forever〃Love°專員]^000000";
    186.                 mes "您已是^FF0000進階人物^000000!!";
    187.                 mes "請選擇想要轉職的職業";
    188.                 switch(select("進階劍士","進階魔法師","進階弓箭手","進階服事","進階商人","進階盜賊","超級初心者","槍手","忍者","跆拳者")) {
    189.                 case 1:
    190.                         set @jobchange,4002;        break;
    191.                 case 2:
    192.                         set @jobchange,4003;        break;
    193.                 case 3:
    194.                         set @jobchange,4004;        break;
    195.                 case 4:
    196.                         set @jobchange,4005;        break;
    197.                 case 5:
    198.                         set @jobchange,4006;        break;
    199.                 case 6:
    200.                         set @jobchange,4007;        break;
    201.                 case 7:
    202.                         if ( BaseLevel < 45 ) {
    203.                         mes "基本等級不可以低於^FF000045級^000000.";
    204.                        close;
    205.         } else {
    206.                         set @jobchange,23;
    207.                         }
    208.                         break;
    209.                 case 8:
    210.                         set @jobchange,24;        break;
    211.                 case 9:
    212.                         set @jobchange,25;        break;
    213.                 case 10:
    214.                         set @jobchange,4046;        break;
    215.                 }
    216.         }
    217.         mes "^FF0000[forever〃Love°專員]^000000";
    218.         mes "您確定要轉職成為^FF0000"+jobname(@jobchange)+"^000000嗎?";
    219.         next;
    220.         switch(select("否!!","是!!")) {
    221.         case 1:
    222.                 callfunc "Job1_Quick";
    223.         case 2:
    224.                 jobchange @jobchange;
    225.                 if ( @jobchange == 23 || @jobchange == 24 || @jobchange == 25 || @jobchange == 4046 ) {
    226.                 set SkillPoint,20;
    227.                 }
    228.                 break;
    229.         }
    230.         mes "^FF0000[forever〃Love°專員]^000000";
    231.         mes "恭喜您轉職服務順利完成!";
    232.         close;
    233. }

    234. //================================================//

    235. function        script        Job2_Quick        {

    236.         if ( Upper == 0 ) {
    237.                 mes "^FF0000[forever〃Love°專員]^000000";
    238.                 mes "您是非^FF0000進階人物^000000!!";
    239.                 mes "請選擇想要轉職的職業";
    240.                 next;
    241.                 switch(class) {
    242.                 case 1:
    243.                         switch(select("騎士","十字軍")) {
    244.                         case 1:
    245.                                 set @jobchange,7;        break;
    246.                         case 2:
    247.                                 set @jobchange,14;        break;
    248.                         }
    249.                         break;
    250.                 case 2:
    251.                         switch(select("巫師","賢者")) {
    252.                         case 1:
    253.                                 set @jobchange,9;        break;
    254.                         case 2:
    255.                                 set @jobchange,16;        break;
    256.                         }
    257.                         break;
    258.                 case 3:
    259.                         switch(select("獵人","詩人/舞孃")) {
    260.                         case 1:
    261.                                 set @jobchange,11;        break;
    262.                         case 2:
    263.                                 if (Sex) {
    264.                                         set @jobchange,19;
    265.                                 } else {
    266.                                         set @jobchange,20;
    267.                                 }
    268.                         }
    269.                         break;
    270.                 case 4:
    271.                         switch(select("祭司","武僧")) {
    272.                         case 1:
    273.                                 set @jobchange,8;        break;
    274.                         case 2:
    275.                                 set @jobchange,15;        break;
    276.                         }
    277.                         break;
    278.                 case 5:
    279.                         switch(select("鐵匠","煉金術士")) {
    280.                         case 1:
    281.                                 set @jobchange,10;        break;
    282.                         case 2:
    283.                                 set @jobchange,18;        break;
    284.                         }
    285.                         break;
    286.                 case 6:
    287.                         switch(select("刺客","流氓")) {
    288.                         case 1:
    289.                                 set @jobchange,12;        break;
    290.                         case 2:
    291.                                 set @jobchange,17;        break;
    292.                         }
    293.                         break;
    294.                 case 25:
    295.                         switch(select("影狼/朧")) {
    296.                         case 1:
    297.                                 if (Sex) {
    298.                                         set @jobchange,4211;
    299.                                 } else {
    300.                                         set @jobchange,4212;
    301.                                 }
    302.                         }
    303.                         break;
    304.                 case 4046:
    305.                         switch(select("拳聖","悟靈士")) {
    306.                         case 1:
    307.                                 set @jobchange,4047;        break;
    308.                         case 2:
    309.                                 set @jobchange,4049;        break;
    310.                         }
    311.                         break;
    312.                 }
    313.         } else {
    314.                 mes "^FF0000[forever〃Love°專員]^000000";
    315.                 mes "您已是^FF0000進階人物^000000!!";
    316.                 mes "請選擇想要轉職的職業";
    317.                 next;
    318.                 switch(class) {
    319.                 case 4002:
    320.                         switch(select("騎士領主","聖殿十字軍")) {
    321.                         case 1:
    322.                                 set @jobchange,4008;        break;
    323.                         case 2:
    324.                                 set @jobchange,4015;        break;
    325.                         }
    326.                         break;
    327.                 case 4003:
    328.                         switch(select("超魔導士","智者")) {
    329.                         case 1:
    330.                                 set @jobchange,4010;        break;
    331.                         case 2:
    332.                                 set @jobchange,4017;        break;
    333.                         }
    334.                         break;
    335.                 case 4004:
    336.                         switch(select("神射手","搞笑藝人/冷艷舞姬")) {
    337.                         case 1:
    338.                                 set @jobchange,4012;        break;
    339.                         case 2:
    340.                                 if (Sex) {
    341.                                         set @jobchange,4020;
    342.                                 } else {
    343.                                         set @jobchange,4021;
    344.                                 }
    345.                         }
    346.                         break;
    347.                 case 4005:
    348.                         switch(select("神官","武術宗師")) {
    349.                         case 1:
    350.                                 set @jobchange,4009;        break;
    351.                         case 2:
    352.                                 set @jobchange,4016;        break;
    353.                         }
    354.                         break;
    355.                 case 4006:
    356.                         switch(select("神工匠","創造者")) {
    357.                         case 1:
    358.                                 set @jobchange,4011;        break;
    359.                         case 2:
    360.                                 set @jobchange,4019;        break;
    361.                         }
    362.                         break;
    363.                 case 4007:
    364.                         switch(select("十字刺客","神行太保")) {
    365.                         case 1:
    366.                                 set @jobchange,4013;        break;
    367.                         case 2:
    368.                                 set @jobchange,4018;        break;
    369.                         }
    370.                         break;
    371.                 case 25:
    372.                         switch(select("影狼","朧")) {
    373.                         case 1:
    374.                                 set @jobchange,4211;        break;
    375.                         case 2:
    376.                                 set @jobchange,4212;        break;
    377.                         }
    378.                         break;
    379.                 case 4046:
    380.                         switch(select("拳聖","悟靈士")) {
    381.                         case 1:
    382.                                 set @jobchange,4047;        break;
    383.                         case 2:
    384.                                 set @jobchange,4049;        break;
    385.                         }
    386.                         break;
    387.                 }
    388.         }
    389.         mes "^FF0000[forever〃Love°專員]^000000";
    390.         mes "您確定要轉職成為^FF0000"+jobname(@jobchange)+"^000000嗎?";
    391.         next;
    392.         switch(select("否!!","是!!")) {
    393.         case 1:
    394.                 callfunc "Job2_Quick";
    395.         case 2:
    396.                 jobchange @jobchange;
    397.                 break;
    398.         }
    399.         mes "^FF0000[forever〃Love°專員]^000000";
    400.         mes "恭喜您轉職服務順利完成!";
    401.         close;
    402. }

    403. //================================================//

    404. function        script        Job1_Auto_Quick        {

    405.         mes "^FF0000[forever〃Love°專員]^000000";
    406.         mes "您已是^FF0000進階人物^000000!!";
    407.         mes "系統將為您配置職業!!";
    408.         next;
    409.         switch(Class_Job) {
    410.         case 7:
    411.                 jobchange 4002;        break;
    412.         case 8:
    413.                 jobchange 4005;        break;
    414.         case 9:
    415.                 jobchange 4003;        break;
    416.         case 10:
    417.                 jobchange 4006;        break;
    418.         case 11:
    419.                 jobchange 4004;        break;
    420.         case 12:
    421.                 jobchange 4007;        break;
    422.         case 14:
    423.                 jobchange 4002;        break;
    424.         case 15:
    425.                 jobchange 4005;        break;
    426.         case 16:
    427.                 jobchange 4003;        break;
    428.         case 17:
    429.                 jobchange 4007;        break;
    430.         case 18:
    431.                 jobchange 4006;        break;
    432.         case 19:
    433.                 jobchange 4004;        break;
    434.         case 20:
    435.                 jobchange 4004;        break;
    436.         case 23:
    437.                 jobchange 23;
    438.                 set SkillPoint,20;
    439.                 break;
    440.         case 24:
    441.                 jobchange 24;
    442.                 set SkillPoint,20;
    443.                 break;
    444.         case 4047:
    445.                 jobchange 4046;
    446.                 set SkillPoint,20;
    447.                 break;
    448.         case 4049:
    449.                 jobchange 4046;
    450.                 set SkillPoint,20;
    451.                 break;
    452.         case 4211:
    453.                 jobchange 25;        break;
    454.         case 4212:
    455.                 jobchange 25;        break;
    456.         }
    457.         mes "^FF0000[forever〃Love°專員]^000000";
    458.         mes "恭喜您轉職服務順利完成!";
    459.         close;
    460. }

    461. //================================================//

    462. function        script        Job2_Auto_Quick        {

    463.         mes "^FF0000[forever〃Love°專員]^000000";
    464.         mes "您已是^FF0000進階人物^000000!!";
    465.         mes "系統將為您配置職業!!";
    466.         next;
    467.         switch(Class_Job) {
    468.         case 7:
    469.                 jobchange 4008;        break;
    470.         case 8:
    471.                 jobchange 4009;        break;
    472.         case 9:
    473.                 jobchange 4010;        break;
    474.         case 10:
    475.                 jobchange 4011;        break;
    476.         case 11:
    477.                 jobchange 4012;        break;
    478.         case 12:
    479.                 jobchange 4013;        break;
    480.         case 14:
    481.                 jobchange 4015;        break;
    482.         case 15:
    483.                 jobchange 4016;        break;
    484.         case 16:
    485.                 jobchange 4017;        break;
    486.         case 17:
    487.                 jobchange 4018;        break;
    488.         case 18:
    489.                 jobchange 4019;        break;
    490.         case 19:
    491.                 jobchange 4020;        break;
    492.         case 20:
    493.                 jobchange 4021;        break;
    494.         case 4047:
    495.                 jobchange 4047;        break;
    496.         case 4049:
    497.                 jobchange 4049;        break;
    498.         case 4211:
    499.                 jobchange 4211;        break;
    500.         case 4212:
    501.                 jobchange 4212;        break;
    502.         }
    503.         mes "^FF0000[forever〃Love°專員]^000000";
    504.         mes "恭喜您轉職服務順利完成!";
    505.         close;
    506. }

    507. //================================================//

    508. function        script        Job3_Auto_Quick        {

    509.         mes "^FF0000[forever〃Love°專員]^000000";
    510.         mes "您已是^FF0000進階人物^000000!!";
    511.         mes "系統將為您配置職業!!";
    512.         next;
    513.         switch(Class_Job) {
    514.         case 7:
    515.                 jobchange 4060;        break;
    516.         case 8:
    517.                 jobchange 4063;        break;
    518.         case 9:
    519.                 jobchange 4061;        break;
    520.         case 10:
    521.                 jobchange 4064;        break;
    522.         case 11:
    523.                 jobchange 4062;        break;
    524.         case 12:
    525.                 jobchange 4065;        break;
    526.         case 14:
    527.                 jobchange 4073;        break;
    528.         case 15:
    529.                 jobchange 4077;        break;
    530.         case 16:
    531.                 jobchange 4074;        break;
    532.         case 17:
    533.                 jobchange 4079;        break;
    534.         case 18:
    535.                 jobchange 4078;        break;
    536.         case 19:
    537.                 jobchange 4075;        break;
    538.         case 20:
    539.                 jobchange 4076;        break;
    540.         }

    541.         mes "^FF0000[forever〃Love°專員]^000000";
    542.         mes "恭喜您轉職服務順利完成!";
    543.         close;
    544. }

    545. //================================================//

    546. function        script        Job_Skill_Quick        {

    547. //初心者系列
    548.         if ( Class == 0 || Class == 4001 ) {
    549.                 skill 142,1,0; skill 143,1,0;
    550.         }
    551. //劍士系列
    552.         if ( Class == 1 || Class == 4002 ) {
    553.                 skill 144,1,0; skill 145,1,0; skill 146,1,0;
    554.         }
    555. //魔法師系列
    556.         if ( Class == 2 || Class == 4003 ) {
    557.                 skill 157,1,0;
    558.         }
    559. //弓箭手系列
    560.         if ( Class == 3 || Class == 4004 ) {
    561.                 skill 147,1,0; skill 148,1,0;
    562.         }
    563. //服事系列
    564.         if ( Class == 4 || Class == 4005 ) {
    565.                 skill 156,1,0;
    566.         }
    567. //商人系列
    568.         if ( Class == 5 || Class == 4006 ) {
    569.                 skill 153,1,0; skill 154,1,0; skill 155,1,0;
    570.         }
    571. //盜賊系列
    572.         if ( Class == 6 || Class == 4007 ) {
    573.                 skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0;
    574.         }
    575. //騎士系列
    576.         if ( Class == 7 || Class == 4008 ) {
    577.                 skill 144,1,0; skill 145,1,0; skill 146,1,0; skill 1001,1,0;
    578.         }
    579. //祭司系列
    580.         if ( Class == 8 || Class == 4009 ) {
    581.                 skill 156,1,0;
    582.                 if ( getskilllv(54) != 0 ) {
    583.                         skill 1014,1,0;
    584.                 } else {
    585.                         announce "極限專員 : 您沒有學習 復活術 無法習得 捨身取義 唷!",bc_self,0xFF0000;
    586.                 }
    587.         }
    588. //巫師系列
    589.         if ( Class == 9 || Class == 4010 ) {
    590.                 skill 142,1,0; skill 157,1,0; skill 1006,1,0;
    591.         }
    592. //鐵匠系列
    593.         if ( Class == 10 || Class == 4011 ) {
    594.                 skill 153,1,0; skill 154,1,0; skill 155,1,0; skill 1012,1,0; skill 1013,1,0;
    595.         }
    596. //獵人系列
    597.         if ( Class == 11 || Class == 4012 ) {
    598.                 skill 147,1,0; skill 148,1,0; skill 1009,1,0;
    599.         }
    600. //刺客系列
    601.         if ( Class == 12 || Class == 4013 ) {
    602.                 skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; skill 1003,1,0; skill 1004,1,0;
    603.         }
    604. //十字軍系列
    605.         if ( Class == 14 || Class == 4015 ) {
    606.                 skill 144,1,0; skill 145,1,0; skill 146,1,0; skill 1002,1,0;
    607.         }
    608. //武道家系列
    609.         if ( Class == 15 || Class == 4016 ) {
    610.                 skill 156,1,0; skill 1015,1,0; skill 1016,1,0;
    611.         }
    612. //賢者系列
    613.         if ( Class == 16 || Class == 4017 ) {
    614.                 skill 157,1,0; skill 1007,1,0;
    615.                 if ( getskilllv(1008) == 0 && getskilllv(1017) == 0 && getskilllv(1018) == 0 && getskilllv(1019) == 0 ) {
    616.                         announce "極限專員 : 請選擇您要學習的屬性轉換!(無法在次更換)",bc_self,0xFF0000;
    617.                         switch(select("水屬性轉換","地屬性轉換","火屬性轉換","風屬性轉換")) {
    618.                         case 1:        skill 1008,1,0;        break;
    619.                         case 2:        skill 1017,1,0;        break;
    620.                         case 3:        skill 1018,1,0;        break;
    621.                         case 4:        skill 1019,1,0;        break;
    622.                         }
    623.                 }
    624.         }
    625. //流氓系列
    626.         if ( Class == 17 || Class == 4018 ) {
    627.                 skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; skill 1005,1,0;
    628.         }
    629. //鍊金術師系列
    630.         if ( Class == 18 || Class == 4019 || Class == 4071 ) {
    631.                 skill 153,1,0; skill 154,1,0; skill 155,1,0; skill 238,1,0; skill 496,1,0; skill 497,1,0; skill 498,1,0; skill 446,1,0;
    632.         }
    633. //吟遊詩人系列
    634.         if ( Class == 19 || Class == 4020 ) {
    635.                 skill 147,1,0; skill 148,1,0; skill 1010,1,0;
    636.         }
    637. //舞孃系列
    638.         if ( Class == 20 || Class == 4021 ) {
    639.                 skill 147,1,0; skill 148,1,0; skill 1011,1,0;
    640.         }
    641. //盧恩騎士
    642.         if ( Class == 4060 ) {
    643.                 skill 144,1,0; skill 145,1,0; skill 146,1,0; skill 1001,1,0; skill 495,1,0;
    644.         }
    645. //十字斬首者
    646.         if ( Class == 4065 ) {
    647.                 skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; skill 1003,1,0; skill 1004,1,0;
    648.         }
    649. //大主教
    650.         if ( Class == 4063 ) {
    651.                 skill 156,1,0; skill 1014,1,0;
    652.         }
    653. //機械工匠
    654.         if ( Class == 4064 ) {
    655.                 skill 153,1,0; skill 154,1,0; skill 155,1,0; skill 1012,1,0; skill 1013,1,0; skill 459,1,0;
    656.         }
    657. //遊俠
    658.         if ( Class == 4062 ) {
    659.                 skill 147,1,0; skill 148,1,0; skill 1009,1,0; skill 499,1,0;
    660.         }
    661. //咒術士
    662.         if ( Class == 4061 ) {
    663.                 skill 157,1,0; skill 1006,1,0;
    664.         }
    665. //皇家禁衛隊
    666.         if ( Class == 4073 ) {
    667.                 skill 144,1,0; skill 145,1,0; skill 146,1,0; skill 1002,1,0;
    668.         }
    669. //魅影追跡者
    670.         if ( Class == 4079 ) {
    671.                 skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; skill 1005,1,0;
    672.         }
    673. //修羅
    674.         if ( Class == 4077 ) {
    675.                 skill 156,1,0; skill 1015,1,0; skill 1016,1,0;
    676.         }
    677. //基因學者
    678.         if ( Class == 4078 ) {
    679.                 skill 153,1,0; skill 154,1,0; skill 155,1,0; skill 238,1,0; skill 496,1,0; skill 497,1,0; skill 498,1,0; skill 446,1,0;
    680.         }
    681. //浪跡舞者
    682.         if ( Class == 4076 ) {
    683.                 skill 147,1,0; skill 148,1,0; skill 1010,1,0;
    684.         }
    685. //宮廷樂師
    686.         if ( Class == 4075 ) {
    687.                 skill 147,1,0; skill 148,1,0; skill 1010,1,0;
    688.         }
    689. //妖術師
    690.         if ( Class == 4074 ) {
    691.                 skill 157,1,0; skill 1007,1,0; skill 1008,1,0; skill 1017,1,0; skill 1018,1,0; skill 1019,1,0;
    692.         }
    693. //其它職業
    694.         skill 142,1,0;
    695.         announce "極限專員 : 恭喜您技能服務順利完成!",bc_self,0x00FFFF;
    696.         close;
    697. }

    698. //================================================//

    699. function        script        Job_FRC_Quick        {

    700.         if ( Zeny < $@FRCZeny ) {
    701.                 announce "極限專員 : 您沒有足夠的金錢唷!",bc_self,0xFF0000;
    702.                 close;
    703.         }
    704.         if ( checkfalcon() || checkcart() || checkriding() ) {
    705.                 announce "極限專員 : 您已經租借過了唷!",bc_self,0xFF0000;
    706.                 close;
    707.         }
    708. //獵鷹
    709.         if ( class == 11 || class == 4012 || class == 4062 ) {
    710.                 if ( getskilllv(127) < 1 || checkoption(Option_Wug) || checkoption(Option_Wugrider) ) {
    711.                         announce "職業系統 : 您還沒學會 馴鷹術或您已經有戰狼了唷 唷!",bc_self,0xFF0000;
    712.                         close;
    713.                 }
    714.                 setfalcon;
    715.                 set Zeny,Zeny-$@FRCZeny;
    716.         }
    717. //大嘴鳥
    718.         if ( class == 7 || class == 14 || class == 4008 || class == 4015 ) {
    719.                 if ( getskilllv(63) < 1 ) {
    720.                         announce "極限專員 : 您還沒學會 騎乘術 唷!",bc_self,0xFF0000;
    721.                         close;
    722.                 }
    723.                 setriding;
    724.                 set Zeny,Zeny-$@FRCZeny;
    725.         }
    726. //手推車
    727.         if ( class == 5 || class == 10 || class == 18 || class == 23 || class == 4006 || class == 4011 || class == 4019 || class == 4058 ) {
    728.                 if ( getskilllv(39) < 1 ) {
    729.                         mes "^FF0000[forever〃Love°專員]^000000";
    730.                         announce "極限專員 : 您還沒學會 手推車使用 唷!",bc_self,0xFF0000;
    731.                         close;
    732.                 }
    733.                 setcart;
    734.                 set Zeny,Zeny-$@FRCZeny;
    735.         }
    736. //三轉坐騎
    737.         if ( class == 4060 || class == 4064 || class == 4073 ) {
    738.                 if ( getskilllv(63) < 1 || getskilllv(2255) ) {
    739.                         mes "^FF0000[forever〃Love°專員]^000000";
    740.                         announce "極限專員 : 您還沒學會 騎乘術或魔導機甲執照 唷!",bc_self,0xFF0000;
    741.                         close;
    742.                 }
    743.                 atcommand "@mount";
    744.                 set Zeny,Zeny-$@FRCZeny;
    745.         }
    746.         announce "極限專員 : 恭喜您租借服務順利完成!",bc_self,0x00FFFF;
    747.         close;
    748. }
    749. //================================================//

    750. function        script        JobL_Quick        {

    751.         announce "極限專員 : 您是否要進行轉生服務呢?",bc_self,0x00FFFF;
    752.         switch(select("是","否")) {
    753.         case 1:
    754.                 if ( class >= 4008 && class <= 4021 ) {
    755.                         set Class_Job,(class-4001);
    756.                 } else if ( class >= 4047 && class <= 4049 ) {
    757.                         set Class_Job,4046;
    758.                 } else {
    759.                         set Class_Job,class;
    760.                 }
    761.                 jobchange 4001;
    762.                 resetskill;
    763.                 resetstatus;
    764.                 set BaseLevel,1;
    765.                 set JobLevel,1;
    766.                 set CharJobLv,CharJobLv+1;
    767.                 set StatusPoint,100;
    768.                 set SkillPoint,20;
    769.                 announce "極限專員 : 恭喜您 "+CharJobLv+" 轉生服務順利完成!",bc_self,0x00FFFF;
    770.                 close;
    771.         case 2:
    772.                 close;
    773.         }
    774. }

    775. //================================================//

    776. function        script        Job_Item        {

    777.         if ( ( class >= 0 && class <= 4021 ) || ( class == 4046 || class == 4047 || class == 4049 ) ) {
    778.                 mes "[SeA服務員]";
    779.                 mes "您的職業無法領取三轉道具。";
    780.                 close;
    781.         }
    782.         if(item_3rdjob) {
    783.                 mes "[SeA服務員]";
    784.                 mes "您已經領取過三轉道具了。";
    785.                 close;
    786.         }
    787.         getitem 2795,1; // 青蘋果戒指
    788.         switch(BaseJob)
    789.         {
    790.         case Job_Knight:
    791.                 getitem 5746,1; // 符文 頭環
    792.                 break;
    793.         
    794.         case Job_Hunter:
    795.                 getitem 5748,1; // 狙擊手 護目鏡
    796.                 getitem 6124,1; // 狼笛
    797.                 //getitem 5516,1; // 鷹眼
    798.                 break;

    799.         case Job_Priest:
    800.                 getitem 5747,1; // 聖冠
    801.                 break;

    802.         case Job_Wizard:
    803.                 getitem 5753,1; // 魔力之 石 帽子
    804.                 break;

    805.         case Job_Blacksmith:
    806.                 if(Sex)
    807.                     getitem 5749,1; // 駕駛員 頭帶
    808.             else
    809.                     getitem 5760,1; // 駕駛員 頭帶
    810.                 break;

    811.         case Job_Assassin:
    812.                 getitem 5755,1; // 沉默 執行者
    813.                 break;

    814.         case Job_Crusader:
    815.                 getitem 5757,1; // 覆面 施密特 頭盔
    816.                 break;

    817.         case Job_Bard:
    818.                 getitem 5751,1; // 宮廷樂師 宋的 帽子
    819.                 break;

    820.         case Job_Dancer:
    821.                 getitem 5758,1; // 瀕死的天鵝
    822.                 break;

    823.         case Job_Monk:
    824.                 getitem 5754,1; // 燃燒的 靈魂
    825.                 break;

    826.         case Job_Sage:
    827.                 getitem 5756,1; // 風之 低語
    828.                 break;

    829.         case Job_Alchemist:
    830.                 getitem 5752,1; // 麥得斯的 低語
    831.                 break;

    832.         case Job_Rogue:
    833.                 getitem 6121,1; // 化妝刷
    834.                 getitem 6122,1; // 毛刷
    835.                 getitem 5750,1; // 影子 工藝
    836.                 break;
    837.         }
    838.         set item_3rdjob,1;
    839.         close;

    840. OnTouch:
    841.         percentheal 100,100;
    842.         sc_end SC_Poison;
    843.         sc_end SC_Silence;
    844.         sc_end SC_Blind;
    845.         sc_end SC_Confusion;
    846.         sc_end SC_Curse;
    847.         sc_end SC_Hallucination;
    848.         emotion 2;
    849.         end;
    850. }
    複製代碼
    回復

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-15 07:34 PM , Processed in 0.053961 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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