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

📄 rpgdatabasetablesdialog.cc

📁 五行MMORPG引擎系统V1.0
💻 CC
字号:
//RPGDatabaseTables.cc
/*/////////////////////////////////////////////////////////////////
	数据库模拟管理
	故所有数据关系皆为关系型结构

   李亦
	liease@163.com 4040719
	2006-7-20
/*/////////////////////////////////////////////////////////////////
#include "rpg/cmd/RPGDatabase.h"
//#include "rpg/cmd/RPGDatabaseDefine.h"
#include "rpg/RPGDataMan.h"
#include "rpg/cmd/DBProxy.h"
#include "rpg/cmd/RPGDatabaseTables.h"
#include "rpg/ui/gameIconDefine.h"

namespace RPG
{

namespace DB
{



//////////////////////////////////////////////////////////////
//对话
BEGIN_DBTABLE(GDIALOG,Dialog)
//{
	//ID	RequireID	dlgpiece		priority	 Name					Desc
	{0,	DBNUL,		0,				0,			"欢迎信息",				""	},

	{80,	DBNUL,		80,			0,			"拜见启蒙.run2",		""	},
	//{81,	DBNUL,		81,			0,			"拜见启蒙.prem",		""	},

	{90,	DBNUL,		90,			99,		"帮启蒙送信.idle",	""	},
	{91,	DBNUL,		91,			99,		"帮启蒙送信.run2",	""	},
	{92,	DBNUL,		92,			99,		"帮启蒙送信.prem",	""	},

	{100,	DBNUL,		100,			0,			"送信给美芝.idle",	""	},
	{101,	DBNUL,		101,			0,			"送信给美芝.Free2",	""	},
	{104,	DBNUL,		104,			0,			"送信给美芝.run",		""	},
	{105,	DBNUL,		105,			0,			"送信给美芝.Run2",	""	},
	{106,	DBNUL,		106,			0,			"送信给美芝.Prem2",	""	},
	{107,	DBNUL,		107,			0,			"送信给美芝.end",		""	},

	{110,	DBNUL,		110,			0,			"送信给巨坦.idle",	""	},
	{111,	DBNUL,		111,			0,			"送信给巨坦.Free2",	""	},
	{114,	DBNUL,		114,			0,			"送信给巨坦.run",		""	},
	{115,	DBNUL,		115,			0,			"送信给巨坦.Run2",	""	},
	{116,	DBNUL,		116,			0,			"送信给巨坦.Prem2",	""	},
	{117,	DBNUL,		117,			0,			"送信给巨坦.end",		""	},

	{120,	DBNUL,		120,			0,			"换兵器.run2",				""	},
	{121,	DBNUL,		121,			0,			"换兵器.prem",				""	},
	{122,	DBNUL,		122,			0,			"换兵器.idle",				""	},
	//{130,	DBNUL,		130,			0,			"弄蓝药水",				""	},
	{140,	DBNUL,		140,			99,		"资助生活费",			""	},
	//{150,	DBNUL,		150,			0,			"武装自己",				""	},
//};
END_DBTABLE(GDIALOG,Dialog)


/////////////////////////////////////////
BEGIN_DBTABLE(GDLGPIECE,DlgPiece)
//{
	//ID		cmd		arAnswers[GDLG_ANSWER_NUM]			arNexts[GDLG_ANSWER_NUM]		arNext2s[GDLG_ANSWER_NUM]			
	//			Type			content			
	{0,		DBNUL,	0,DBNUL,DBNUL,DBNUL,DBNUL,			DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,		
				GDPT_ENTRY,		"欢迎来到/red/SceneName/@。/yellow\n\t/toyou如果生活有困难的话,记得去找/red美芝/@,她会帮助你的\n\t/toyou如果需要兵器的话,找/red门卫阿强/@吧\n\t/toyou还注意,雷达上的点有不同的颜色指示/@"
	},

	
////////////////////////////////////////////////////////////
//Task: 拜见启蒙
	{80,		DBNUL,	80,DBNUL,DBNUL,DBNUL,DBNUL,			81,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,		"/haha欢迎来到/yellow/GameName/@。\n无论你是谁,只要来到我这里,都会送他(她)一份见面礼的!\n朋友,猜猜这是什么?"
	},
	{81,		DBNUL,	81,82,DBNUL,DBNUL,DBNUL,				82,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,		"/mmm不过,我能先知道你的名字呀?\n我是/red/NpcName/@,很高兴认识你!"
	},
	{82,		DBNUL,	83,84,DBNUL,DBNUL,DBNUL,			DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,		"/yellow/PlayerName/@!/mmm不错的名字,/smile/green祝你开心/@。\n这礼物送给你啦。\n/TaskPremium"
	},


////////////////////////////////////////////////////////////
//Task: 帮启蒙送信
	//Idle状态
	{90,		DBNUL,	90,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"我正在做一件衣服,还记得刚才给你的那件蓝衣<icon:armor01>么?挺不错的喔。\n我还要做更多更多的衣服,让所有人都能穿上。"
	},
	//Run2状态
	{91,		DBNUL,	91,DBNUL,DBNUL,DBNUL,DBNUL,		92,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"为了帮我通知他们,你已经是跑来跑去的,真是难为呀。"
	},
	//Preium状态
	{92,		DBNUL,	92,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"你已经帮我把所有人都通知好啦,真是辛苦你啦。这是给你的报酬:\n/TaskPremium"
	},

	////////////////////////////
	//Piece: 送信给美芝
	//GTS_IDLE状态
	{100,		DBNUL,	100,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"我很喜欢和/ToNpc一起工作,因为她的效率很高。"
	},
	//GTS_FREE2状态
	{101,		DBNUL,	101,102,DBNUL,DBNUL,DBNUL,			102,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_ENTRY,		"你是/yellow/PlayerName/@吧?\n来得正好,我/red/NPCName/@正有事要和你说。\n/gray(每天都有人来找我,真开心/smile)"
	},
	{102,		DBNUL,	103,DBNUL,DBNUL,DBNUL,DBNUL,		103,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"/PlayerName...\n听说你是新来的/purple小英雄/@。\n老实说,我这人不大喜欢道听途说呀;\n如果你真如此的话,那倒请你帮我一个忙。"
	},
	{103,		DBNUL,	104,105,DBNUL,DBNUL,DBNUL,			DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"先谢谢你啦!\n我现在很多事在忙着,现正需要/red/ToNpc/@的帮忙,但我却走不开;还好,刚才写了张纸条,麻烦你帮我送过去给她,你到这位置(/ToNpcPos)就能找到她啦。\n/GoalObj"
	},

	//GTS_RUNNING状态
	{104,		DBNUL,	106,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"还没把信送给/ToNpc呀。\n我快要忙死啦,拜托你快点,/red/PlayerName/@朋友。\n她应该还在(/ToNpcPos)附近吧。"
	},
	//GTS_RUNNING2状态
	{105,		DBNUL,	107,DBNUL,DBNUL,DBNUL,DBNUL,		106,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"/oh原来是/green/FromNpc/@送来的纸条。他在纸上说:\n/penwrite/ToNpc:\n  我正在做一件上等衣服,需要你的帮忙,请马上过来。\n/@谢谢你把纸条及时送来。"
	},
	//GTS_PREIUMN2状态
	{106,		DBNUL,	108,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"我得马上出发过去帮/FromNpc的忙。\n为了感谢您把纸条及时送来。\n这里有双快鞋,就送给你啦。\n/TPiecePremium"
	},
	//GTS_FINISHED状态
	{107,		DBNUL,	107,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"/ToNpc说很快就来帮我啦,虽然说谢谢很见外,但我还是要对你说声:/red感谢您啦/@/smile。"
	},



	////////////////////////////
	//Piece: 送信给巨坦
	//GTS_IDLE状态
	{110,		DBNUL,	110,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"我很喜欢和/ToNpc一起工作,因为他工作起来很有冲劲。"
	},
	//GTS_FREE2状态
	{111,		DBNUL,	111,112,DBNUL,DBNUL,DBNUL,			112,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_ENTRY,		"/yellow/PlayerName.../@你来得正好,我/red/NPCName/@还有事要和你说。\n/gray(希望他能再帮我这个忙吧/mmm)"
	},
	{112,		DBNUL,	113,DBNUL,DBNUL,DBNUL,DBNUL,		113,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"因为我这里很多事情要忙着,还要找另一个人来帮忙。\n你知道我说什么了吧?!"
	},
	{113,		DBNUL,	114,115,DBNUL,DBNUL,DBNUL,			DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"你的确很聪明,居然能猜透我心意!\n还麻烦你帮我通知一下/red/ToNpc/@;把纸条交给他就行啦,应该就在这位置(/ToNpcPos)附近。\n/GoalObj"
	},

	//GTS_RUNNING状态
	{114,		DBNUL,	116,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"还没把信送给/ToNpc呀。\n没他的帮忙,我真的快要忙死啦,拜托你快点呀,我的/PlayerName。\n哦,他应该还在(/ToNpcPos)附近吧。"
	},
	//GTS_RUNNING2状态
	{115,		DBNUL,	117,DBNUL,DBNUL,DBNUL,DBNUL,		116,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"/oh原来是/green/FromNpc/@送来的纸条。他说:\n/penwrite/ToNpc:\n  我在做一件上等衣服,没了你的帮忙,肯定做不好的,请马上过来。\n/@谢谢你把纸条及时送来。"
	},
	//GTS_PREIUMN2状态
	{116,		DBNUL,	118,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"我得赶过去,惹恼了/FromNpc,可不是好玩的。\n看你人不错,这里有把兵器,就送给你吧。\n/TPiecePremium"
	},
	//GTS_FINISHED状态
	{117,		DBNUL,	117,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,	DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,	"/ToNpc正赶着过来,谢谢你呀。\n如果不是你的话,我这件衣服肯定做不了的。"
	},




	///////////////
	//preimum2
	{120,		DBNUL,	120,121,DBNUL,DBNUL,DBNUL,			121,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"我这里有把很好的武器(/TaskPremiumReq)...\n如果你能给我一点意思的话,我把它便送给你。\n/TaskGoalReq"
	},
	{121,		DBNUL,	122,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"这兵器给你啦。\n/TaskPremium"
	},

	//free2
	{122,		DBNUL,	123,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_TASKRUN,	"我这有把好兵器,如果你凑够钱(/TaskGoalReq)了,就来这拿吧。\n/TaskPremiumReq"
	},

	/////////////////
	//{130,		DBNUL,	130,131,DBNUL,DBNUL,DBNUL,			DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
	//			GDPT_ENTRY,		"只这些钱,还不足以证明你的诚意,只要你给我弄点/blue蓝药水/@来,或许有得考虑。"
	//},

	/////////////////
	{140,		DBNUL,	140,141,DBNUL,DBNUL,DBNUL,			141,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_ENTRY,		"知道么!无论在什么情况下,我们都得生活下去。\n如果你有了钱,别忘记帮助穷困的朋友;\n如果你生活拮据,我倒可以帮你一把/xixi。"
	},
	{141,		401,		142,DBNUL,DBNUL,DBNUL,DBNUL,			DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
				GDPT_NORMAL,		"这钱虽不多,但还可以帮你熬过这个苦煞的年头。\n年青人,把这不多的钱,拿去解决下生活上的困难吧。\n/DialogCmd"
	},

	////////////////////////
	//{150,		DBNUL,	150,DBNUL,DBNUL,DBNUL,DBNUL,			DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,		DBNUL,DBNUL,DBNUL,DBNUL,DBNUL,
	//			GDPT_ENTRY,		"我可以帮助人武装自己,但你先得帮我弄双鞋来;因为昨天捉贼时,我鞋子跑坏了。"
	//},

//};
END_DBTABLE(GDLGPIECE,DlgPiece)



////////////////////////////////
BEGIN_DBTABLE(GDLGANSWER,DlgAnswer)
//{
	//ID		cmd			Type		content
	{0,		DBNUL,	GDAT_END,		"/SceneName真的不错,我很喜欢!"	},

////////////////////////////////////////////////////////////
//Task: 拜见启蒙
	{80,		DBNUL,	GDAT_NORMAL,	"/oh/purple见面礼/@?似乎很有趣喔,什么来的?!!"	},
	{81,		DBNUL,	GDAT_NORMAL,	"我叫/red/PlayerName/@,我也很开心认识你/gray(/mmm不知道是什么礼物呢?)/@"	},
	{82,		DBNUL,	GDAT_ABORT,		"没兴趣认识你,我要走了..."	},
	{83,		DBNUL,	GDAT_END,		"哪我就不客气啦!我真的很开心,一来到这里就收到/purple礼物/@啦..."	},
	//{84,		DBNUL,	GDAT_ABORT,		"什么什么?我不要了,还是得谢谢你..."	},


////////////////////////////////////////////////////////////
//Task: 帮启蒙送信
	{90,		DBNUL,	GDAT_NORMAL,	"/xixi/NpcName,你好历害呀,真佩服!"	},
	{91,		DBNUL,	GDAT_NORMAL,	"/xixi虽是跑来跑去,但也不辛苦。"	},
	{92,		DBNUL,	GDAT_NORMAL,	"/xixi不辛苦,不辛苦!这是应该的。"	},

	////////////////////////////
	//Piece: 送信给美芝
	{100,		DBNUL,	GDAT_END,		"那很好嘛/gray(应该就是附近的那个女士吧)。"},
	{101,		DBNUL,	GDAT_NORMAL,	"对!我便是/red/PlayerName/@。不知有何要事,请尽管说吧。"	},
	{102,		DBNUL,	GDAT_ABORT,		"是的!但现在我很累..."	},
	{103,		DBNUL,	GDAT_NORMAL,	"/gray(什么小英雄)/@忙倒是可以帮上你一把,请说说看吧..."},
	{104,		DBNUL,	GDAT_END,		"/red纸条/@?/hoho当然可以啦,等我的好消息吧。/gray(助人为乐嘛)/@"},
	{105,		DBNUL,	GDAT_ABORT,		"/hum送纸条喔,给人知道了,会笑掉大牙的。还是你自己去吧。"},
	{106,		DBNUL,	GDAT_ABORT,		"不好意思,差点忘记了!不过我很快送过去。"},
	{107,		DBNUL,	GDAT_NORMAL,	"不用谢,小菜一碟嘛。"},
	{108,		DBNUL,	GDAT_END,		"/purple快鞋/@?很有意思呀,先谢谢你啦,/NpcName。"},


	////////////////////////////
	//Piece: 送信给巨坦
	{110,		DBNUL,	GDAT_END,		"那很好嘛/gray(应该就是附近的那个大块头吧)。"},
	{111,		DBNUL,	GDAT_NORMAL,	"/NpcName,你好呀!不知有何要事,请尽管说吧。"	},
	{112,		DBNUL,	GDAT_ABORT,		"可是...现在我很累呀..."	},
	{113,		DBNUL,	GDAT_NORMAL,	"是不是再帮你通知另一个人么?..."},
	{114,		DBNUL,	GDAT_END,		"又是/red纸条/@?/hoho当然可以啦,等我的好消息吧。/gray(助人为乐嘛)/@"},
	{115,		DBNUL,	GDAT_ABORT,		"/hum老头送纸条,还是你自己去吧。"},
	{116,		DBNUL,	GDAT_ABORT,		"不好意思,差点忘记了!不过我很快送过去。"},
	{117,		DBNUL,	GDAT_NORMAL,	"不用谢,小菜一碟嘛。"},
	{118,		DBNUL,	GDAT_END,		"/purple兵器/@?怎么好意思呢/haha,谢谢你啦/NpcName。"},


	{120,		DBNUL,	GDAT_NORMAL,	"好呀,我想要这把武器。"	},
	{121,		DBNUL,	GDAT_ABORT,		"不想要了,谢谢你。"	},
	{122,		DBNUL,	GDAT_END,		"谢谢你啦,这是把好兵器哦。"	},
	{123,		DBNUL,	GDAT_END,		"谢谢你啦,我这就去凑钱。"	},

	//{130,		DBNUL,	GDAT_END,		"好吧,我很快回来再找你的。"	},
	//{131,		DBNUL,	GDAT_ABORT,		"算了,这么麻烦。"	},

	{140,		DBNUL,	GDAT_NORMAL,	"资助穷困朋友?但我生活也很拮据,恐怕还需要他人的资助呢!/mmm"	},
	{141,		DBNUL,	GDAT_ABORT,		"我没论落到被人资助的地步,谢谢你啦。"	},
	{142,		DBNUL,	GDAT_END,		"谢谢你的大恩大德;日后定会报答。"	},

	//{150,		DBNUL,	GDAT_END,		"看来你们保安也很正义的嘛,这事包在我身上吧。"	},
	//{151,		DBNUL,	GDAT_ABORT,		"算了,只是骗人的把戏,我才不会上当呢。"	},
//};
END_DBTABLE(GDLGANSWER,DlgAnswer)






};//namespace DB




};//namespace RPG

⌨️ 快捷键说明

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