📄 objectscripter.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 + -