UID75236
帖子
精華
主題
積分530
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2008-4-5
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
現在小弟採用轉生五次的系統
但是轉生後無法固定職業
亦即我轉生前選擇獵人
轉生後又可重選一次職業
若小弟想讓轉生後直接晉級該職業的三轉職業
該如何改呢?
以下附上腳本@@
job_sage.gat,115,105,5 script 巴基力 811,{
mes "[轉生人員]";
mes "您好,這裡可以幫您轉生!";
mes "每一轉會多出300(+150)點的屬性點";
mes "最高上限為5轉";
next;
menu"我要轉生",L1,"查詢轉生",Lw,"取消",Over;
L1:
if (BaseLevel < 99) goto NotYet5; //未達到99等
if (checkoption(8) > 0) goto NotYet2; //手推車等級1
if (checkoption(128) > 0) goto NotYet2; //手推車等級2
if (checkoption(256) > 0) goto NotYet2; //手推車等級3
if (checkoption(512) > 0) goto NotYet2; //手推車等級4
if (checkoption(1024) > 0) goto NotYet2; //手推車等級5
if (checkoption(16) > 0) goto NotYet3; //帶老鷹
if (checkoption(32) > 0) goto NotYet4; //騎鳥
if(BaseJob==Job_Knight) set ReBirth,7;
if(BaseJob==Job_Priest) set ReBirth,8;
if(BaseJob==Job_Wizard) set ReBirth,9;
if(BaseJob==Job_Blacksmith) set ReBirth,10;
if(BaseJob==Job_Hunter) set ReBirth,11;
if(BaseJob==Job_Assassin) set ReBirth,12;
if(BaseJob==Job_Knight2) set ReBirth,7;
if(BaseJob==Job_Crusader) set ReBirth,14;
if(BaseJob==Job_Monk) set ReBirth,15;
if(BaseJob==Job_Sage) set ReBirth,16;
if(BaseJob==Job_Rogue) set ReBirth,17;
if(BaseJob==Job_Alchem) set ReBirth,18;
if(BaseJob==Job_Bard) set ReBirth,19;
if(BaseJob==Job_Dancer) set ReBirth,20;
if(BaseJob==Job_Crusader2) set ReBirth,14;
if(Llv==2) goto L2;
if(Llv==3) goto L3;
if(Llv==4) goto L4;
if(Llv==5) goto Le;
mes "[轉生人員]";
mes "恭喜你2轉成功";
resetskill;
set SkillPoint,0;
resetstatus;
set StatusPoint,0;
set BaseLevel,1;
set JobLevel,1;
set StatusPoint,300;
jobchange 0,1;
set Llv,2;
announce "轉生公告:恭喜 "+strcharinfo(0)+" 成為2轉的玩家!",15;
close;
NotYet2:
mes "[轉生人員]";
mes "對不起喔,你必須把手推車給解除才行阿!";
close;
NotYet3:
mes "[轉生人員]";
mes "對不起喔,你必須把老鷹給解放才行阿!";
close;
NotYet4:
mes "[轉生人員]";
mes "對不起喔,你必須把大嘴鳥給解放才行阿!";
close;
NotYet5:
mes "[轉生人員]";
mes "對不起喔,你的基本等級必須達到99等才行阿!";
close;
L2:
mes "[轉生人員]";
mes "恭喜你3轉成功";
resetskill;
set SkillPoint,0;
resetstatus;
set StatusPoint,0;
set BaseLevel,1;
set JobLevel,1;
set StatusPoint,450;
jobchange 0,1;
set Llv,3;
set JobLevel,1;
set BaseLevel,1;
announce "轉生公告:恭喜 "+strcharinfo(0)+" 成為3轉的玩家!",15;
close;
L3:
mes "[轉生人員]";
mes "恭喜你4轉成功";
resetskill;
set SkillPoint,0;
resetstatus;
set StatusPoint,0;
set BaseLevel,1;
set JobLevel,1;
set StatusPoint,600;
jobchange 0,1;
set Llv,4;
set JobLevel,1;
set BaseLevel,1;
announce "轉生公告:恭喜 "+strcharinfo(0)+" 成為4轉的玩家!",15;
close;
L4:
mes "[轉生人員]";
mes "恭喜你5轉成功";
resetskill;
set SkillPoint,0;
resetstatus;
set StatusPoint,0;
set BaseLevel,1;
set JobLevel,1;
set StatusPoint,750;
jobchange 0,1;
set Llv,5;
set JobLevel,1;
set BaseLevel,1;
announce "轉生公告:恭喜 "+strcharinfo(0)+" 成為5轉的玩家!",15;
close;
Le:
mes "[轉生人員]";
mes "你已經5轉囉!";
mes "肉體修練達到上限";
mes "接者請淨化自己的心靈";
mes "內外兼修才是十足的勇者";
close;
Lw:
if(Llv==2) goto Lw2;
if(Llv==3) goto Lw3;
if(Llv==4) goto Lw4;
if(Llv==5) goto Lw5;
LW1:
mes "[轉生人員]";
mes "你為1轉的角色";
close;
Lw2:
mes "[轉生人員]";
mes "你為2轉的角色";
close;
Lw3:
mes "[轉生人員]";
mes "你為3轉的角色";
close;
Lw4:
mes "[轉生人員]";
mes "你為4轉的角色";
close;
Lw5:
mes "[轉生人員]";
mes "你為最高的5轉";
close;
Over1:
mes "[轉生人員]";
mes "阿!對不起喔!跆拳道系列職業目前未開放進階轉生職業喔!";
close;
Over:
mes "[轉生人員]";
mes "等你符合轉生條件在來吧!";
close;
}
//by 爽快//"火槍",LFwcsa,//"忍者",LNwcsa,
job_sage.gat,119,101,5 script 一轉就職輔助人員 754,{
if(JobLevel < 10) goto jobLow;
if(skillpoint > 0) goto haveSkpoint;
mes "[一轉就職輔助人員]";
mes "請選擇要轉的職業:";
next;
if(ReBirth==7) goto LSwordman;
if(ReBirth==8) goto LAcolyte;
if(ReBirth==9) goto LMagician;
if(ReBirth==10) goto LMerchant;
if(ReBirth==11) goto LArcher;
if(ReBirth==12) goto LThief;
if(ReBirth==14) goto LSwordman;
if(ReBirth==15) goto LAcolyte;
if(ReBirth==16) goto LMagician;
if(ReBirth==17) goto LThief;
if(ReBirth==18) goto LMerchant;
if(ReBirth==19) goto LArcher;
if(ReBirth==20) goto LArcher;
if(sex == 0) goto JobMenu1;
else goto JobMenu2;
JobMenu1:
menu "劍士",LSwordman,"魔法師",LMagician,"服事",LAcolyte,"商人",LMerchant,"盜賊",LThief,"弓箭手",LArcher,"跆拳道",LTwcsa,"火槍",LFwcsa,"忍者",LNwcsa,"不轉了",LCancel;
JobMenu2:
menu "劍士",LSwordman,"魔法師",LMagician,"服事",LAcolyte,"商人",LMerchant,"盜賊",LThief,"弓箭手",LArcher,"跆拳道",LTwcsa,"火槍",LFwcsa,"忍者",LNwcsa,"不轉了",LCancel;
LSwordman:
jobchange 1;
goto JobEnd;
LMagician:
jobchange 2;
goto JobEnd;
LArcher:
jobchange 3;
goto JobEnd;
LAcolyte:
jobchange 4;
goto JobEnd;
LMerchant:
jobchange 5;
goto JobEnd;
LThief:
jobchange 6;
goto JobEnd;
LTwcsa:
jobchange 24;
goto JobEnd;
LFwcsa:
jobchange 28;
goto JobEnd;
LNwcsa:
jobchange 29;
goto JobEnd;
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;
}
[ 本帖最後由 FoxQ 於 2008-4-27 09:18 AM 編輯 ] |
|