OK論壇

 找回密碼
 註冊
查看: 931|回復: 1

幫忙解答一下 謝謝 轉職npc EA11646版本^^

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2008-5-5 11:06:35 | 顯示全部樓層 |閱讀模式
幫忙解答一下 謝謝 轉職npc EA11646版本^^

//------------------------------------------------------
// [Deep Develop Team]  www.chinanog.org
//------------------------------------------------------
// 腳本名稱: Dathena 快速一轉NPC
//------------------------------------------------------
// 作者: deepin[DDT]
//------------------------------------------------------
// 目前版本: V1.0
//------------------------------------------------------
// 更新說明:
// V1.0 2005/12/24 deepin
// - 完全重寫
// - 體積更小,更節省資源
// - 自動判斷是否為轉生
// - 加入跆拳道新職業,自動判斷性別給出不同選擇
//------------------------------------------------------
prontera.gat,141,114,5 script 一轉就職輔助人員 754,{
    if(JobLevel < 10) goto jobLow;
    if(skillpoint > 0) goto haveSkpoint;
    if(class !=0 ) goto CheckReborn;
mes "[一轉就職輔助人員]";
mes "你是^0000ff非進階人物^000000",;
mes "請選擇要轉的職業:";
next;
if(sex == 0) goto JobMenu1;
else goto JobMenu2;
    CheckReborn:
if(class !=4001 ) goto NotNovice;
mes "[一轉就職輔助人員]";
mes "你是^ff0000進階人物^000000,";
mes "請選擇要轉的職業:";
next;
goto JobMenu3;
    JobMenu1:
menu "劍士",LSwordman,"魔法師",LMagician,"服事",LAcolyte,"商人",LMerchant,"盜賊",LThief,"弓箭手",LArcher,"跆拳道少女",LTaekwon,"不轉了.",LCancel;
    JobMenu2:
menu "劍士",LSwordman,"魔法師",LMagician,"服事",LAcolyte,"商人",LMerchant,"盜賊",LThief,"弓箭手",LArcher,"跆拳道少年",LTaekwon,"不轉了.",LCancel;
    JobMenu3:
menu "進階劍士",LSwordmanH,"進階魔法師",LMagicianH,"進階服事",LAcolyteH,"進階商人",LMerchantH,"進階盜賊",LThiefH,"進階弓箭手",LArcherH,"不轉了.",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;
LTaekwon:
  jobchange 4046;
  goto JobEnd;
LSwordmanH:
  jobchange 4002;
  goto JobEnd;
LMagicianH:
  jobchange 4003;
  goto JobEnd;
LArcherH:
  jobchange 4004;
  goto JobEnd;
LAcolyteH:
  jobchange 4005;
  goto JobEnd;
LMerchantH:
  jobchange 4006;
  goto JobEnd;
LThiefH:
  jobchange 4007;
  goto JobEnd;
    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;
OnInit:
waitingroom "一轉就職輔助人員",0;
end;
}

這是一轉角本




//------------------------------------------------------
// [Deep Develop Team]  www.chinanog.org
//------------------------------------------------------
// 腳本名稱: Dathena 快速一轉NPC
//------------------------------------------------------
// 作者: deepin[DDT]
//------------------------------------------------------
// 目前版本: V1.0
//------------------------------------------------------
// 更新說明:
// V1.0 2005/12/24 完全重寫 [deepin]
// V1.5 2005/12/24 將進階二轉合併到本腳本中  [deepin]
// V1.6 2005/12/24 修正拳聖和靈媒轉職不限制性別  [deepin]
//------------------------------------------------------
prontera.gat,141,122,5 script 二轉就職輔助人員 754,{
    if(JobLevel < 40) goto jobLow;
    if(skillpoint > 0) goto haveSkpoint;
    if(class >4001 && class!=4046) goto Hlevel;
mes"[二轉就職輔助人員]";
mes "你已經滿足轉職的基本條件,";
mes "請選擇你目前可以轉的二轉職業:";
next;
switch(class){
  case 1:
   menu "騎士",LKnight,"十字軍",LCrusader,"不轉了",LCancel;
   LKnight:
    jobchange 7;
    break;
   LCrusader:
    jobchange 14;
    break;
  case 2:
   menu "巫師",Lwizard,"賢者",LSage,"不轉了",LCancel;
   Lwizard:
    jobchange 9;
    break;
   LSage:
    jobchange 16;
    break;
  case 3:
   if(sex == 0) menu "獵人",LHunter,"舞孃",LDancer,"不轉了",LCancel;
   else menu "獵人",LHunter,"詩人",LBard,"不轉了",LCancel;
   LHunter:
    jobchange 11;
    break;
   LBard:
    jobchange 19;
    break;
   LDancer:
    jobchange 20;
    break;
  case 4:
   menu "牧師",LPriest,"武僧",LMonk,"不轉了",LCancel;
   LPriest:
    jobchange 8;
    break;
   LMonk:
    jobchange 15;
    break;
  case 5:
   menu "鐵匠",LBlacksmith,"煉金術士 ",LAlchemist,"不轉了",LCancel;
   LBlacksmith:
    jobchange 10;
    break;
   LAlchemist:
    jobchange 18;
    break;
  case 6:
   menu "刺客",LAssassin,"流氓",LRogue,"不轉了",LCancel;
   LAssassin:
    jobchange 12;
    break;
   LRogue:
    jobchange 17;
    break;
  case 4046:
   menu "靈媒",LSoulLinker,"拳聖",LStarKnight,"不轉了",LCancel;
   LSoulLinker:
    jobchange 4049;
    break;
   LStarKnight:
    jobchange 4047;
    break;
}
    Hlevel:
mes"[二轉就職輔助人員]";
mes "你已經是進階一轉職業,";
mes "並且已經滿足進階二轉的基本條件,";
mes "目前你可以選擇的進階二轉職業為:";
next;
switch(class){
  case 4002:
   menu "騎士領主",LKnight1,"聖殿十字軍",LCrusader1,"不轉了",LCancel;
   LKnight1:
    jobchange 4008;
    break;
   LCrusader1:
    jobchange 4015;
    break;
  case 4003:
   menu "超魔導士",Lwizard1,"智者",LSage1,"不轉了",LCancel;
   Lwizard1:
    jobchange 4010;
    break;
   LSage1:
    jobchange 4017;
    break;
  case 4004:
   if(sex == 0) menu "神射手",LHunter1,"冷艷舞姬",LDancer1,"不轉了",LCancel;
   else menu "神射手",LHunter1,"搞笑藝人",LBard1,"不轉了",LCancel;
   LHunter1:
    jobchange 4012;
    break;
   LBard1:
    jobchange 4020;
    break;
   LDancer1:
    jobchange 4021;
    break;
  case 4005:
   menu "神官",LPriest1,"武術宗師",LMonk1,"不轉了",LCancel;
   LPriest1:
    jobchange 4009;
    break;
   LMonk1:
    jobchange 4016;
    break;
  case 4006:
   menu "神工匠",LBlacksmith1,"創造者",LAlchemist1,"不轉了",LCancel;
   LBlacksmith1:
    jobchange 4011;
    break;
   LAlchemist1:
    jobchange 4019;;
    break;
  case 4007:
   menu "十字刺客",LAssassin1,"神行太保",LRogue1,"不轉了",LCancel;
   LAssassin1:
    jobchange 4013;
    break;
   LRogue1:
    jobchange 4018;
    break;
}
    JobChangeOk:
        mes"[二轉鋪助人員]";
mes"OK,恭喜你,轉職成功!";
mes"祝你在這裡玩得愉快!";
        close;
end;
    LCancel:
mes"[二轉就職輔助人員]";
mes"嗯,好的,好好想想吧,";
mes"決定要轉了隨時歡迎回來找我!";
mes"祝你玩得愉快!";
     close;
     End;
   jobLow:
        mes "[二轉就職輔助人員]";
mes "對不起,你的職業等級必須達到^008000 40級 ^000000才能進行轉職工作,繼續努力吧!^008000 40級 ^000000以後再來找我,快去練吧!";
        close;
     End;
   haveSkpoint:
        mes "[二轉就職輔助人員]";
mes "對不起,你的職業技能點數必須加完,且不能有剩餘點數才能進行轉職工作!";
        close;
     End;
OnInit:
waitingroom "二轉就職輔助人員",0;
end;
}

這是二轉角本

同樣的腳本 一樣作者

二轉的沒什麼問題
一轉的是有npc跑出來  可是卻無法對話?
請問該怎麼辦?
  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-5-5 11:49:44 | 顯示全部樓層
    請 貼 出 MPA 顯 示 的 錯 誤
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-5 07:38 AM , Processed in 0.051463 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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