programadores c++ gostaria de tirar uma duvida que esta me atormentando
em meu comando /resetar esta tudo certo mais quando estou no level requerido para resetar eu digito /resetar que no caso ea sintax do meu comando
mais da erro de c++ ai o gs fecha mais conhecido como crash
gostaria de saber o que esta errado em meu comando


Segui o código abaixo :
Código:
void CHAT_COMMANDS::CMDRESET(DWORD aIndex)
{ 
	int AtivaReset = GetPrivateProfileInt("[ResetCommand]","AtivaReset",1,CFG_GAMESERVER);
	int Level = GetPrivateProfileInt("[ResetCommand]","Level",350,CFG_GAMESERVER);
	unsigned int Price = GetPrivateProfileInt("[ResetCommand]","Price",50000000,CFG_GAMESERVER);

	if (AtivaReset == 0)
	{
		GCServerMsgStringSend("Comando desativado.", aIndex,1);
		return;
	}

	OBJECTSTRUCT* gObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex);

	if (gObj->Level < Level)
	{
		GCServerMsgStringSend("Você Não Esta No Nivel Necessario Para Resetar.", aIndex, 1);
		return;
	}

	if (gObj->Money < Price)
	{
		GCServerMsgStringSend("Você Não possui Zen Necessario Para Resetar.", aIndex, 1);
		return;
	}
	else
		
	MYSQL->Exec("UPDATE Character SET Resets = Resets+1, resetdiario = resetdiario + 2, resetsemanal = resetsemanal + 2 WHERE Name = '%s'",gObj->Name);
	gObj->Level = 1;
	gObj->Experience = 0;
	gObj->Money = gObj->Money - Price;
	gObjTeleport(aIndex,0,125,125);
	gObjCloseSet(aIndex,1);
	char Resetado[100];
	sprintf_s(Resetado, "[%s] Você Foi Resetado Com Sucesso.", gObj->Name);
	GCServerMsgStringSend(Resetado,aIndex,1);
}
Espero que me ajudem . Att