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

📄 objectscripter.cpp

📁 真正的传奇源代码
💻 CPP
字号:
#include "stdafx.h"

void CScripterObject::Create(int nX, int nY, CMirMap* pMap)
{
	m_dwRunTime			= GetTickCount();
	m_dwRunNextTick		= 5000;

	strcpy(m_szName, "capture");

	m_nCurrX			= nX;
	m_nCurrY			= nY;
	m_nDirection		= 4;
	m_pMap				= pMap;

	m_tFeature.btGender	= 0;
	m_tFeature.btWear	= 4;
	m_tFeature.btHair	= 1;
	m_tFeature.btWeapon	= 5;

	m_fScriptFile = fopen("capture.txt", "r+");
	
	pMap->AddNewObject(nX, nY, OS_MOVINGOBJECT, this);

	AddRefMsg(RM_TURN, m_nDirection, nX, nY, 0, m_szName);
}

void CScripterObject::Operate()
{
	int n = rand() % 7;


	if (rand() % 10  == 0)
	{
		char szText[128];
		char szEncodeText[128];

		if (rand() % 2 == 0)
			strcpy(szText, "救崇窍技夸. 历绰 ei 款康磊 啊力飘 涝聪促.");
		else
			strcpy(szText, "@各哩 荤娇 1");

		int nPos = fnEncode6BitBufA((unsigned char *)szText, szEncodeText, memlen(szText) - 1, sizeof(szEncodeText));
		szEncodeText[nPos] = '\0';

		ProcessForUserSaid(szEncodeText);
	}
	else
		WalkTo(n);
}

⌨️ 快捷键说明

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