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

📄 npc_airplane.txt

📁 JA++的最新...很多ROSF都用这个 ] 是个不错的东西-3-
💻 TXT
📖 第 1 页 / 共 2 页
字号:
	mes "最后今天我就跃身变成了苹果商人了,故事有点荒唐吗?";
	mes "没想到那天天上掉下来的苹果,却改变了我的命运,对不起我说的话太长了";
	next;
	mes "[霍慈]";
	mes "苹果有益健康要多吃一点喔,不管你喜不喜欢,要多摄取红色苹果啊,听说可怕的地狱使者给他苹果的话,他会装一幅死样子的,可见苹果是好处多多的水果啊";
	close;
	end;
}

airplane.gat,47,61,2	script	机组员	833,{
	mes "[凯因 希每勒]";
	mes "你好";
	mes "我是这架飞空艇的机组员,我叫 凯因 希每勒,";
	mes "加入搭乘飞空艇有任何不便之处时,请向我反应吧";
	next;
	switch(select("询问有关飞空艇的事情","我要留言"))
	{
	case 1:
		mes "[凯因 希每勒]";
		mes "请问你是,第一次搭乘飞空艇吗?";
		mes "呵呵..";
		mes "说的也是,想起我第一次搭乘飞空艇时,";
		mes "也非常紧张呢,没错";
		next;
		mes "[凯因 希每勒]";
		mes "告诉你这个国家的科技";
		mes "经历了一场突破性的发展";
		next;
		mes "[凯因 希每勒]";
		mes "听说,卢恩--米德加兹王国的百姓,";
		mes "他们会施展各种新奇的魔法";
		mes "试着和那个东西生活的很融洽呢";
		next;
		mes "[凯因 希每勒]";
		mes "我们秀发兹发德共和国里";
		mes "拥有许多学者们";
		mes "藉由'伊美乐的碎片',";
		mes "制造出翱翔天空的船,";
		mes "并可以游走各个村落了";
		next;
		mes "[凯因 希每勒]";
		mes "天空艇俨然成为秀发兹发德中";
		mes "具有代表科学力的自豪设备了";
		next;
		menu	"请问美玉飞空艇以外的交通工具吗?",-;
		mes "[凯因 希每勒]";
		mes "这个嘛";
		mes "艾音贝赫和艾音布罗克之间有火车行驶着,";
		mes "除此之外,只能靠你健康的,";
		mes "两双大腿了。呵呵!";
		close;
		end;
		break;
	case 2:
		mes "[凯因 希每勒]";
		mes "想留言的话,请现在留言,";
		mes "若要取消留言的话请输入'0'";
		next;
		input @temp$;
		if(@temp$=="0")
		{
			mes "[凯因 希每勒]";
			mes "有需要留言的话再来找我吧";
			close;
			end;
		}
		mes "["+strcharinfo(0)+"]";
		mes @temp$;
		next;
		mes "[凯因 希每勒]";
		mes "呵嗯.. 是吗,我明白了,";
		mes "我会往上面反映的";
		close;
		end;
	}
}

airplane.gat,31,77,5	script	喝醉的男子	853,{
	mes "[喝醉的 男子]";
	mes "好的,好的...";
	mes "我这次一定要很漂亮的,";
	mes "把她的苹果给强回来..!!";
	next;
	mes "[喝醉的 男子]";
	mes "走吧!^0000ff伊美乐的心脏^000000!!GO!!!!!";
	next;
	mes "["+strcharinfo(0)+"]";
	mes "'嗯?他刚才在说什么了?";
	mes "刚才明明是说...";
	next;
	mes "-";
	mes "斯露露...滚滚滚滚..骰子正在滚动..着";
	mes "!-";
	next;
	mes "[凯西]";
	mes "这次丢出来的骰子的点数总共是^FF000011^000000,";
	mes "客人是 ^FF00005^000000";
	mes "呢,客人您输了,很可惜您下次再来挑战吧,再见~?";
	next;
	mes "[喝醉的 男子]";
	mes "呜哦哦哦哦哦哦哦!!!!!!!";
	mes "喀哇啊啊啊啊啊!!!!!!!!!";
	next;
	mes "-男子看起来很兴奋的样子-";
	close;
	end;
}

airplane.gat,32,68,5	script	凯西	73,{
	mes "[凯西]";
	mes "您好吗,我的名字叫凯西,您一直待在飞空艇感到无聊吧,您要不要跟我轻松的玩一把掷骰子游戏啊?";
	next;
	menu	"我要玩一把掷骰子游戏",L_Game,
		"我想了解掷骰子游戏的规则",L_rule,
		"取消",-;

	mes "[凯西]";
	mes "如果您想玩游戏的话请随时来找我吧,我在这里发呆也蛮无聊的,那么再见啰";
	close;
	end;

L_Game:
	mes "[凯西]";
	mes "请您输入您要下的赌注数量";
L_input:
	next;
	input @tempapple_N;

	if(@tempapple_N==0)
	{
		mes "[凯西]";
		mes "在飞空艇无聊的时候来找我喔~";
		close;
		end;
	}

	if(@tempapple_N>50 || @tempapple_N<0)
	{
		mes "[凯西]";
		mes "您所输入的赌注数量太多,我不和你玩了,请您重新输入";
		goto L_input;
	}

	if(@tempapple_N>countitem(512))
	{
		mes "[凯西]";
		mes "您所拥有的苹果数量好像不足呢,请你重新输入";
		goto L_input;
	}

	mes "[凯西]";
	mes "您所输入的赌注数量是 ^ff0000"+@tempapple_N+"颗^000000 呢,对吗?";
	next;
	menu	"是的",L_GameStart,
		"不是",L_reinput;

L_GameStart:
	//----------------游戏部分开始--------------------------------------------------------
	mes "[凯西]";
	mes "好吧,我们就开始玩游戏啰,由我来先掷骰子";
	delitem 512,@tempapple_N;
	next;
	mes "^bbbbbb--凯西掷出两颗骰子--^000000";
	mes "斯露露... 咕咚咕咚...";
	next;
	//NPC掷出来的两颗骰子点数计算
	set @NPC_point1,rand(1,6);
	set @NPC_point2,rand(1,6);
	set @NPC_pointall,@NPC_point1+@NPC_point2;

	mes "[凯西]";
	mes "我掷出来的两颗骰子点数是 ^ff0000"+@NPC_point1+","+@NPC_point2+"^000000点,合计是 ^ff0000"+@NPC_pointall+"^000000点,这次由 ^ff0000"+strcharinfo(0)+"^000000先生/小姐来掷骰子啰";
	next;
	menu	"掷出骰子",-;

	//玩家掷出来的两颗骰子点数计算
	set @My_point1,rand(1,6);
	set @My_point2,rand(1,6);
	set @My_pointall,@My_point1+@My_point2;

	mes "^bbbbbb--"+strcharinfo(0)+"掷出两颗骰子--^000000";
	mes "斯露露... 咕咚咕咚...滚停";
	next;
	mes "[凯西]";
	mes "^ff0000"+strcharinfo(0)+"^000000先生/小姐您掷出来的两颗骰子点数是";
	mes "^ff0000"+@My_point1+","+@My_point2+"^000000点,合计是^ff0000"+@My_pointall+"^000000点";
	next;

	//判断是否掷第三次
	//1.如果NPC点数大于玩家点数6点,则不用掷,玩家输
	if(@NPC_pointall>(@My_pointall+6))
	{
		mes "[凯西]";
		mes "很遗憾,^ff0000"+strcharinfo(0)+"^000000先生/小姐,现在我的点数比您多很多,即使你要掷第三颗骰子也不能超过我的点数,所以这次是我胜了,欢迎你下次再来玩";
		close;
		end;
	}

	//2.如果NPC点数大于等于玩家点数,则询问玩家是否继续
	if(@NPC_pointall>=@My_pointall)
	{
		mes "[凯西]";
		if(@NPC_pointall>@My_pointall) mes "^ff0000"+strcharinfo(0)+"^000000先生/小姐,现在我的点数比您多,你要掷第三颗骰子吗?";
		if(@NPC_pointall==@My_pointall) mes "^ff0000"+strcharinfo(0)+"^000000先生/小姐,现在我们的点数相同,你要掷第三颗骰子吗?";
		next;
		if(@NPC_pointall>@My_pointall)
		{
			menu	"好的,我搏一搏",L_Next,
				"还是算了,我认输了",L_My_lost;
		}
		if(@NPC_pointall==@My_pointall)
		{
			menu	"好的,我搏一搏",L_Next,
				"还是算了,我不掷了",L_NPC_Choose;
		}
L_Next:
		set @My_point3,rand(1,6);
		set @My_pointall,@My_pointall+@My_point3;
		mes "^bbbbbb--"+strcharinfo(0)+"掷出第三颗骰子--^000000";
		mes "斯露露... 咕咚咕咚...滚停...";
		next;
		mes "[凯西]";
		mes "^ff0000"+strcharinfo(0)+"^000000先生/小姐,这次您掷出来的骰子点数是 ^ff0000"+@My_point3+"点^000000";
		mes "合计是 ^ff0000"+@My_pointall+"点^000000.";
		if(@My_pointall>12)       
		{
			mes "超过了 ^0000ff12点^000000,所以这次是我赢了,欢迎你下次再来玩";
			close;
			end;
		}
		goto L_NPC_Choose;
L_My_lost:
		mes "[凯西]";
		mes "^ff0000"+strcharinfo(0)+"^000000先生/小姐,这次是我赢了,欢迎你下次再来玩";
		close;
		end;
	}

//NPC自行判断部分
L_NPC_Choose:

	//3.如果NPC点数小于玩家点数6点,则NPC认输
	if((@NPC_pointall+6)<@My_pointall) goto L_NPC_lost;

	//4.如果玩家已经掷第三次且NPC大于玩家点数,则NPC胜
	if(@NPC_pointall>@My_pointall && @My_point3>0)
	{
		mes "很遗憾,^ff0000"+strcharinfo(0)+"^000000先生/小姐,现在我的点数还是比您多,欢迎你下次再来玩";
		close;
		end;
	}

	//5.NPC小于等于玩家点数,且没有掷第三次,则掷第三次,否则认输。
	if(@NPC_pointall<=@My_pointall)
	{
		if(@NPC_point3>0) goto L_NPC_lost;
		if(@NPC_pointall==12 && @My_pointall==12) goto L_nowinner;
		if(@My_point3>0)
		{
			mes "现在到我掷骰子啰";
			next;
		}
		set @NPC_point3,rand(1,6);
		set @NPC_pointall,@NPC_pointall+@NPC_point3;
		mes "^bbbbbb--凯西掷出第三颗骰子--^000000";
		mes "斯露露... 咕咚咕咚...滚停";
		next;
		mes "[凯西]";
		mes "这次我掷出来的骰子点数是 ^0000ff"+@NPC_point3+"点^000000";
		mes "合计是 ^0000ff"+@NPC_pointall+"点^000000";

		//NPC掷第三次后超过12点,玩家胜。
		if(@NPC_pointall>12)       
		{
			mes "超过了 ^0000ff12点^000000,由 ^ff0000"+strcharinfo(0)+"^000000先生/小姐 赢了,赔给你苹果,我们下次再玩一把吧";
			getitem 512,(@tempapple_N*2);
			close;
			end;
		}
		else if(@NPC_pointall<@My_pointall)
		{	//NPC掷第三次后不超过12点,判断胜方
			mes "这次由合计是 ^ff0000"+@My_pointall+"点^000000的 ^ff0000"+strcharinfo(0)+"^000000先生/小姐 赢了,赔给你苹果,我们下次再玩一把吧";
			getitem 512,(@tempapple_N*2);
			close;
			end;
		}
		else if(@My_point3==0)
		{	//如果玩家还没掷第三次则给玩家选择
			if(@NPC_pointall>@My_pointall) mes "^ff0000"+strcharinfo(0)+"^000000先生/小姐,现在我的点数比您多,你要掷第三颗骰子吗?";
			if(@NPC_pointall==@My_pointall) mes "^ff0000"+strcharinfo(0)+"^000000先生/小姐,现在我们的点数相同,你要掷第三颗骰子吗?";
			next;
			menu	"好的,我搏一搏",L_Next,
				"还是算了,我认输了",L_My_lost;
		}
		else
		{
			if(@NPC_pointall==@My_pointall)
			{
L_nowinner:
				mes "^ff0000"+strcharinfo(0)+"^000000先生/小姐,现在我们的点数相同,算和局,你可以取回你的下注";
				getitem 512,@tempapple_N;
				close;
				end;
			}
			mes ",你的成绩只有 ^ff0000"+@My_pointall+"点^000000,所以是我赢了,欢迎你下次再来玩";
			close;
			end;
		}
	}

L_NPC_lost:
	if(@My_point3>0) next;
	mes "[凯西]";
	mes "我认输了,^ff0000"+strcharinfo(0)+"^000000先生/小姐赢了,赔给你苹果,我们下次再玩一把吧";
	getitem 512,(@tempapple_N*2);
	close;
	end;
//----------------游戏部分结束--------------------------------------------------------

L_reinput:
	mes "[凯西]";
	mes "请您重新输入";
	goto L_input;

//----------------游戏解说--------------------------------------------------------
L_rule:
	mes "[凯西]";
	mes "现在我来讲解掷骰子的游戏规则,其实很简单,首先开始游戏时,可以下注最多^ff0000 50^000000颗 的苹果,当然如果没有苹果就不能参加游戏了";
	next;
	mes "[凯西]";
	mes "苹果下注后,彼此各掷两次骰子,由掷出来的合计点数大的一方获胜,当然如果游戏一次定江山就不太好玩,所以两边各有再一次(第三次)掷骰子的机会";
	next;
	mes "[凯西]";
	mes "要不要再掷骰子是个人的自由,不过一旦再掷一次骰子后,点数若超过^ff000012^000000点时,由超过的一方为输家";
	next;
	mes "[凯西]";
	mes "当您选择掷第三次骰子时,由你先掷,如果掷出来的点数超过12点,即使我不再掷,也是由我主动获胜";
	next;
	mes "[凯西]";
	mes "在游戏获胜的一方,可以全部拥有双方第一次所下注的苹果数量,我这样说明已经很清楚了吧";
	close;
	end;
}

⌨️ 快捷键说明

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