UID16609
帖子
精華
主題
積分1108
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2007-9-15
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 衰 2010-5-27 07:21 PM |
---|
簽到天數: 4 天 連續簽到: 0 天 [LV.2]偶爾看看I
|
本帖最後由 firemusic 於 2009-5-20 09:11 PM 編輯
麻煩大大幫我看看
這是我在論壇裡面某位大大張貼的JA轉職腳本
他是不能互轉的NPC
確實不能互轉
不過轉生之後
我連轉都不能轉職了會一直出現
if(upper == 1 && Reclass != 7)
{
mes "Sorry,轉生之前你的職業並不是騎士,不能轉職為"+ @classname$[0] +".";
close;
end;
break;
}
這裡面的對話
我2-2轉的轉職跟1-1轉的NPC也是這樣
所以我拿其中一個發問
請各位大大協助我
替我解答謝謝
knight_2-1.gat,93,108,4 script 二轉就職人員 751,{
if(upper == 0 || upper == 2) setarray @classname$[0],"騎士","巫師","祭司","鐵匠","刺客","獵人";
if(upper == 1 ) setarray @classname$[0],"騎士領主","超魔導師","神官","神工匠","十字刺客","神射手";
mes "[二轉就職人員]";
mes "你是來轉職的吧?";
mes "我可以幫你轉職為:" + @classname$[0] +"."+ @classname$[1] +"."+ @classname$[2] +"."[email=+@classname$[3]+@classname$[3[/email]]+"."+ @classname$[4]+".";
next;
mes "[二轉就職人員]";
mes "如果你已經轉生了,你的職業等級必須達到^FF000050^000000級才可以轉職,只能轉職你轉生前的職業.";
next;
mes "[二轉就職人員]";
mes "如果你還沒有轉生,你的職業等級必須達到^FF000040^000000級,已經是一轉的職業才可以轉職.你確定要轉職嗎?";
next;
switch(select("是的","離開"))
{
mes "[二轉就職人員]";
case 1:
if(class == 0)
{
mes "不對喔,你必須先就職一轉職業,達到^FF000040^000000級以上的職業技能以後才可以進行二轉就職.";
close;
break;
end;
}
if((upper == 0 || upper == 2) && joblevel < 40)
{
mes "Sorry,你的職業等級必須達到^FF000040級^000000才能進行轉職,^FF000040級^000000以後再來找我,快去練吧!";
close;
end;
}
if(upper == 1 && joblevel < 50)
{
mes "Sorry,你的職業等級必須達到^FF000050級^000000才能進行轉職,^FF000050級^000000以後再來找我,快去練吧!";
close;
end;
}
if(skillpoint != 0)
{
mes "Sorry,你的職業技能點數必須加完,且不能有剩餘點數才能進行轉職.";
close;
end;
}
mes"那麼請選擇你要轉的新職業";
next;
switch(select(@classname$[0],@classname$[1],@classname$[2],@classname$[3],@classname$[4],@classname$[5],"取消"))
{
mes "[二轉就職人員]";
case 1:
if(class !=1)
{
mes "不對喔,只有^FF0000劍士^000000才能轉職成為^0000FF"+ @classname$[0] +"^000000喔!";
mes "如果你一轉的職業不是劍士,那麼請選擇其它二轉職業吧.祝你轉職順利!";
close;
end;
break;
}
if(upper == 1 && Reclass != 7)
{
mes "Sorry,轉生之前你的職業並不是騎士,不能轉職為"+ @classname$[0] +".";
close;
end;
break;
}
mes "OK,恭喜你,轉職成功!";
mes "快看看,你現在是^0000FF"+ @classname$[0] +"^000000了.";
mes "祝你玩得愉快!";
set pc_1_class,class;
set pc_1_joblv,joblevel;
releaseall;
jobchange 7,upper;
close;
end;
break;
case 2:
if(class !=2)
{
mes "不對喔,只有^FF0000法師^000000才能轉職成為^0000FF"+ @classname$[1] +"^000000喔!";
mes "如果你一轉的職業不是法師,那麼請選擇其它二轉職業吧.祝你轉職順利!";
close;
end;
break;
}
if(upper == 1 && Reclass != 9)
{
mes "Sorry,轉生之前你的職業並不是巫師,不能轉職為"+ @classname$[1] +".";
close;
end;
break;
}
mes "OK,恭喜你,轉職成功!";
mes "快看看,你現在是^0000FF"+ @classname$[1] +"^000000了.";
mes "祝你玩得愉快!";
set pc_1_class,class;
set pc_1_joblv,joblevel;
releaseall;
jobchange 9,upper;
close;
end;
break;
case 3:
if(class !=4)
{
mes "不對喔,只有^FF0000服事^000000才能轉職成為^0000FF"+ @classname$[2] +"^000000喔!";
mes "如果你一轉的職業不是服事,那麼請選擇其它二轉職業吧.祝你轉職順利!";
close;
end;
break;
}
if(upper == 1 && Reclass != 8)
{
mes "Sorry,轉生之前你的職業並不是祭司,不能轉職為"+ @classname$[2] +".";
close;
end;
break;
}
mes "OK,恭喜你,轉職成功!";
mes "快看看,你現在是^0000FF"+ @classname$[2] +"^000000了.";
mes "祝你玩得愉快!";
set pc_1_class,class;
set pc_1_joblv,joblevel;
releaseall;
jobchange 8,upper;
close;
end;
break;
case 4:
if(class !=5)
{
mes "不對喔,只有^FF0000商人^000000才能轉職成為^0000FF"+ @classname$[3] +"^000000喔!";
mes "如果你一轉的職業不是商人,那麼請選擇其它二轉職業吧.祝你轉職順利!";
close;
end;
break;
}
if(upper == 1 && Reclass != 10)
{
mes "Sorry,轉生之前你的職業並不是鐵匠,不能轉職為"+ @classname$[3] +".";
close;
end;
break;
}
mes "OK,恭喜你,轉職成功!";
mes "快看看,你現在是^0000FF"+ @classname$[3] +"^000000了.";
mes "祝你玩得愉快!";
set pc_1_class,class;
set pc_1_joblv,joblevel;
releaseall;
jobchange 10,upper;
close;
end;
break;
case 5:
if(class !=6)
{
mes "不對喔,只有^FF0000盜賊^000000才能轉職成為^0000FF"+ @classname$[4] +"^000000喔!";
mes "如果你一轉的職業不是盜賊,那麼請選擇其它二轉職業吧.祝你轉職順利!";
close;
end;
break;
}
if(upper == 1 && Reclass != 12)
{
mes "Sorry,轉生之前你的職業並不是刺客,不能轉職為"+ @classname$[4] +".";
close;
end;
break;
}
mes "OK,恭喜你,轉職成功!";
mes "快看看,你現在是^0000FF"+ @classname$[4] +"^000000了.";
mes "祝你玩得愉快!";
set pc_1_class,class;
set pc_1_joblv,joblevel;
releaseall;
jobchange 12,upper;
close;
end;
break;
case 6:
if(class !=3)
{
mes "不對喔,只有^FF0000弓箭手^000000才能轉職成為^0000FF"+ @classname$[5] +"^000000喔!";
mes "如果你一轉的職業不是弓箭手,那麼請選擇其它二轉職業吧.祝你轉職順利!";
close;
end;
break;
}
if(upper == 1 && Reclass != 11)
{
mes "Sorry,轉生之前你的職業並不是獵人,不能轉職為"+ @classname$[5] +".";
close;
end;
break;
}
mes "OK,恭喜你,轉職成功!";
mes "快看看,你現在是^0000FF"+ @classname$[5] +"^000000了.";
mes "祝你玩得愉快!";
set pc_1_class,class;
set pc_1_joblv,joblevel;
releaseall;
jobchange 11,upper;
close;
end;
break;
case 7:
mes "嗯,好的,好好想想吧.決定要轉了隨時歡迎回來找我!";
mes "祝你玩得愉快!";
close;
end;
break;
}
break;
case 2:
mes "那麼好吧,當你需要的時候再來找我吧.";
close;
end;
break;
}
} |
|