Don't really remember who paid me for this.Code:void ChatCmd_Camera(const char* line, const int argc, char **const argv)
{
if (argc < 2)
{
ZChatOutput("Usage: /camera value (or default)", ZChat::CMT_SYSTEM);
return;
}
if(!ZGetGame())
{
ZChatOutput("You must be in-game!", ZChat::CMT_SYSTEM);
return;
}
float fDist = 0.0f;
char szMsg[512] = "";
if(strcmp(strlwr(argv[1]), "default") == 0)
fDist = CAMERA_DEFAULT_DISTANCE;
else
{
fDist = atoi(argv[1]);
if((int)fDist < 150 || (int)fDist > 1000)
{
ZChatOutput("Must be between 150 and 1000!", ZChat::CMT_SYSTEM);
return;
}
}
ZCamera* pCamera = ZGetGameInterface()->GetCamera();
pCamera->m_fDist = fDist;
sprintf(szMsg, "Camera changed to %i!", (int)fDist);
ZChatOutput(szMsg, ZChat::CMT_SYSTEM);
}

