⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 npc_archer.txt

📁 JA++的最新...很多ROSF都用这个 ] 是个不错的东西-3-
💻 TXT
字号:
//==============================================
// 弓箭手转职任务
// 代码重写 by FPE (2006.6.27)
// Jathena++ 论坛:http://www.foxofice.net/bbs
//----------------------------------------------

payon_in02.gat,64,71,4	script	弓箭手工会相关人员	85,{
	if(@test_AR!=0)
	{
		mes "[弓箭手工会相关人员]";
		mes "你那么快就准备好回来了?";
		next;
		if(select("不是...我忘记了需要的条件","我已经把树枝带来了")==1)
		{
			mes "[弓箭手工会相关人员]";
			mes "你忘记了测试的条件?那好吧,我再告诉你一次。";
			next;
			mes "[弓箭手工会相关人员]";
			mes "弓箭手的转职条件是必须带来制作弓所需要的^FF0000树枝^000000,你所带来的树枝分为4个类级後,将与其他道具数量合算在一起给你分数。";
			mes "因此,你的总点40^0000FF再加上25 点以上^000000才可以转职为弓箭手。";
			next;
			mes "[弓箭手工会相关人员]";
			mes "这里有一点提示:树枝是打赢了'树精'可以取得,虽然他不是很强的敌手,但你也不要掉以轻心。";
			close;
			end;
		}
		mes "[弓箭手工会相关人员]";
		mes "现在我就开始为你带来的树枝评估你的分数。";
		next;
		set @Trunk1,countitem(1066);
		set @Trunk2,countitem(1067);
		set @Trunk3,countitem(1068);
		set @Trunk4,countitem(1019);
		if (@Trunk1==0 || @Trunk2==0 || @Trunk3==0 || @Trunk4==0)
		{
			mes "[弓箭手工会相关人员]";
			mes "你没有将我们指定的四种树枝都带来!";
			close;
			end;
		}
		set @archer_item1,@Trunk1*5;
		set @archer_item2,@Trunk2*3;
		set @archer_item3,@Trunk3*2;
		set @archer_item4,@Trunk4;
		set @Total_Trunk,@archer_item1+@archer_item2+@archer_item3+@archer_item4;
		mes "[弓箭手工会相关人员]";
		mes  "  等级 S :  "+@Trunk1+"  个/ 点数 :  "+@archer_item1;
		mes  "  等级 A :  "+@Trunk2+"  个/ 点数 :  "+@archer_item2;
		mes  "  等级 B :  "+@Trunk3+"  个/ 点数 :  "+@archer_item3;
		mes  "  等级 C :  "+@Trunk4+"  个/ 点数 :  "+@archer_item4;
		mes " ";
		mes  "  总点数 :  ^0000FF"+@Total_Trunk+"^000000 / 40";
		next;
		mes "[弓箭手工会相关人员]";
		if(@Total_Trunk<25)
		{
			mes "对不起,你的总点数低于25点,这项测试至少要25点才可以通过,再努力吧!";
			close;
			end;
		}
		if(@Total_Trunk>40) mes "哇!!40点以上!真厉害!你是合格了!";
		if(@Total_Trunk>30) mes "30点以上!!你是合格了!太辛苦你了。";
		if(@Total_Trunk>=25) mes "哎哟~ 你的点数差点儿没法合格了,反正是辛苦你了。";
		next;
		mes "[弓箭手工会相关人员]";
		mes "再让我看看你的条件.";
		next;
		if(Joblevel<10)
		{
			mes "[弓箭手工会相关人员]";
			mes "你的基本技能等级还不够,请你再看看转职条件,等你基本技能等级到达9级以上再来。";
			close;
			end;
		}
		if(Skillpoint!=0)
		{
			mes "[弓箭手工会相关人员]";
			mes "先把你的技能点用完了再来转职吧。";
			close;
			end;
		}
		mes "[弓箭手工会相关人员]";
		mes "嗯,由此看来,你已经完全符合弓箭手转职的条件,现在就马上给你转职。";
		next;
		JobChange 3,Upper;
		set ReClass,3;
		mes "[弓箭手工会相关人员]";
		mes "衷心地祝贺你转职成为弓箭手,往後请多多参与弓箭手工会的活动。";
		mes "啊, 制作部门已经东西送来了,请你点收。";
		mes "有了弓和箭後,你现在可以成为名符其实的弓箭手了。";
		getitem 1702,1;
		getitem 1750,100;
		delitem 1066,100;
		delitem 1067,100;
		delitem 1068,100;
		delitem 1019,100;
		set @Trunk1,0;
		set @Trunk2,0;
		set @Trunk3,0;
		set @Trunk4,0;
		set @archer_item1,0;
		set @archer_item2,0;
		set @archer_item3,0;
		set @archer_item4,0;
		set @Total_Trunk,0;
		set @test_AR,0;
		next;
		mes "[弓箭手工会相关人员]";
		mes "那么, 辛苦你了。希望你有杰出的表现。";
		close;
		end;
	}

	mes "[弓箭手工会相关人员]";
	mes "你好,这里是弓箭手工会,有什么可以帮您的吗?";
	next;
	switch(select("转职成为弓箭手","询问转职相关条件","离开"))
	{
	case 1:
		if(Class==3)
		{
			mes "[弓箭手工会相关人员]";
			mes "你已经是弓箭手了。";
			close;
			end;
		}
		if(Class!=0)
		{
			mes "[弓箭手工会相关人员]";
			mes "你的样子看来不像是初学者..你已经是选择其他职业,无法转职为弓箭手。";
			close;
			end;
		}
		if(upper==1)
		{
			mes "[弓箭手工会相关人员]";
			mes "看来你的修炼非常不错呀,已经转生过了喔!那好吧,先让我查看一下你的条件。";
			next;
			if(Joblevel<10)
			{
				mes "[弓箭手工会相关人员]";
				mes "你的基本技能等级还不够,即使是转生了,可是这个基本要求还是不能改变的。";
				close;
				end;
			}
			if(Skillpoint!=0)
			{
				mes "[弓箭手工会相关人员]";
				mes "先把你的技能点用完再来转职吧。";
				close;
				end;
			}
			JobChange 3,Upper;
			mes "[弓箭手工会相关人员]";
			mes "恭喜哦,你已经转职成为进阶弓箭手啦";
			close;
			end;
		}
		mes "[弓箭手工会相关人员]";
		mes "你想要转职成为弓箭手吗?那么你必须通过我们的一项测试。";
		next;
		if(select("参加测试","放弃")==1)
		{
			if(Joblevel<10)
			{
				mes "[弓箭手工会相关人员]";
				mes "你的基本技能等级还不够,请你再看看转职条件,等你基本技能等级到达9级以上再来。";
				close;
				end;
			}
			if(Skillpoint!=0)
			{
				mes "[弓箭手工会相关人员]";
				mes "先把你的技能点用完了再来转职吧。";
				close;
				end;
			}
			mes "[弓箭手工会相关人员]";
			mes "请在申请书上签名,接下来若你具备好所有转职条件的话,就马上给你转职。";
			set @test_AR,1;
			next;
			mes "[弓箭手工会相关人员]";
			mes "你的大名是"+ strcharinfo(0) +"吧?现在我将为你的测试给予指导,你是否能够成功的转职成为一名弓箭手全依赖它,因此请你专心。";
			next;
			mes "[弓箭手工会相关人员]";
			mes "弓箭手的转职条件是必须带来制作弓所需要的^FF0000树枝^000000,你所带来的树枝分为4个类级後,将与其他道具数量合算在一起给你分数。";
			mes "因此,你的总点40^0000FF再加上25 点以上^000000才可以转职为弓箭手。";
			next;
			mes "[弓箭手工会相关人员]";
			mes "这里有一点提示:树枝是打赢了'树精'可以取得,虽然他不是很强的敌手,但你也不要掉以轻心。";
			close;
			end;
		}

		mes "[弓箭手工会相关人员]";
		mes "那你.. 多多保重。";
		close;
		end;
		break;
	case 2:
		mes "[弓箭手工会相关人员]";
		if(Class!=0) 
		{
			mes "可是,你已经有其他职业了呀?";
			close;
			end;
		}
		if(Class==3)
		{
			mes "可是,你已经成为弓箭手了。";
			next;
		}
		mes "[弓箭手工会相关人员]";
		mes "那,将为你说明弓箭手的转职条件。";
		next;
		mes "[弓箭手工会相关人员]";
		mes "首先,初学者基本技能等级到达9级以上。";
		mes "另外,要成为弓箭手必备的条件是高度的集中力,所以我们弓箭手工会不收行事迷迷糊糊、搞不请楚状况的人。";
		next;
		mes "[弓箭手工会相关人员]";
		mes "弓箭手的转职条件是必须带来制作弓所需要的^FF0000树枝^000000 。";
		mes "你所带来的树枝分为4个类级後,将与其他道具数量合算在一起给你分数。";
		mes "因此,你的总点数40^0000FF再加上25点以上^000000才可以转职为弓箭手。";
		next;
		mes "[弓箭手工会相关人员]";
		mes "树枝是打赢了'树精'可以就取得,虽然他不是很强的敌手,但你也不要掉以轻心了。";
		close;
		end;
		break;
	case 3:
		mes "[弓箭手工会相关人员]";
		mes "那好吧,欢迎你随时回到这里!";
		close;
		end;
		break;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -