Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 18:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Neuz Crach wen loggin in the game

Discussion on Neuz Crach wen loggin in the game within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2011
Posts: 319
Received Thanks: 20
Neuz Crach wen loggin in the game

hallo,

i use the Vision Place of destiny filles/source/client and i got everything working..

wen i wanne log in the world my Neuz freez and than crach i got this error logs

Log folders and my Resource:

CQuery-LogFile_20130130
Quote:
2013/01/30 19:33:35
query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
SQLSTATE:42000 error:[Microsoft][SQL Native Client][SQL Server]Named Pipes Provider: Could not open a connection to SQL Server [2].
2013/01/30 19:33:35
query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
SQLSTATE:01000 error:[Microsoft][SQL Native Client][SQL Server]OLE DB provider "SQLNCLI" for linked server "RANKING" returned message "Login timeout expired".
2013/01/30 19:33:35
query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
SQLSTATE:01000 error:[Microsoft][SQL Native Client][SQL Server]OLE DB provider "SQLNCLI" for linked server "RANKING" returned message "An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.".
error_20130130
Quote:
2013/ 1/30 19:33:57 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ

2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:34:33 Awakening: nDst = 36, dwTotalProb = 850000000

2013/ 1/30 19:34:34 OP: 44008314, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


2013/ 1/30 19:35:20 OP: 46217, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


2013/ 1/30 19:35:29 OP: 9369, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


Error log at my "Log" folder at client!

error_20130130
Quote:
2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:35:23 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/30 19:43:10 g_pPlayer is ready

2013/ 1/30 19:43:17 FileName Theme\Default\TexBannerList.inc(7) : LANG_ENG Not Found. : LANG_ENG 1 WndCommBanner00.tga WndForeignBanner.tga WndCommBanner001.tga WndCom

2013/ 1/30 19:43:18 CWndTaskBar::SetTaskBarTexture : Test004 2010

2013/ 1/30 19:43:18 CWndTaskBar::SetTaskBarTexture : Test004 581

2013/ 1/30 19:43:19 rCnt=1

Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module Neuz.exe at 0023:004DCB5E

- Registers

EAX=00000000 EBX=7EFDE000 ECX=00000000 EDX=00000007 ESI=00000000
EDI=75BA1225 EBP=0018BBB4 ESP=0018BB64 EIP=004DCB5E FLG=00210206
CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B

0023:004DCB5E Neuz.exe
0023:005A3A4C Neuz.exe
0023:00410886 Neuz.exe
0023:0040DC40 Neuz.exe
0023:007BE69B Neuz.exe
0023:0046FFFA Neuz.exe
0023:004935A1 Neuz.exe
0023:004933B1 Neuz.exe
0023:00476F1C Neuz.exe
0023:00915B9C Neuz.exe
0023:75BA3677 kernel32.dll, BaseThreadInitThunk()+0018 byte(s)
0023:777B9F42 ntdll.dll, RtlInitializeExceptionChain()+0099 byte(s)
0023:777B9F15 ntdll.dll, RtlInitializeExceptionChain()+0054 byte(s)

network_20130130

Quote:
Wed Jan 30 19:43:06 2013
0 - CERT_CONNECTED
Wed Jan 30 19:43:06 2013
2 - CERT_SRVR_LIST
Wed Jan 30 19:43:07 2013
4 - LOGIN_CONNECTED
Wed Jan 30 19:43:07 2013
8 - LOGIN_CACHE_ADDR
Wed Jan 30 19:43:07 2013
15 - CERT_DISCONNECT
network error:64
Wed Jan 30 19:43:07 2013
6 - LOGIN_PLAYER_LIST
Wed Jan 30 19:43:08 2013
9 - CACHE_CONNECTED
Wed Jan 30 19:43:09 2013
11 - LOGIN_REQ_PREJOIN
Wed Jan 30 19:43:09 2013
12 - LOGIN_ACK_PREJOIN
Wed Jan 30 19:43:09 2013
13 - CACHE_ACK_JOIN

yes my world folders are 100% the same.. how could i fix this?
arnootie is offline  
Old 01/30/2013, 20:09   #2
 
elite*gold: 0
Join Date: Nov 2012
Posts: 104
Received Thanks: 48
Read this
Quote:
LANG_ENG Not Found
=)
WinterWave is offline  
Old 01/30/2013, 20:27   #3
 
elite*gold: 0
Join Date: Apr 2011
Posts: 319
Received Thanks: 20
i got the engl end germ theme at my client.. i dont understand
arnootie is offline  
Old 01/30/2013, 20:41   #4
 
elite*gold: 0
Join Date: Nov 2012
Posts: 104
Received Thanks: 48
Change LANG_ENG to USA, and try.
WinterWave is offline  
Old 01/30/2013, 22:35   #5
 
elite*gold: 0
Join Date: Apr 2011
Posts: 319
Received Thanks: 20
Where do i change it?
arnootie is offline  
Old 01/30/2013, 22:53   #6
 
elite*gold: 0
Join Date: Nov 2012
Posts: 104
Received Thanks: 48
Here :

Quote:
Theme\Default\TexBannerList.inc(7)
WinterWave is offline  
Old 01/30/2013, 23:33   #7
 
elite*gold: 0
Join Date: Apr 2011
Posts: 319
Received Thanks: 20
eahhh...


TexBannerList.ini
Code:
/*
// ³ª¶ó  °³¼ö
LANG_KOR 4 WndQDiaryBG.tga WndQDiaryBG.tga WndQDiaryBG.tga WndQDiaryBG.tga  //ÆÄÀϸ®½ºÆ®
*/

LANG_KOR 11 WndCommBanner00.tga WndCommBanner001.tga WndCommBanner002.tga WndCommBanner004.tga WndCommBanner005.tga WndCommBanner006.tga WndCommBanner007.tga WndCommBanner008.tga WndCommBanner009.tga WndCommBanner02.tga WndCommBanner021.tga
LANG_JAP 1 WndCommBanner00.tga WndForeignBanner.tga WndCommBanner001.tga WndCommBanner002.tga WndCommBanner004.tga WndCommBanner005.tga WndCommBanner006.tga WndCommBanner007.tga WndCommBanner008.tga WndCommBanner009.tga WndCommBanner02.tga WndCommBanner021.tga
LANG_ENG 1 WndCommBanner00.tga WndForeignBanner.tga WndCommBanner001.tga WndCommBanner002.tga WndCommBanner004.tga WndCommBanner005.tga WndCommBanner006.tga WndCommBanner007.tga WndCommBanner008.tga WndCommBanner009.tga WndCommBanner02.tga WndCommBanner021.tga
LANG_TWN 1 WndCommBanner00.tga WndForeignBanner.tga WndCommBanner001.tga WndCommBanner002.tga WndCommBanner004.tga WndCommBanner005.tga WndCommBanner006.tga WndCommBanner007.tga WndCommBanner008.tga WndCommBanner009.tga WndCommBanner02.tga WndCommBanner021.tga
LANG_THA 1 WndCommBanner00.tga WndForeignBanner.tga WndCommBanner001.tga WndCommBanner002.tga WndCommBanner004.tga WndCommBanner005.tga WndCommBanner006.tga WndCommBanner007.tga WndCommBanner008.tga WndCommBanner009.tga WndCommBanner02.tga WndCommBanner021.tga
LANG_GER 1 WndCommBanner00.tga WndForeignBanner.tga WndCommBanner001.tga WndCommBanner002.tga WndCommBanner004.tga WndCommBanner005.tga WndCommBanner006.tga WndCommBanner007.tga WndCommBanner008.tga WndCommBanner009.tga WndCommBanner02.tga WndCommBanner021.tga
LANG_SPA 1 WndCommBanner00.tga WndForeignBanner.tga WndCommBanner001.tga WndCommBanner002.tga WndCommBanner004.tga WndCommBanner005.tga WndCommBanner006.tga WndCommBanner007.tga WndCommBanner008.tga WndCommBanner009.tga WndCommBanner02.tga WndCommBanner021.tga
LANG_FRE 1 BanFlyff01.tga
arnootie is offline  
Old 01/31/2013, 11:44   #8
 
elite*gold: 0
Join Date: Nov 2012
Posts: 104
Received Thanks: 48
Line 7, edit LANG_ENG. And replace by LANG_USA '-'
WinterWave is offline  
Old 01/31/2013, 18:22   #9
 
elite*gold: 0
Join Date: Apr 2011
Posts: 319
Received Thanks: 20
wen i do that, i got this error wen the Neuz crach:

Code:
2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:06   LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60


2013/ 1/31   18:18:51   g_pPlayer is ready

2013/ 1/31   18:18:56   CWndTaskBar::SetTaskBarTexture : Test004 2010

2013/ 1/31   18:18:56   CWndTaskBar::SetTaskBarTexture : Test004 581

2013/ 1/31   18:19:03    rCnt=1

Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module Neuz.exe at 0023:004DCA8E, CWndNeuz::InitDialog()+0110 byte(s), c:\users\arno\games\flyff\2. own filles\vision-network\3.source\program\_interface\wndneuz.cpp, line 0667+0006 byte(s)

 - Registers

EAX=00000000  EBX=7EFDE000  ECX=00000000  EDX=00000007  ESI=00000000
EDI=757D1225  EBP=0018BBB4  ESP=0018BB64  EIP=004DCA8E  FLG=00210206
CS=0023   DS=002B  SS=002B  ES=002B   FS=0053  GS=002B

0023:004DCA8E Neuz.exe, CWndNeuz::InitDialog()+0110 byte(s)
0023:005A392C Neuz.exe, CWndSelectCountry::Initialize()+0060 byte(s)
0023:00410886 Neuz.exe, CDPClient::OnJoin()+0406 byte(s)
0023:0040DC40 Neuz.exe, CDPClient::UserMessageHandler()+0176 byte(s)
0023:007BE57B Neuz.exe, CDPMng::ReceiveMessage()+0219 byte(s)
0023:0046FF2A Neuz.exe, CNeuzApp::FrameMove()+0106 byte(s)
0023:004934D1 Neuz.exe, CD3DApplication::Render3DEnvironment()+0433 byte(s)
0023:004932E1 Neuz.exe, CD3DApplication::Run()+0305 byte(s)
0023:00476E4C Neuz.exe, WinMain()+0332 byte(s)
0023:00915A5C Neuz.exe, WinMainCRTStartup()+0388 byte(s)
0023:757D3677 kernel32.dll, BaseThreadInitThunk()+0018 byte(s)
0023:77689F42 ntdll.dll, RtlInitializeExceptionChain()+0099 byte(s)
0023:77689F15 ntdll.dll, RtlInitializeExceptionChain()+0054 byte(s)
and this is my wndneuz.cpp

Code:
// WndArcane.cpp: implementation of the CWndNeuz class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "resdata.h"
#include "WndStyle.h"
#include "WndHelp.h"


/////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// ŸÀÌÆ² ¹Ù (Ãà¼Ò, ÃÖ´ë, Á¾·á ¹öư)
//
/////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////

/*
#define WTBID_CLOSE  100
#define WTBID_MAX    101
#define WTBID_MIN    102
#define WTBID_HELP   103
#define WTBID_REPORT 104
#define WTBID_PIN    105
*/

CWndTitleBar::CWndTitleBar()
{
}

CWndTitleBar::~CWndTitleBar()
{

}
void CWndTitleBar::OnDraw(C2DRender* p2DRender)
{
}
void CWndTitleBar::OnInitialUpdate()
{
	CWndBase::OnInitialUpdate();

	m_nButtonMax = 0;
	if(m_pParentWnd->IsWndStyle( WBS_PIN ) )
		m_awndButton[ WTBID_PIN - 10000 ].Create( _T( "P" ), 0, CRect( m_nButtonMax * 16, 1, m_nButtonMax * 16 + 16, 20), this, WTBID_PIN ), m_nButtonMax++;

	if(m_pParentWnd->IsWndStyle( WBS_VIEW ) )
		m_awndButton[ WTBID_REPORT - 10000 ].Create( _T( "V" ), 0, CRect( m_nButtonMax * 16, 1, m_nButtonMax * 16 + 16, 20), this, WTBID_REPORT ), m_nButtonMax++;

	if(m_pParentWnd->IsWndStyle( WBS_EXTENSION ) ) 
		m_awndButton[ WTBID_EXTENSION - 10000 ].Create( _T( "E" ), WBS_CHECK | WBS_PUSHLIKE , CRect( m_nButtonMax * 15, 0, m_nButtonMax * 16 + 16, 20), this, WTBID_EXTENSION ), m_nButtonMax++;

	if(m_pParentWnd->IsWndStyle( WBS_HELP ) )
	{
		//m_awndButton[ WTBID_HELP - 10000 ].Create( _T( "?" ), 0, CRect( m_nButtonMax * 16, 1 , m_nButtonMax * 16 + 16, 20), this, WTBID_HELP ), m_nButtonMax++;
//#ifdef __CLIENT
		//m_awndButton[ WTBID_HELP - 10000 ].SetTexture( m_pApp->m_pd3dDevice, MakePath( DIR_THEME, "ButtWndHelp.tga" ), TRUE );
		m_awndButton[ WTBID_HELP - 10000 ].FitTextureSize();
//#endif*/
	}
	if(m_pParentWnd->IsWndStyle( WBS_MINIMIZEBOX ) )
		m_awndButton[ WTBID_MIN - 10000 ].Create( _T( "_" ), 0, CRect( m_nButtonMax * 16, 1 , m_nButtonMax* 16 + 16, 20), this, WTBID_MIN ), m_nButtonMax++;
#if __VER >= 15 // __IMPROVE_QUEST_INTERFACE
	m_awndButton[ WTBID_MIN - 10000 ].SetTexture( m_pApp->m_pd3dDevice, MakePath( DIR_THEME, "ButtWndMin.tga" ), TRUE );
	m_awndButton[ WTBID_MIN - 10000 ].FitTextureSize();
#endif // __IMPROVE_QUEST_INTERFACE

	if(m_pParentWnd->IsWndStyle( WBS_MAXIMIZEBOX ) )
	{
		m_awndButton[ WTBID_MAX - 10000 ].Create( _T( "|" ), 0, CRect( m_nButtonMax * 16, 1 , m_nButtonMax* 16 + 16, 20), this, WTBID_MAX ), m_nButtonMax++;
//#ifdef __CLIENT
		m_awndButton[ WTBID_MAX - 10000 ].SetTexture( m_pApp->m_pd3dDevice, MakePath( DIR_THEME, "ButtWndMax.tga" ), TRUE );
		m_awndButton[ WTBID_MAX - 10000 ].FitTextureSize();
//#endif
	}
	if(m_pParentWnd->IsWndStyle( WBS_CAPTION ) )
	{
#if __VER >= 15 // __IMPROVE_QUEST_INTERFACE
		if( m_pParentWnd->m_bNoCloseButton == FALSE )
		{
			m_awndButton[ WTBID_CLOSE - 10000 ].Create( _T( "x" ), 0, CRect( m_nButtonMax * 16, 1 , m_nButtonMax * 16 + 16, 20), this, WTBID_CLOSE ), m_nButtonMax++;
			m_awndButton[ WTBID_CLOSE - 10000 ].SetTexture( m_pApp->m_pd3dDevice, MakePath( DIR_THEME, "ButtWndExit.tga" ), TRUE );
			m_awndButton[ WTBID_CLOSE - 10000 ].FitTextureSize();
		}
#else // __IMPROVE_QUEST_INTERFACE
		m_awndButton[ WTBID_CLOSE - 10000 ].Create( _T( "x" ), 0, CRect( m_nButtonMax * 16, 1 , m_nButtonMax * 16 + 16, 20), this, WTBID_CLOSE ), m_nButtonMax++;
//#ifdef __CLIENT
		m_awndButton[ WTBID_CLOSE - 10000 ].SetTexture( m_pApp->m_pd3dDevice, MakePath( DIR_THEME, "ButtWndExit.tga" ), TRUE );
		m_awndButton[ WTBID_CLOSE - 10000 ].FitTextureSize();
//#endif
#endif // __IMPROVE_QUEST_INTERFACE
	}
	
	CRect rect( 0, 0, m_nButtonMax * 44, 20 ); 

	SetWndRect( rect );

		///wndTitleBar.Create( WBS_CHILD | WBS_DOCKING | WBS_NOFRAME, CRect(0,0,48,20), this, 100000);// ,m_pSprPack,9);
		//m_wndTitleBar.SetTitle("fuck");
		//m_wndTitleBar.Move(CPoint(GetWindowRect().Width()-52,3)); //SetWndRect(rect);

}
void CWndTitleBar::Replace()
{
	if( m_pParentWnd )
		Move( CPoint( m_pParentWnd->GetWindowRect().Width() - m_nButtonMax * 44 - 16, 0 ) ); 
}
BOOL CWndTitleBar::Initialize(CWndBase* pWndParent,DWORD dwStyle)
{
	return TRUE;
}
BOOL CWndTitleBar::OnCommand( UINT nID, DWORD dwMessage, CWndBase* pWndBase )
{
	//if(m_pParentWnd) m_pParentWnd->OnCommand(nID,dwMessage);
	return TRUE;
}
BOOL CWndTitleBar::OnChildNotify( UINT message, UINT nID, LRESULT* pLResult )
{
	if(m_pParentWnd) m_pParentWnd->OnChildNotify( message, nID, pLResult );
	return TRUE;
}
void CWndTitleBar::OnSize(UINT nType, int cx, int cy)
{
}
BOOL CWndTitleBar::OnEraseBkgnd(C2DRender* p2DRender)
{
	return 1;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Neuz À©µµ ±âº» º£À̽º Ŭ·¹½º 
//
/////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////

CWndNeuz::CWndNeuz()
{
	m_bFullMax = FALSE;	
	m_dwWID = 0;
	m_ptMouseCenter = CPoint( -1, -1 );
//	m_bWndTile = FALSE;//TRUE;
	m_dwColor = 0xffff0000; //Shuya
	m_bPutRegInfo = TRUE;
	m_d3dFormat = D3DFMT_A4R4G4B4 ;
}

CWndNeuz::~CWndNeuz()
{
	// PLAYSND( SND_INF_CLOSE );
	for( int i = 0; i < m_wndArrayTemp.GetSize(); i++ )
		safe_delete( (CWndBase*)m_wndArrayTemp.GetAt( i ) );
#ifdef __CLIENT
	// ¾ÖÇ÷¿À¸·Î µî·ÏµÈ À©µµ¸¸ ÆÄ±«ÇÒ ¶§ À©µµÀÇ Á¤º¸¸¦ ÀúÀåÇÑ´Ù. 
	//if( g_WndMng.GetAppletFunc( GetWndId() ) && m_bPutRegInfo )
	//	g_WndMng.PutRegInfo( this, 1, FALSE );
	//	g_WndMng.PutRegInfo( GetWndId(), GetWindowRect( TRUE ), FALSE );
	// ŸÀÏ ÇüÅÂÀÇ À©µµ´Â À©µµ°¡ Á¾·áÇÒ ¶§ ÅØ½ºÃ縦 ÆÄ±«ÇؾßÇÑ´Ù.
	if( m_strTexture.IsEmpty() == FALSE )
	{
		// ŸÀÏ ÇüÅ´ ÆÄÀÏÀ» Àд °ÍÀÌ ¾Æ´Ï¹Ç·Î ÀÚ±â Æ÷ÀÎÅͰ¡ ÅØ½ºÃç ID·Î »ç¿ëµÇ¾ú´Ù.
		CString strTextureId;
		strTextureId.Format( "%p", this );
		m_textureMng.RemoveTexture( strTextureId );
	}
#endif
}
#ifdef __CLIENT
void CWndNeuz::SerializeRegInfo( CAr& ar, DWORD& dwVersion )
{
	if( ar.IsLoading() )
	{

	}
	else
	{
		dwVersion = 0;
	}
}
#endif
void CWndNeuz::OnDraw(C2DRender* p2DRender)
{
}
void CWndNeuz::PaintFrame( C2DRender* p2DRender )
{
	if( IsFullMax() && m_nWinSize == WSIZE_MAX )
		return;
	CWndBase::PaintFrame( p2DRender );
}

void CWndNeuz::OnInitialUpdate()
{
	CWndBase::OnInitialUpdate();
	
	m_rectBackup = m_rectWindow;

	int x = m_rectWindow.Width() / 2;
	int y = m_rectWindow.Height() - 45;
	CSize size = CSize( 60, 25 );//m_pSprPack->GetAt(9)->GetSize();
//	//DWORD dwStyle,const RECT& rect,CWndBase* pParentWnd,UINT nID);
	if( IsWndStyle( WBS_CAPTION ) )
	{ 
		m_wndTitleBar.Create( WBS_CHILD | WBS_DOCKING | WBS_NODRAWFRAME | WBS_NOFRAME, CRect(0,0,0,0), this, 100000 );
		m_wndTitleBar.SetTitle( "fuck" );
		m_wndTitleBar.Replace(); 
	}
//	m_wndButton.Create("OK",0,CRect(0,0,0+size.cx,0+size.cy),this,IDOK);//,m_pSprPack,9);
//	m_wndClose.SetDefault(TRUE);

	LPWNDAPPLET lpWndApplet = m_resMng.GetAt ( GetWndId() );
	if( lpWndApplet )
	{
//#ifndef __NEWINTERFACE
//		lpWndApplet->bTile = FALSE;
//#endif
		SetTitle( lpWndApplet->strTitle );
		m_bTile = ( lpWndApplet->bTile != FALSE );
		m_strTexture = lpWndApplet->strTexture;
		m_d3dFormat = lpWndApplet->d3dFormat;

		for( int i = 0; i < lpWndApplet->ptrCtrlArray.GetSize(); i++ )
		{
			m_wndArrayTemp.Add(
				CreateControl( m_pApp->GetSafeHwnd(), (LPWNDCTRL)lpWndApplet->ptrCtrlArray.GetAt( i ) )
			);
		}
	}


//	SetFocus();
	//m_bWndTile = TRUE;
//	AdjustWndBase();
#if __VER >= 8	
#ifdef __DISABLE_GAMMA_WND
	if(g_Neuz.m_bStartFullscreen)
#endif
	g_Neuz.Drv_SetGamma( g_Neuz.GetSafeHwnd(), g_Option.m_fGamma, g_Option.m_nOverBright, g_Option.m_fContrast );
#endif //__Y_GAMMA_CONTROL_8
}

void CWndNeuz::AdjustWndBase( D3DFORMAT d3dFormat )
{
	if( m_strTexture.IsEmpty() || IsVisible() == FALSE || IsWndStyle( WBS_NODRAWFRAME ) )
		return;

	if( m_bTile == FALSE )
	{
		SetTexture( m_pApp->m_pd3dDevice, MakePath( DIR_THEME, m_strTexture ), TRUE );
		return;
	}
	CWndBase::AdjustWndBase( m_d3dFormat );
}


void CWndNeuz::AdditionalSkinTexture( LPWORD pDest, CSize size1, D3DFORMAT d3dFormat )
{
	if( m_strTexture.IsEmpty() )
		return;

	CRect rect = GetWindowRect( TRUE );
	CSize size2 = CSize( rect.Width(), rect.Height() );

	LPIMAGE lpImage[12];
	CSize sizeBmp[1]; 
	CString strFileName;
	/*
	0 1 2
	3 4 5
	6 7 8
	9 0 1
	*/
//	m_strTile = "WndTile00.bmp";
	int nImgBit = IMGBIT_32;
	for( int i = 0; i < 12; i++ )
	{
		CString strTemp1 = m_strTexture.Left( m_strTexture.GetLength() - 6 );
		CString strTemp2 = m_strTexture.Right( 4 );
		strFileName.Format( "%s%02d%s", strTemp1, i, strTemp2 );
		if( m_strWndTileMap.Lookup( strFileName, (void*&)lpImage[i] ) == FALSE )
		{
			lpImage[i] = new IMAGE;
			lpImage[i]->size.cx = 99;
			if( LoadImage( MakePath( DIR_THEME, strFileName ), lpImage[i] ) == FALSE )
				Error( "CWndNeuz::AdditionalSkinTexture¿¡¼* %s Open1 ½ÇÆÐ", strFileName );

			m_strWndTileMap.SetAt( strFileName, lpImage[i] );
		}
		//else
		//{
		//	sizeBmp[i] = CSize(16,16);
		//}
	}
	sizeBmp[0] = CSize(16,16);
	CSize sizeDiv = size2;
	sizeDiv.cx %= sizeBmp[ 0 ].cx;
	sizeDiv.cy %= sizeBmp[ 0 ].cy;
	size2.cx /= sizeBmp[ 0 ].cx; size2.cx *= sizeBmp[ 0 ].cx;
	size2.cy /= sizeBmp[ 0 ].cy; size2.cy *= sizeBmp[ 0 ].cy;
	if( sizeDiv.cx ) size2.cx += sizeBmp[ 0 ].cx;
	if( sizeDiv.cy ) size2.cy += sizeBmp[ 0 ].cy;

	i = 0;
	CSize sizeTile = size2;
	sizeTile.cx /= 16;
	sizeTile.cy /= 16;
	CPoint point( 0, 0);
	
	for( int y = 0; y < sizeTile.cy; y++ )
	{
		point.x = 0;
		for( int x = 0; x < sizeTile.cx; x++)
		{
			///////////////////////////////
			if( x == 0 && y == 0 ) i = 0; else
			if( x < sizeTile.cx - 1 && y == 0 ) i = 1; else
			if( x == sizeTile.cx - 1 && y == 0 ) i = 2; else
			///////////////////////////////
			if( x == 0 && y == 1 ) i = 3; else
			if( x < sizeTile.cx - 1 && y == 1 ) i = 4; else
			if( x == sizeTile.cx - 1 && y == 1 ) i = 5;	else
			///////////////////////////////
			if( x == 0 && y < sizeTile.cy - 1 )	i = 6; else
			if( x < sizeTile.cx - 1 && y < sizeTile.cy - 1 ) i = 7; else
			if( x == sizeTile.cx - 1 && y < sizeTile.cy - 1 ) i = 8; else
			///////////////////////////////
			if( x == 0 && y == sizeTile.cy - 1 ) i = 9; else
			if( x < sizeTile.cx - 1 && y == sizeTile.cy - 1 ) i = 10; else
			if( x == sizeTile.cx - 1 && y == sizeTile.cy - 1 ) i = 11;
			PaintTexture( pDest, lpImage[i], point, size1 );
			point.x += 16;
		}
		point.y += 16;
	}

}
BOOL CWndNeuz::Initialize(CWndBase* pWndParent,DWORD dwStyle)
{
	CRect rect(0,0,300,300);
	//m_strMessage = lpszMessage;
	//m_nType = nType;
	//SetTitle("¸ÞÁö½Ã À©µµ");
	return CWndBase::Create(dwStyle | WBS_MOVE|/*WBS_MODAL|*/WBS_SOUND|WBS_CAPTION,rect,m_pWndRoot,10);
}
BOOL CWndNeuz::OnCommand( UINT nID, DWORD dwMessage, CWndBase* pWndBase )
{
	return TRUE;
}
BOOL CWndNeuz::OnChildNotify( UINT message, UINT nID, LRESULT* pLResult )
{
	if( message == WNM_CLICKED )
	{
		switch(nID)
		{
			case WTBID_HELP: // ÇÛÇÁ ¹öư
				{
#ifdef __CLIENT					
					LPWNDAPPLET lpWndApplet = m_resMng.GetAt ( GetWndId() );
#ifdef __HELP_BUG_FIX
					if(g_WndMng.m_pWndHelpInstant)
						SAFE_DELETE(g_WndMng.m_pWndHelpInstant);

					g_WndMng.m_pWndHelpInstant = new CWndHelpInstant;
					g_WndMng.m_pWndHelpInstant->m_strHelpKey = lpWndApplet->strToolTip;
					g_WndMng.m_pWndHelpInstant->Initialize();
#else //__HELP_BUG_FIX
					// ÇïÇÁ ÀÌÁß»ý¼º ¹æÁö
					for( int i=0; i<g_vecHelpInsKey.size(); i++ )
					{
						if( g_vecHelpInsKey[i] == lpWndApplet->strToolTip )
							return FALSE;
					}

					CWndHelpInstant* pHelpInstant = new CWndHelpInstant;
					pHelpInstant->m_strHelpKey = lpWndApplet->strToolTip;

					// ÇïÇÁ ÀÌÁß»ý¼º ¹æÁö
					g_vecHelpInsKey.push_back( pHelpInstant->m_strHelpKey );

					pHelpInstant->Initialize();
#endif //__HELP_BUG_FIX
#endif
				}
				break;
			case WTBID_MIN: // ÃÖ¼ÒÈ* 
				break;
			case WTBID_MAX: // ÃÖ´ëÈ* 
				if( m_nWinSize == WSIZE_WINDOW )
					SetSizeMax();
				else
					SetSizeWnd();
				break;
			case WTBID_CLOSE: // Á¾·á
				{
#ifdef __CLIENT		
#ifndef __HELP_BUG_FIX
					// ÇïÇÁ ÀÌÁß»ý¼º ¹æÁö
					if( GetWndId() == APP_HELP_INSTANT )
					{
						CString strKey = ((CWndHelpInstant*)this)->m_strHelpKey;
						vector<CString>::iterator where = find(g_vecHelpInsKey.begin(), g_vecHelpInsKey.end(), strKey );

						if(where != g_vecHelpInsKey.end())
							g_vecHelpInsKey.erase(where);
					}
#endif //__HELP_BUG_FIX
#endif
					
					Destroy();
				}

				break;
		}
	}


	return TRUE;
}
void CWndNeuz::SetSizeMax()
{
	if( m_bFullMax )
	{
		if( m_nWinSize == WSIZE_WINDOW )
		{
			m_rectBackup = GetWindowRect(TRUE);
			CRect rect;
			CWndBase* pWndFull 
				= m_pWndRoot->FindFullWnd();
			if(pWndFull)
				rect = pWndFull->GetWindowRect(TRUE);
			//rect = pWndFull->GetLayoutRect( TRUE );
			else
				if(IsWndStyle(WBS_CHILD))
					rect = m_pParentWnd->GetClientRect(TRUE);
				else
				{
					//rect = m_pWndRoot->GetWindowRect();
					rect = m_pWndRoot->GetLayoutRect();
					//rect.left = rect.Width() - 200;
				}
				m_wndTitleBar.GetDlgItem( WTBID_MAX )->SetTitle( _T( "#" ) );
				m_bFullWnd = TRUE;
				m_nWinSize = WSIZE_MAX;
				SetWndRect(rect);
		}
	}
	else
	if( m_nWinSize == WSIZE_WINDOW )
	{
		m_rectBackup = GetWindowRect(TRUE);
		CRect rect;
		CWndBase* pWndFull 
			= m_pWndRoot->FindFullWnd();
		if(pWndFull)
			rect = pWndFull->GetWindowRect(TRUE);
		else
			if(IsWndStyle(WBS_CHILD))
				rect = m_pParentWnd->GetClientRect(TRUE);
			else
			{
				//rect = m_pWndRoot->GetWindowRect();
				rect = m_pWndRoot->GetLayoutRect();
				rect.left = rect.Width() - 200;
			}
			SetWndRect(rect);
			m_wndTitleBar.GetDlgItem( WTBID_MAX )->SetTitle( _T( "#" ) );
			AddWndStyle(WBS_MANAGER);
			m_bFullWnd = TRUE;
			m_nWinSize = 2;
	}
}
void CWndNeuz::SetSizeWnd()
{
	if( m_bFullMax )
	{
		if( m_nWinSize != WSIZE_WINDOW )
		{
			m_nWinSize = WSIZE_WINDOW;
			SetWndRect(m_rectBackup);
			m_wndTitleBar.GetDlgItem( WTBID_MAX )->SetTitle( _T( "#" ) );
		}
	}
	else
	{
		if( m_nWinSize != WSIZE_WINDOW )
		{
			m_nWinSize = WSIZE_WINDOW;
			SetWndRect(m_rectBackup);
			m_wndTitleBar.GetDlgItem( WTBID_MAX )->SetTitle( _T( "#" ) );
			DelWndStyle(WBS_MANAGER);
		}
	}
}
void CWndNeuz::OnSize(UINT nType, int cx, int cy)
{
	if(IsWndRoot())
		return;

	if( m_bTile ) //m_strTexture.IsEmpty() == FALSE )
	{
		CRect rectWnd = GetWndRect();
		CSize size2( rectWnd.Width(), rectWnd.Height() );
		CSize sizeDiv = size2;
		sizeDiv.cx %= 16;
		sizeDiv.cy %= 16;
		size2.cx /= 16; size2.cx *= 16;
		size2.cy /= 16; size2.cy *= 16;
		if( sizeDiv.cx ) size2.cx += 16;
		if( sizeDiv.cy ) size2.cy += 16;
		rectWnd.bottom = rectWnd.top + size2.cy;
		rectWnd.right = rectWnd.left + size2.cx;
		SetWndRect( rectWnd, FALSE );
	}
	AdjustWndBase();
	m_wndTitleBar.Replace(); 

	CWndBase::OnSize( nType, cx, cy );

//	if( rectOld.Width() != m_rectClient.Width() || rectOld.Height() != m_rectClient.Height() )


	// Â÷Àϵå À©µµ¿ìµéÀÇ »çÀÌÁ Á¶Àý 
	/*
	for(int i = 0; i < m_wndArray.GetSize(); i++)
	{
		CWndBase* pWnd = (CWndBase*)m_wndArray.GetAt(i);
		if(pWnd->IsWndStyle(WBS_DOCKED))// && pWnd->IsWndStyle(WBS_CHILD))
		{
			CRect rect = pWnd->GetWindowRect(TRUE);
			rect.SetRect(0,0,cx,cy);
			pWnd->SetWndRect(rect);
		}
	}
	*/
	/*
	if(IsWndStyle(WBS_DOCKED))// && IsWndStyle(WBS_CHILD))
	{
		m_wndTitleBar.m_wndMinimize.SetVisible(FALSE);
		m_wndTitleBar.m_wndMaximize.SetVisible(FALSE);
	}
	*/
}
void CWndNeuz::OnNonClientLButtonDblClk( UINT nFlags, CPoint point )
{
	if( IsWndStyle( WBS_MAXIMIZEBOX ) )
		OnChildNotify( WNM_CLICKED, WTBID_MAX, NULL );
}
// À©µµ »çÀÌÁ ¼¼ÆÃÇÑ´Ù.
// Ŭ¶óÀÌ¾ðÆ® »çÀÌÁîµµ ÀÚµ¿À¸·Î Á¶Á¤µÈ´Ù.
void CWndNeuz::SetWndRect( CRect rectWnd, BOOL bOnSize )
{
	CRect rectOld = m_rectClient;
	if( m_bFullMax  && m_nWinSize == 2 )
	{
		m_rectWindow = rectWnd;
		m_rectClient = m_rectWindow;
		if( bOnSize && ( rectOld.Width() != m_rectClient.Width() || rectOld.Height() != m_rectClient.Height() ) )
			OnSize(0,m_rectClient.Width(),m_rectClient.Height());
	}
	else
		CWndBase::SetWndRect( rectWnd, bOnSize );
}
CWndBase* CWndNeuz::CreateControl( HWND hWnd, LPWNDCTRL lpWndCtrl ) 
{
	DWORD dwWndStyle = lpWndCtrl->dwWndStyle;
	CWndBase* pWndBase = NULL;
	switch( lpWndCtrl->dwWndType )
	{
	case WTYPE_BUTTON:
		pWndBase = new CWndButton;
		((CWndButton*)pWndBase)->Create( lpWndCtrl->strTitle, dwWndStyle, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		if( lpWndCtrl->strTexture.IsEmpty() == FALSE )
			((CWndButton*)pWndBase)->SetTexture( m_pApp->m_pd3dDevice, MakePath( DIR_THEME, lpWndCtrl->strTexture ), TRUE );

		pWndBase->m_bTile = (lpWndCtrl->bTile != FALSE);

		((CWndButton*)pWndBase)->SetGroup( lpWndCtrl->m_bGroup );
		break;
	case WTYPE_TEXT:
		pWndBase = new CWndText;
		((CWndText*)pWndBase)->Create( dwWndStyle, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		((CWndText*)pWndBase)->m_string = lpWndCtrl->strTitle;

		if( lpWndCtrl->strTexture.IsEmpty() == FALSE )
			((CWndStatic*)pWndBase)->m_strTexture = lpWndCtrl->strTexture;
		pWndBase->m_bTile = (lpWndCtrl->bTile != FALSE);

		break;
	case WTYPE_STATIC:
		pWndBase = new CWndStatic;
		((CWndStatic*)pWndBase)->Create( lpWndCtrl->strTitle, dwWndStyle | WBS_CAPTION, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		if( lpWndCtrl->strTexture.IsEmpty() == FALSE )
			((CWndStatic*)pWndBase)->m_strTexture = lpWndCtrl->strTexture;

		pWndBase->m_bTile = (lpWndCtrl->bTile != FALSE);

		break;
	case WTYPE_EDITCTRL:
		pWndBase = new CWndEdit;
		((CWndEdit*)pWndBase)->Create( hWnd, dwWndStyle, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		//((CWndButton*)pWndBase)->Create( _T( "Button" ), 0, CRect( 0, 0, 100, 20), &m_dialogWnd, 10 );

		if( lpWndCtrl->strTexture.IsEmpty() == FALSE )
			((CWndStatic*)pWndBase)->m_strTexture = lpWndCtrl->strTexture;
		pWndBase->m_bTile = (lpWndCtrl->bTile != FALSE);

		break;
	case WTYPE_LISTBOX:
		pWndBase = new CWndListBox;
		((CWndListBox*)pWndBase)->Create( dwWndStyle, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		//((CWndButton*)pWndBase)->Create( _T( "Button" ), 0, CRect( 0, 0, 100, 20), &m_dialogWnd, 10 );
		if( lpWndCtrl->strTexture.IsEmpty() == FALSE )
			((CWndStatic*)pWndBase)->m_strTexture = lpWndCtrl->strTexture;
		pWndBase->m_bTile = (lpWndCtrl->bTile != FALSE);
		break;
	case WTYPE_LISTCTRL:
		pWndBase = new CWndListCtrl;
		((CWndListCtrl*)pWndBase)->Create( dwWndStyle, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		//((CWndButton*)pWndBase)->Create( _T( "Button" ), 0, CRect( 0, 0, 100, 20), &m_dialogWnd, 10 );
		if( lpWndCtrl->strTexture.IsEmpty() == FALSE )
			((CWndStatic*)pWndBase)->m_strTexture = lpWndCtrl->strTexture;
		pWndBase->m_bTile = (lpWndCtrl->bTile != FALSE);
		break;
	case WTYPE_COMBOBOX:
		pWndBase = new CWndComboBox;
		((CWndComboBox*)pWndBase)->Create( dwWndStyle, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		if( lpWndCtrl->strTexture.IsEmpty() == FALSE )
			((CWndStatic*)pWndBase)->m_strTexture = lpWndCtrl->strTexture;
		pWndBase->m_bTile = (lpWndCtrl->bTile != FALSE);
		break;
	case WTYPE_TABCTRL:
		pWndBase = new CWndTabCtrl;
		((CWndTabCtrl*)pWndBase)->Create( dwWndStyle, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		//((CWndButton*)pWndBase)->Create( _T( "Button" ), 0, CRect( 0, 0, 100, 20), &m_dialogWnd, 10 );
		break;
	case WTYPE_TREECTRL:
		pWndBase = new CWndTreeCtrl;
		((CWndTreeCtrl*)pWndBase)->Create( dwWndStyle, lpWndCtrl->rect, this, lpWndCtrl->dwWndId );
		//((CWndButton*)pWndBase)->Create( _T( "Button" ), 0, CRect( 0, 0, 100, 20), &m_dialogWnd, 10 );
		if( lpWndCtrl->strTexture.IsEmpty() == FALSE )
			((CWndStatic*)pWndBase)->m_strTexture = lpWndCtrl->strTexture;
		pWndBase->m_bTile = (lpWndCtrl->bTile != FALSE);
		break;
	} 
	if( pWndBase )
		pWndBase->m_strToolTip = lpWndCtrl->strToolTip;
	return pWndBase;
}
/*
BOOL CWndNeuz::InitDialog( HWND hWnd, LPWNDAPPLET LPWNDAPPLET )
{
	CRect rect(0,0,300,300);
	SetTitle( LPWNDAPPLET->strTitle );
	BOOL bResult = CWndNeuz::Create( 0 | WBS_MOVE | WBS_SOUND | WBS_THICKFRAME | WBS_CAPTION, rect, NULL, LPWNDAPPLET->dwWndId);
	for( int i = 0; i < LPWNDAPPLET->ptrCtrlArray.GetSize(); i++ )
		CreateControl( hWnd, (LPWNDCTRL)LPWNDAPPLET->ptrCtrlArray.GetAt( i ) );
	return bResult;
}
*/
BOOL CWndNeuz::InitDialog( HWND hWnd, DWORD dwWID, DWORD dwStyle, CPoint ptLeftTop, CWndBase* pWndParent )
{
	LPWNDAPPLET lpWndApplet = m_resMng.GetAt ( dwWID );

	CRect rect;
	if(dwWID == APP_LOGIN)
		rect = CRect( ptLeftTop.x, ptLeftTop.y, ptLeftTop.x + lpWndApplet->size.cx, ptLeftTop.y + 368 );
	else
		rect = CRect( ptLeftTop.x, ptLeftTop.y, ptLeftTop.x + lpWndApplet->size.cx, ptLeftTop.y + lpWndApplet->size.cy );

	if( m_ptMouseCenter.x != -1 )
	{
		GET_CLIENT_POINT( hWnd, point );
		rect.OffsetRect( -point );
	}
	//m_strToolTip = lpWndApplet->strToolTip;
	if( lpWndApplet->strToolTip.IsEmpty() )
		return CWndNeuz::Create( lpWndApplet->dwWndStyle | dwStyle, rect, pWndParent, lpWndApplet->dwWndId );
	return CWndNeuz::Create( lpWndApplet->dwWndStyle | dwStyle | WBS_HELP, rect, pWndParent, lpWndApplet->dwWndId );
}  

BOOL CWndNeuz::OnSetCursor( CWndBase* pWndBase, UINT nHitTest, UINT message )
{
	if( IsWndStyle( WBS_THICKFRAME ) && ( IsFullMax() == FALSE || m_nWinSize != WSIZE_MAX ) )
	{
		if( m_bLButtonDown == FALSE )
		{
			CPoint point = GetMousePoint();
			ClientToScreen( &point );
			CRect rectWindow = GetWindowRect( TRUE );
			point -= rectWindow.TopLeft();
			int nResizeDir = GetResizeDir( point );
			if( nResizeDir )
			{
				// 1 = top
				// 2 = bottom
				// 3 = left
				// 4 = right
				// 5 = topLeft
				// 6 = topRight
				// 7 = bottomLeft
				// 8 = bottomRigh;
				switch( nResizeDir )
				{
				case 1:
				case 2:
					SetMouseCursor( CUR_RESIZE_VERT );
					break;
				case 3:
				case 4:
					SetMouseCursor( CUR_RESIZE_HORI );
					break;
				case 5:
				case 8:
					SetMouseCursor( CUR_RESIZE_HV1 );
					break;
				case 6:
				case 7:
					SetMouseCursor( CUR_RESIZE_HV2 );
					break;
						
				}
			}
			else
				CWndBase::OnSetCursor( pWndBase, nHitTest, message );
		}
	}
	else
		CWndBase::OnSetCursor( pWndBase, nHitTest, message );

	return TRUE;
}
//enum { IDD = IDD_PROP_APPLET_GENERAL };
i dont know wath the problem is :s
arnootie is offline  
Old 01/31/2013, 19:18   #10
 
elite*gold: 0
Join Date: Nov 2012
Posts: 104
Received Thanks: 48
Search in your propMoverEx an attackfirstrange at 60 and 40.
WinterWave is offline  
Old 01/31/2013, 20:54   #11
 
elite*gold: 0
Join Date: Apr 2011
Posts: 319
Received Thanks: 20
kalgas and V18 bosses are
Quote:
attackfirstrange = 60
and ankou is
Quote:
attackfirstrange = 40
do i have to edit those numbers to 8 or 12? or somthing like thad?
arnootie is offline  
Old 01/31/2013, 21:52   #12
 
elite*gold: 0
Join Date: Nov 2012
Posts: 104
Received Thanks: 48
Yes that's it.
WinterWave is offline  
Old 01/31/2013, 23:11   #13
 
elite*gold: 0
Join Date: Apr 2011
Posts: 319
Received Thanks: 20
i fixed all the error, this is the error log from my resource:

error_20130131
Quote:
2013/ 1/31 23:03:15 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ

2013/ 1/31 23:03:42 OP: 19099678, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


2013/ 1/31 23:04:28 OP: 46055, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


2013/ 1/31 23:04:47 OP: 18288, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


2013/ 1/31 23:04:47 ping CORE - 19, trans:2013/01/31 23:04:40

2013/ 1/31 23:04:47 ping TRANS - 19, trans:2013/01/31 23:04:40
see no problems, but i got a problem in my client, stil wenn i wanne log in!

this is error log from my 'log' folder from the client...

error_20130131

Quote:
2013/ 1/31 23:08:34 g_pPlayer is ready

2013/ 1/31 23:08:35 CWndTaskBar::SetTaskBarTexture : Test002 2010

2013/ 1/31 23:08:35 CWndTaskBar::SetTaskBarTexture : Test002 581

2013/ 1/31 23:08:36 rCnt=1

Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module Neuz.exe at 0023:004DCA8E, CWndNeuz::InitDialog()+0110 byte(s), c:\users\arno\games\flyff\2. own filles\vision-network\3.source\program\_interface\wndneuz.cpp, line 0667+0006 byte(s)

- Registers

EAX=00000000 EBX=7EFDE000 ECX=00000000 EDX=00000007 ESI=00000000
EDI=757D1225 EBP=0018BBB4 ESP=0018BB64 EIP=004DCA8E FLG=00210206
CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B

0023:004DCA8E Neuz.exe, CWndNeuz::InitDialog()+0110 byte(s)
0023:005A392C Neuz.exe, CWndSelectCountry::Initialize()+0060 byte(s)
0023:00410886 Neuz.exe, CDPClient::OnJoin()+0406 byte(s)
0023:0040DC40 Neuz.exe, CDPClient::UserMessageHandler()+0176 byte(s)
0023:007BE57B Neuz.exe, CDPMng::ReceiveMessage()+0219 byte(s)
0023:0046FF2A Neuz.exe, CNeuzApp::FrameMove()+0106 byte(s)
0023:004934D1 Neuz.exe, CD3DApplication::Render3DEnvironment()+0433 byte(s)
0023:004932E1 Neuz.exe, CD3DApplication::Run()+0305 byte(s)
0023:00476E4C Neuz.exe, WinMain()+0332 byte(s)
0023:00915A5C Neuz.exe, WinMainCRTStartup()+0388 byte(s)
0023:757D3677 kernel32.dll, BaseThreadInitThunk()+0018 byte(s)
0023:77689F42 ntdll.dll, RtlInitializeExceptionChain()+0099 byte(s)
0023:77689F15 ntdll.dll, RtlInitializeExceptionChain()+0054 byte(s)
anny idea how i could fix this?
arnootie is offline  
Old 02/02/2013, 22:26   #14
 
elite*gold: 0
Join Date: Apr 2011
Posts: 319
Received Thanks: 20
bumpy
arnootie is offline  
Old 09/14/2013, 10:26   #15
 
elite*gold: 0
Join Date: Oct 2008
Posts: 47
Received Thanks: 1
@arnootie you miss the link server ...

like Ranking , Account , etc ... and put it in your SQL new query ..
7rage3 is offline  
Reply


Similar Threads Similar Threads
Neuz crach wen opening inventory!
12/09/2012 - Flyff Private Server - 4 Replies
i am using the Vision-Network Place of Destiny http://www.elitepvpers.com/forum/flyff-pserver-gu ides-releases/2263990-release-vision-network-sourc e.html -Client -Resource -Source i made my own bins and neuz w/o errors or warnings and i edit 0 things at the source only the IP!
Neuz Problem: Game Hack was found!
07/04/2012 - Flyff - 6 Replies
] Mein Neuz Log: (Offi usFlyFF) Ich habs Rot gekennzeichnet was anscheinend das Problem is. :mad: Nur schlecht das ich keine Hacks für Flyff habe :confused: Kann mir da einer Pls ne Lösung für gebn? Danke :bandit: :pimp: :mofo: Ach ja und deswegen kackt des Game immer kurz nach dem Login ab :rtfm: €DIT: Hab das Problem jetzt gelöst! Lag an Hamachi habs aus gemacht dann gings :3
[Hilfe]DB Crach ?? Kann keine ACC mehr machen -.-
10/14/2009 - Metin2 Private Server - 0 Replies
Hi, Ich wollte fragen Wie ich DB Crach Wieder Weg Tuhe alle ACC sind da und so ich kann blos keine ACC mehr machen aso wer TeamViewer Skype MSN ect Pls =( Und wie kann ich eine Regiseite machen für meinen Server THX
2Moons crach client
06/25/2008 - Dekaron - 6 Replies
This guy is walking around in loa and making other ppls 2moons crash. Look at this: YouTube - 2moons Client Crash I can see that he i spammin something, but i don't know what. So... Any1 knows how he crashes other ppls clients?



All times are GMT +1. The time now is 18:56.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.