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

📄 px_ls_task.h

📁 MMORPG游戏服务器端架构及函数
💻 H
字号:
#pragma	  once

/* must been first include begin */
#include "..\ProjectX_Common\ProjectX_Copyright.h"
#include "..\ProjectX_Common\ProjectX_Common.h"
/* must been first include end */

/* std and common include */
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>


/*
*	任务
*	
*/
typedef struct tagTask_Base {
	int		task_id;											//任务id
		char	name[MAX_TASK_NAME_LEN];						//任务名称
		char	description[MAX_TASK_DESCRIPTION_LEN];			//任务描述
		int		task_prevcomplete_req;							//完成此任务前需要完成的任务id
		int		item_req;										//需要事先准备的道具
		int		money_req;										//需要事先准备的金钱
		int		item_give_complete;								//完成后奖励的道具
		int		money_give_complete;							//完成后奖励的金钱
		int		level_give_complete;							//完成后奖励的等级提升
		int		pointer_give_complete;							//完成后奖励的点数
		int		exp_give_complete;								//完成后奖励的经验
		int		money_lost_fail;								//失败时扣罚的金钱
		int		max_num_can_complete;							//可以不断完成的次数
		int		max_need_time;									//最大允许执行时间
	int		level_req;											//需求等级
	int		gender_req;											//性别专属
	BOOL	hunman_use;											//人类能否使用
	BOOL	hun_use;											//野蛮人
	BOOL	sorcer_use;											//法师
	BOOL	genius_use;											//精灵
	BOOL	bowman_use;											//弓弩手
	BOOL	taoist_use;											//道士
	BOOL	nodead_use;											//亡灵
	BOOL	craftsman_use;										//匠人
	BOOL	knight_use;											//骑士
}TASK_BASE, * LPTASK_BASE;


typedef struct tagTask{
	int id;
	struct tagTask * pNext;
}TASK, * LPTASK;

⌨️ 快捷键说明

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