Пример #1
0
void CScriptEdit::OnNew() 
{
  NewScript();
  m_text_control.SetWindowText("");
  UpdateData(UD_DISPLAY);
  CheckScript(FORCED_CHECK|WHOLE_CHECK);
  RefreshDialog();
}
Пример #2
0
int ScriptSys::RunStr( const char *str )
{
	Script *s = NewScript();
	int ret = s->RunStr( str );
	if( ret != LUA_YIELD )
	{
		DelScript( s );
	}
	NOTIFY_ERR( ret, m_MainState );
	return ret;
}
Пример #3
0
CIrcChannel::CIrcChannel(CBot *pParentBot, const std::string &strName)
	: m_bHasDetailedUsers(false)
{
	m_pParentBot = pParentBot;

	m_strName = strName;

	for (CPool<CScript *>::iterator i = pParentBot->GetScripts()->begin(); i != pParentBot->GetScripts()->end(); ++i)
	{
		NewScript(*i);
	}
}