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

📄 n_disciple.cpp

📁 mud游戏人在江湖
💻 CPP
字号:
// N_Disciple.cpp: implementation of the CN_Disciple class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "N_Disciple.h"
#include "..\..\..\XmudOS.h"
#include "..\..\..\hash.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CN_Disciple::CN_Disciple(char *szPath, char *szFile)
{
	FILE *fp;
	char szFileName[256], szBuf[DSBUFSIZE];
	int nTest;

	nLimitCount = 0;
	g_HasEvent = 0;
	strcpy(szFileName, szPath);
	strcat(szFileName, "\\");
	strcat(szFileName, szFile);
	fp = fopen(szFileName, "r");
	if(fp) {
		nTest = fread(szBuf, sizeof(char), DSBUFSIZE-1, fp);
		if (nTest > 0) {
			szBuf[nTest] = 0;
			Init(szBuf);
		} else {
			szCName = "ERROR";
			sprintf (szBuf, "ERROR NPC (%s) Data is empty", szFile);
			AddRecordMsg(szBuf);
		}
		fclose(fp);
	} else {
		szCName = "ERROR";
		sprintf (szBuf, "ERROR NPC (%s) Open file error", szFile);
		AddRecordMsg(szBuf);
	}
}

CN_Disciple::~CN_Disciple()
{

}
// Spock start
TRetInfo CN_Disciple::DoApprentice(CPlayerInfo *who)
{
	TRetInfo ri;
	int i;
	CSkill *lpSkill;

	ri = CNpc::DoApprentice(who);
	if (!ri.bRet) return ri;
	ri.bRet = FALSE;
	for (i=0; i<nLimitCount; i++) {
		if (szLimit[i] == "タ

⌨️ 快捷键说明

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