OK論壇

 找回密碼
 註冊
查看: 913|回復: 5

關於新增寶寶職業問題

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2008-7-20 07:59:41 | 顯示全部樓層 |閱讀模式
prontera.gat,146,106,5 script 特殊職業輔助人員 974,{

if(JobLevel < 10) goto jobLow;
if(skillpoint > 0) goto haveSkpoint;
if(class !=0 ) goto CheckReborn;
mes "[特殊職業輔助人員]";
mes "請選擇要轉的職業:";
next;
if(sex == 0) goto JobMenu1;
else goto JobMenu2;
CheckReborn:

JobMenu1:
menu "寶寶",BABY,"跆拳道",LTwcsa,"火槍",LFwcsa,"忍者",LNwcsa,"拳聖(跆拳道進階)", G_2_1921,"靈媒(跆拳道進階)", G_2_1922,"不轉了",LCancel;
JobMenu2:
menu "寶寶",BABY,"跆拳道",LTwcsa,"火槍",LFwcsa,"忍者",LNwcsa,"拳聖(跆拳道進階)", G_2_1921,"靈媒(跆拳道進階)", G_2_1922,"不轉了",LCancel;

BABY:
if(!((Class==0) || (Class==24) || (Class == 4001) || (Class == 4023))) goto Lk;

goto Lk2;

Lk2:
mes "[特殊職業輔助人員]";
mes "一但轉職為寶寶就無法恢復原樣嚕!";
mes "就算轉生過後依然是寶寶模樣唷!";
mes "請問你是否還是要轉職為寶寶?";
next;
menu "是",L_OK,"放棄",L_NO;
L_OK:
mes "[特殊職業輔助人員]";
mes "ok,恭喜你,轉職成功!";
mes "快看看,你現在是^0000FF BABY ^000000了.";
mes "祝你玩得愉快!";
jobchange 46;
resetskill;
set SkillPoint,0;
set JobExp,0;
resetstatus;
set BaseLevel,1;
set JobLevel,1;
close;
L_NO:
mes "[特殊職業輔助人員]";
mes "不能變回原樣的話我棄權";
close;

LTwcsa:
jobchange 24;
resetskill;
goto JobEnd;
LFwcsa:
jobchange 28;
resetskill;
goto JobEnd;
LNwcsa:
jobchange 29;
resetskill;
goto JobEnd;
G_2_1921:
if(class!=24) goto G_Job1_2chgerr;
Jobchange 25;
goto G_Jobchgok;
G_2_1922:
if(class!=24) goto G_Job1_2chgerr;
Jobchange 27;
goto G_Jobchgok;

Over:
mes "[特殊職業輔助人員]";
mes "很抱歉,你選的職業和你轉生前的職業不符合喔!";
close;
end;
JobEnd:
mes "[特殊職業輔助人員]";
mes "OK!恭喜你,轉職成功!";
mes "祝你玩得愉快!";
close;
end;
LCancel:
mes "[特殊職業輔助人員]";
mes"嗯,好的,好好想想吧,";
mes"決定要轉了隨時歡迎回來找我!";
mes"祝你玩得愉快!";
close;
End;
jobLow:
mes "[特殊職業輔助人員]";
mes "對不起!你的職業等級必須達到^008000 10級 ^000000才能進行轉職工作,繼續努力吧!^008000 10級 ^000000以后再來找我,快去練吧!";
close;
End;
haveSkpoint:
mes "[特殊職業輔助人員]";
mes "對不起,你的職業技能點數必須加完,且不能有剩余點數才能進行轉職工作!";
close;
End;
NotNovice:
mes "[特殊職業輔助人員]";
mes "對不起,你已經不是初學者了,";
mes "所以我不能幫助你。";
close;
end;
Lk:
mes "[特殊職業輔助人員]";
mes "不對哦,很對不起,只有^FF0000 初心者 ^000000才能轉職成為^0000FF BABY ^000000哦!!";
mes "請先確定你的職業是^FF0000 初心者 ^000000";
mes "否則你不能順利轉職成為^0000FF BABY ^000000哦!!";
close;
}
請問我要讓他轉為寶寶
可是他轉了後
不會變小隻耶
請問哪裡寫錯?!

[ 本帖最後由 海神夜 於 2008-7-22 09:51 AM 編輯 ]

該用戶從未簽到

 樓主| 發表於 2008-7-20 08:03:36 | 顯示全部樓層
望說明
我是JA0.96版
回復 支持 反對

使用道具 舉報

  • TA的每日心情
    開心
    2011-1-18 10:37 PM
  • 簽到天數: 218 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 2008-7-20 10:57:09 | 顯示全部樓層
    修改紅色部分看看!

    prontera.gat,146,106,5 script 特殊職業輔助人員 974,{

    if(JobLevel < 10) goto jobLow;
    if(skillpoint > 0) goto haveSkpoint;
    if(class !=0 ) goto CheckReborn;
    mes "[特殊職業輔助人員]";
    mes "請選擇要轉的職業:";
    next;
    if(sex == 0) goto JobMenu1;
    else goto JobMenu2;
    CheckReborn:

    JobMenu1:
    menu "寶寶",BABY,"跆拳道",LTwcsa,"火槍",LFwcsa,"忍者",LNwcsa,"拳聖(跆拳道進階)", G_2_1921,"靈媒(跆拳道進階)", G_2_1922,"不轉了",LCancel;
    JobMenu2:
    menu "寶寶",BABY,"跆拳道",LTwcsa,"火槍",LFwcsa,"忍者",LNwcsa,"拳聖(跆拳道進階)", G_2_1921,"靈媒(跆拳道進階)", G_2_1922,"不轉了",LCancel;

    BABY:
    if(!((Class==0) || (Class==24) || (Class == 4001) || (Class == 4023))) goto Lk;

    goto Lk2;

    Lk2:
    mes "[特殊職業輔助人員]";
    mes "一但轉職為寶寶就無法恢復原樣嚕!";
    mes "就算轉生過後依然是寶寶模樣唷!";
    mes "請問你是否還是要轉職為寶寶?";
    next;
    menu "是",L_OK,"放棄",L_NO;
    L_OK:
    mes "[特殊職業輔助人員]";
    mes "ok,恭喜你,轉職成功!";
    mes "快看看,你現在是^0000FF BABY ^000000了.";
    mes "祝你玩得愉快!";
    jobchange 46,2;
    resetskill;
    set SkillPoint,0;
    set JobExp,0;
    resetstatus;
    set BaseLevel,1;
    set JobLevel,1;
    close;
    L_NO:
    mes "[特殊職業輔助人員]";
    mes "不能變回原樣的話我棄權";
    close;

    LTwcsa:
    jobchange 24,2;
    resetskill;
    goto JobEnd;
    LFwcsa:
    jobchange 28,2;
    resetskill;
    goto JobEnd;
    LNwcsa:
    jobchange 29,2;
    resetskill;
    goto JobEnd;
    G_2_1921:
    if(class!=24) goto G_Job1_2chgerr;
    Jobchange 25,2;
    goto G_Jobchgok;
    G_2_1922:
    if(class!=24) goto G_Job1_2chgerr;
    Jobchange 27,2;
    goto G_Jobchgok;

    Over:
    mes "[特殊職業輔助人員]";
    mes "很抱歉,你選的職業和你轉生前的職業不符合喔!";
    close;
    end;
    JobEnd:
    mes "[特殊職業輔助人員]";
    mes "OK!恭喜你,轉職成功!";
    mes "祝你玩得愉快!";
    close;
    end;
    LCancel:
    mes "[特殊職業輔助人員]";
    mes"嗯,好的,好好想想吧,";
    mes"決定要轉了隨時歡迎回來找我!";
    mes"祝你玩得愉快!";
    close;
    End;
    jobLow:
    mes "[特殊職業輔助人員]";
    mes "對不起!你的職業等級必須達到^008000 10級 ^000000才能進行轉職工作,繼續努力吧!^008000 10級 ^000000以后再來找我,快去練吧!";
    close;
    End;
    haveSkpoint:
    mes "[特殊職業輔助人員]";
    mes "對不起,你的職業技能點數必須加完,且不能有剩余點數才能進行轉職工作!";
    close;
    End;
    NotNovice:
    mes "[特殊職業輔助人員]";
    mes "對不起,你已經不是初學者了,";
    mes "所以我不能幫助你。";
    close;
    end;
    Lk:
    mes "[特殊職業輔助人員]";
    mes "不對哦,很對不起,只有^FF0000 初心者 ^000000才能轉職成為^0000FF BABY ^000000哦!!";
    mes "請先確定你的職業是^FF0000 初心者 ^000000";
    mes "否則你不能順利轉職成為^0000FF BABY ^000000哦!!";
    close;
    }
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-7-20 12:01:25 | 顯示全部樓層
    因該跟造上面大大所說就可以轉了!!
    Jobchange 27,2;
    27 所說的是職業編碼
    然而2是那格是設定..
    0=未轉生、1=已轉生、2=寶寶、-1或省略=保持不變
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-7-20 18:44:54 | 顯示全部樓層
    那請問
    變成寶寶後是否會無法變回大人?
    還是說有代碼可以變回?
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-7-22 00:45:46 | 顯示全部樓層
    我提供意見 但是不一定是正確的!!
    如果說錯請多多包含...

    你可以在做一隻NPC 然後在腳本裡面把下面的更改
    LTwcsa:
    jobchange 24,2; <====2 改成1
    resetskill;
    goto JobEnd;
    如果我想的沒錯
    在GM指令裡面
    0=未轉生、1=已轉生、2=寶寶、
    你把2改成1 因該就可以順利轉成已轉生職業
    改成0 就會變成未轉生!!

    小弟拙見請多多見諒
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-2 01:10 AM , Processed in 0.699316 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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