Esempio n. 1
0
void _MySQLWriteNode(sql_queue_node* Node, BOOL ProcessNode)
{
	if (!Node || !Node->data)
		return;

	switch(Node->type)
	{
		case STAT_TOTALMONEY:
			_MySQLWriteTotalMoney((sql_record_totalmoney*)Node->data, ProcessNode);
			break;

		case STAT_MONEYCREATED:
			_MySQLWriteMoneyCreated((sql_record_moneycreated*)Node->data, ProcessNode);
			break;

		case STAT_PLAYERLOGIN:
			_MySQLWritePlayerLogin((sql_record_playerlogin*)Node->data, ProcessNode);
			break;

		case STAT_ASSESS_DAM:
			_MySQLWritePlayerAssessDamage((sql_record_playerassessdamage*)Node->data, ProcessNode);
			break;

      case STAT_PLAYERDEATH:
         _MySQLWritePlayerDeath((sql_record_playerdeath*)Node->data, ProcessNode);
         break;

      case STAT_PLAYER:
         _MySQLWritePlayer((sql_record_player*)Node->data, ProcessNode);
         break;

      case STAT_PLAYERSUICIDE:
         _MySQLWritePlayerSuicide((sql_record_playersuicide*)Node->data, ProcessNode);
         break;

      case STAT_GUILD:
         _MySQLWriteGuild((sql_record_guild*)Node->data, ProcessNode);
         break;

      case STAT_GUILDDISBAND:
         _MySQLWriteGuildDisband((sql_record_guilddisband*)Node->data, ProcessNode);
         break;
	}
};
Esempio n. 2
0
void _MySQLWriteNode(sql_queue_node* Node, BOOL ProcessNode)
{
	if (!Node || !Node->data)
		return;

	switch(Node->type)
	{
		case STAT_TOTALMONEY:
			_MySQLWriteTotalMoney((sql_record_totalmoney*)Node->data, ProcessNode);
			break;

		case STAT_MONEYCREATED:
			_MySQLWriteMoneyCreated((sql_record_moneycreated*)Node->data, ProcessNode);
			break;

		case STAT_PLAYERLOGIN:
			_MySQLWritePlayerLogin((sql_record_playerlogin*)Node->data, ProcessNode);
			break;

		case STAT_ASSESS_DAM:
			_MySQLWritePlayerAssessDamage((sql_record_playerassessdamage*)Node->data, ProcessNode);
			break;
	}
};