PDA

View Full Version : [JX] Hướng dẫn build source JX



invalidpw
22-07-12, 09:26 PM
Có cái source JX mà không ai hướng dẫn build đầy đủ cả. Sau khi tui được một số người giúp đỡ đã build được source, chạy được và login được vô game.
Bây giờ tui viết lại hướng dẫn này cho các bạn nào thích build source.
Lưu ý:
+ Tui không rành VC++, tui chỉ mới build xong thôi chứ chưa phát triển được tính năng nào. Nên tui xin không trả lời bất cứ trục trặc nào liên quan đến phát triển tính năng từ source. Mọi người phải tự làm.
+ Sau khi login được vào game thì chưa đánh quái và chưa đối thoại được với npc. Các lỗi script, setting và resource trong file pak thì mọi người tự làm.

1. Cài đặt: WinXP SP2, chuyển sang font China, MSSQL2000 và ServicePack4, VC++ 6.0 và ServicePack6.
2. Download source từ đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> giải nén bạn sẽ được folder JX. Vào JX xóa bớt các folder chỉ để lại 3 cái này là đủ: dx9csdk, gdiplus, swrod3.
3. Download patch ver2 từ đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cái này là tui bổ sung thêm 1 số file còn thiếu lấy từ các bản JX đang chạy, và sửa đường dẫn biên dịch để nó xuất ra 1 chỗ cho dễ debug. Giải nén cái này sẽ ra folder JX, copy ghi đè vào source JX vừa down được.
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.
6. Vào menu [Build]\[Batch Build]. Trong danh sách [Project configurations], nếu bạn chạy ở chế độ Debug thì chỉ cần chọn các cấu hình có chữ Debug, nếu muốn release thì chọn các cấu hình có chử release. chọn checkbox [Selection only"] và nhấn nút [Rebuild All]. Kết thúc quá trình build bạn sẽ thu được log với kết quả tất cả các project đều 0 error(s)

Deleting intermediate files and output files for project 'AutoUpdateRes - Win32 Debug'.
Deleting intermediate files and output files for project 'Autoupdate - Win32 Debug'.
Deleting intermediate files and output files for project 'Bishop - Win32 Debug'.
Deleting intermediate files and output files for project 'Common - Win32 Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Server Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Client Debug'.
Deleting intermediate files and output files for project 'ESClient - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 OutRead Debug'.
Deleting intermediate files and output files for project 'ExpandPackage - Win32 Debug'.
Deleting intermediate files and output files for project 'ExpandPackageStaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText_StaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'GameServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Goddess - Win32 Debug'.
Deleting intermediate files and output files for project 'Heaven - Win32 Debug'.
Deleting intermediate files and output files for project 'KLVideo - Win32 Debug'.
Deleting intermediate files and output files for project 'Rainbow - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent2 - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent3 - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Client - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Relay - Win32 Debug'.
Deleting intermediate files and output files for project 'S3RelayServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Sword3PaySys - Win32 Debug'.
Deleting intermediate files and output files for project 'UpdateDLL - Win32 Debug'.
Deleting intermediate files and output files for project 'ZNull - Win32 Debug'.
Deleting intermediate files and output files for project 'd3dframe - Win32 Debug'.
Deleting intermediate files and output files for project 'LuaLibDll - Win32 Debug'.
--------------------Configuration: AutoUpdateRes - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AutoUpdateRes.cpp
Linking...
1 file(s) copied.

AutoUpdateRes.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Autoupdate - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AnnuncePanel.cpp
Autoupdate.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
AutoupdateDlg.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
DefaultProcess.cpp
GameOptionPanel.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
HyperlinkStatic.cpp
ItermProcess.cpp
ItermProcessTypeCheck.cpp
lientGameOptionProcess.cpp
RecordProcess.cpp
SiteDlg.cpp
StartDlg.cpp
webbrowser2.cpp
Generating Code...
Linking...
1 file(s) copied.

Jxonline.exe - 0 error(s), 3 warning(s)
--------------------Configuration: Bishop - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Application.cpp
Bishop.cpp
Event.cpp
GamePlayer.cpp
GameServer.cpp
Intercessor.cpp
Network.cpp
PlayerCreator.cpp
SmartClient.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Bishop.exe - 0 error(s), 0 warning(s)
--------------------Configuration: Common - Win32 Debug--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Compiling...
CRC32.C
Creating library...
A subdirectory or file ..\..\..\lib\debug already exists.
1 file(s) copied.

Common.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Server Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KGMProcess.cpp
KNewProtocolProcess.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreServerShell.cpp
Generating Code...
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(131) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(153) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:~list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning C4786: 'std::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,std::map<unsigned
short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigned short>,std::all
ocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,
std::map<unsigned short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigne
d short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>' : identifier was truncated to '255' characters in the debug information
Compiling...
KWeather.cpp
KMagicDesc.cpp
KGMCommand.cpp
KMission.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Linking...
Creating library ServerDebug/CoreServer.lib and object ServerDebug/CoreServer.exp
A subdirectory or file ..\..\..\bin\server\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreServer.dll - 0 error(s), 3 warning(s)
--------------------Configuration: Core - Win32 Client Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreShell.cpp
KIpotBranch.cpp
KIpotLeaf.cpp
Generating Code...
Compiling...
KScenePlaceC.cpp
KScenePlaceRegionC.cpp
KWeather.cpp
SceneMath.cpp
ScenePlaceMapC.cpp
CoreDrawGameObj.cpp
ImgRef.cpp
KMagicDesc.cpp
KGMCommand.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Compiling...
KIpoTree.cpp
Linking...
Creating library ClientDebug/CoreClient.lib and object ClientDebug/CoreClient.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreClient.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ESClient - Win32 Debug--------------------
Compiling...
CriticalSection.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IOBuffer.cpp
ManualResetEvent.cpp
NodeList.cpp
Socket.cpp
SocketClient.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Creating library...
1 file(s) copied.

ESClient.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Engine - Win32 Debug--------------------
Compiling...
stdafx.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Debug/Engine.lib and object Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Engine - Win32 OutRead Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Engine___Win32_OutRead_Debug/Engine.lib and object Engine___Win32_OutRead_Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ExpandPackage - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
Generating Code...
Linking...
Creating library Debug/ExpandPackage.lib and object Debug/ExpandPackage.exp
1 file(s) copied.
1 file(s) copied.

ExpandPackage.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ExpandPackageStaticLib - Win32 Debug--------------------
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
StdAfx.cpp
Creating library...
1 file(s) copied.

ExpandPackageStaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
FilterText.cpp
Regexp.cpp
Generating Code...
Linking...
Creating library Debug/FilterText.lib and object Debug/FilterText.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

FilterText.dll - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText_StaticLib - Win32 Debug--------------------
Compiling...
FilterText.cpp
Regexp.cpp
Creating library...
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.

FilterText_StaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: GameServer - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
GameServer.cpp
KSOServer.cpp
KTransferUnit.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\server\debug already exists.
1 file(s) copied.

GameServer.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Goddess - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ClientNode.cpp
DBBackup.cpp
DBDumpLoad.cpp
DBTable.cpp
FilterTextLib.cpp
Goddess.cpp
IDBRoleServer.cpp
RoleNameFilter.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Goddess.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Heaven - Win32 Debug--------------------
Compiling...
Heaven.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
IServer.cpp
ServerStage.cpp
Linking...
Creating library Debug/Heaven.lib and object Debug/Heaven.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Heaven.dll - 0 error(s), 0 warning(s)
--------------------Configuration: KLVideo - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
KLAviFile.cpp
KLCFile.cpp
KLMp3Music.cpp
KLMp4Audio.cpp
KLMp4Video.cpp
KLMusic.cpp
KLThread.cpp
KLVideo.cpp
Generating Code...
Linking...
Creating library Debug/KLVideo.lib and object Debug/KLVideo.exp
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

KLVideo.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Rainbow - Win32 Debug--------------------
Compiling...
IClient.cpp
Rainbow.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
ClientStage.cpp
Linking...
Creating library Debug/Rainbow.lib and object Debug/Rainbow.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Rainbow.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent2 - Win32 Debug--------------------
Compiling...
KImageStore2.cpp
RepresentUtility.cpp
KRepresentShell2.cpp
KFont2.cpp
KFontData.cpp
TextProcess.cpp
ImageOperation.cpp
Linking...
Creating library ../../../lib/Represent.lib and object ../../../lib/Represent.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Represent2.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent3 - Win32 Debug--------------------
Compiling...
precompile.cpp
Compiling...
D3D_Device.cpp
D3D_Shell.cpp
D3D_Utils.cpp
KRepresentShell3.cpp
TextureRes.cpp
TextureResMgr.cpp
Generating Code...
Compiling...
KCharSet.cpp
KFont3.cpp
KFontData.cpp
KFontRes.cpp
KMRU.cpp
RepresentUtility.cpp
TextProcess.cpp
Generating Code...
Linking...
Creating library Debug/Represent3.lib and object Debug/Represent3.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

Represent3.dll - 0 error(s), 0 warning(s)
--------------------Configuration: S3Client - Win32 Debug--------------------
Compiling resources...
Compiling...
stdafx.cpp
Compiling...
AutoLocateWnd.cpp
ComWindow.cpp
MouseHover.cpp
PopupMenu.cpp
SpecialFuncs.cpp
TextPic.cpp
UiCursor.cpp
UiImage.cpp
WndButton.cpp
WndChessPanel.cpp
WndEdit.cpp
WndImage.cpp
WndImagePart.cpp
WndLabeledButton.cpp
WndList.cpp
WndList2.cpp
WndMessageListBox.cpp
WndMovingImage.cpp
WndObjContainer.cpp
WndPage.cpp
Generating Code...
Compiling...
WndPureTextBtn.cpp
Wnds.cpp
WndScrollBar.cpp
WndShadow.cpp
WndShowAnimate.cpp
WndText.cpp
WndToolBar.cpp
WndValueImage.cpp
WndWindow.cpp
UiConnectInfo.cpp
UiLogin.cpp
UiLoginBg.cpp
UiSelServer.cpp
UiContainer.cpp
UiFaceSelector.cpp
UiPlayerBar.cpp
UiStatus.cpp
UiOptions.cpp
UiInit.cpp
UiGetMoney.cpp
Generating Code...
Compiling...
UiItem.cpp
UiSkills.cpp
UiSkillTree.cpp
UiStoreBox.cpp
UiESCDlg.cpp
UiGetString.cpp
UiMsgSel.cpp
UiParadeItem.cpp
UiSelPlayerNearby.cpp
UiNewPlayer.cpp
UiSelNativePlace.cpp
UiSelPlayer.cpp
UiChannelSubscibe.cpp
UiChatCentre.cpp
UiChatPhrase.cpp
UiChatStatus.cpp
UiInformation.cpp
UiInformation2.cpp
UiTeamManage.cpp
UiHeaderControlBar.cpp
Generating Code...
Compiling...
UiMsgCentrePad.cpp
UiToolsControlBar.cpp
UiShop.cpp
UiTrade.cpp
UiTradeConfirmWnd.cpp
UiGame.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
UiSysMsgCentre.cpp
UiMiniMap.cpp
UiSelColor.cpp
UiNewPlayerStartMsg.cpp
UiPlayVideo.cpp
UiHelper.cpp
UiHelper2.cpp
UiReconnect.cpp
UiTaskDataFile.cpp
UiTaskNote.cpp
UiWorldMap.cpp
UiNewsMessage.cpp
UiStrengthRank.cpp
UiPopupPasswordQuery.cpp
Generating Code...
Compiling...
UiTongAssignBox.cpp
UiTongCreateSheet.cpp
UiTongGetString.cpp
UiTongManager.cpp
UiTrembleItem.cpp
UiSoundSetting.cpp
GameSpaceChangedNotify.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ShortcutKey.cpp
UiBase.cpp
UiShell.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ChatFilter.cpp
FilterTextLib.cpp
S3Client.cpp
NetConnectAgent.cpp
Login.cpp
TextCtrlCmd.cpp
ErrorCode.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Game.exe - 0 error(s), 3 warning(s)
--------------------Configuration: S3Relay - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ChannelMgr.cpp
ChatConnect.cpp
ChatServer.cpp
DBConnect.cpp
DBTable.cpp
DealRelay.cpp
DoScript.cpp
FriendMgr.cpp
GatewayCenter.cpp
GatewayClient.cpp
Global.cpp
HeavenLib.cpp
HostConnect.cpp
HostServer.cpp
KThread.cpp
Lock.cpp
LogFile.cpp
Memory.cpp
NetCenter.cpp
NetClient.cpp
Generating Code...
Compiling...
NetConnect.cpp
NetServer.cpp
NetSockDupEx.cpp
RainbowLib.cpp
RelayCenter.cpp
RelayClient.cpp
RelayConnect.cpp
RelayServer.cpp
RootCenter.cpp
RootClient.cpp
S3Relay.cpp
SockThread.cpp
TongConnect.cpp
TongServer.cpp
KTongControl.cpp
KTongSet.cpp
TONGDB.CPP
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

S3Relay.exe - 0 error(s), 1 warning(s)
--------------------Configuration: S3RelayServer - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\s3p_mssqlserver_result.cpp(96) : warning C4018: '<' : signed/unsigned mismatch
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug already exists.
1 file(s) copied.

S3RelayServer.exe - 0 error(s), 2 warning(s)
--------------------Configuration: Sword3PaySys - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\s3pdb_mssqlserver_connection.cpp(117) : warning C4101: 'e' : unreferenced local variable
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Sword3PaySys.exe - 0 error(s), 2 warning(s)
--------------------Configuration: UpdateDLL - Win32 Debug--------------------
Compiling resources...
Compiling...
MsgWnd.cpp
Compiling...
StdAfx.cpp
UpdateDLL.cpp
UpdateDLLImplement.cpp
UpdateExport.cpp
bufsocket.cpp
BusyThread.cpp
CheckThread.cpp
CRC32.C
DgmSocket.cpp
downloadfile.cpp
downnotify.cpp
ftpdownload.cpp
GenKAVMoveProgram.cpp
getfilesversion.cpp
getproxysetting.cpp
GetVersion.cpp
Global.cpp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
InetStruct.cpp
IpSocket.cpp
KCloseProgramMgr.cpp
LoadHostList.cpp
PingSocket.cpp
PingThread.cpp
ProcessIndex.cpp
proxyutility.cpp
PublicFun.cpp
RawSocket.cpp
SaveLog.cpp
sockspacket.cpp
stmsocket.cpp
tcpsocket.cpp
UdpSocket.cpp
UpdateData.cpp
UpdatePublic.cpp
usercheck.cpp
wndnotify.cpp
Linking...
Creating library Debug/UpdateDLL.lib and object Debug/UpdateDLL.exp
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.

UpdateDLL.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ZNull - Win32 Debug--------------------

ZNull.exe - 0 error(s), 0 warning(s)
--------------------Configuration: d3dframe - Win32 Debug--------------------
Compiling...
d3dapp.cpp
d3denum.cpp
d3dfile.cpp
d3dframe.cpp
d3dmath.cpp
d3dtextr.cpp
d3dutil.cpp
Creating library...
1 file(s) copied.

d3dframe.lib - 0 error(s), 0 warning(s)
--------------------Configuration: LuaLibDll - Win32 Debug--------------------
Compiling...
lapi.c
Create LUA dllexport
lcode.c
Create LUA dllexport
ldebug.c
Create LUA dllexport
ldo.c
Create LUA dllexport
lfunc.c
Create LUA dllexport
lgc.c
Create LUA dllexport
llex.c
Create LUA dllexport
lmem.c
Create LUA dllexport
lobject.c
Create LUA dllexport
lparser.c
Create LUA dllexport
lstate.c
Create LUA dllexport
lstring.c
Create LUA dllexport
ltable.c
Create LUA dllexport
ltests.c
Create LUA dllexport
ltm.c
Create LUA dllexport
lua.c
Create LUA dllexport
LuaExtend.c
Create LUA dllexport
lundump.c
Create LUA dllexport
lvm.c
Create LUA dllexport
lzio.c
Create LUA dllexport
lauxlib.c
Create LUA dllexport
lbaselib.c
Create LUA dllexport
ldblib.c
Create LUA dllexport
liolib.c
Create LUA dllexport
lmathlib.c
Create LUA dllexport
lstrlib.c
Create LUA dllexport
Linking...
Creating library Debug/LuaLibDll.lib and object Debug/LuaLibDll.exp
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

LuaLibDll.dll - 0 error(s), 0 warning(s)

7. Vào Z:\JX\swrod3\bin bạn sẽ thấy folder client và server. Vào trong đó bạn sẽ thấy các file vừa được build với ngày giờ hiện tại.
8. Mở MSSQL, attach database account trong Z:\JX\swrod3\bin\Server\db.
9. Cuối cùng là cấu hình server, tạo tài khoản và login. Việc cấu hình server coi như bạn đã biết.
10. Nếu thành công, quay lại bài này và nhấn nút THANKS.

SQL2000 with SP4: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
VC++ 6.0 with SP6: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

duynguyenjx
22-07-12, 09:43 PM
Cảm ơn bác invalidpw, bác hướng dẫn như thế này là quí lắm rồi! chỉ sợ lại có người ném đá bác vì tiết lộ "thiên cơ" và làm mất miếng ăn của họ và còn nhiều vấn đề nhạy cảm khác....! ~o)

trananh88vt
22-07-12, 09:45 PM
Cảm ơn bác invalidpw, bác hướng dẫn như thế này là quí lắm rồi! chỉ sợ lại có người ném đá bác vì tiết lộ "thiên cơ" và làm mất miếng ăn của họ và còn nhiều vấn đề nhạy cảm khác....! ~o)

Built được là chuyện nhỏ ! Edit được mới là vấn đề lớn ! Mà đã đủ trình để Edit được thì built ko phải là vấn đền bạn à ! Mình cũng không built được hehe

Linh_JX
22-07-12, 09:46 PM
download nhanh ! thiên cơ được bại lộ |! chất topic sống k dc 1 ngày =))

nhan123615
22-07-12, 09:54 PM
cho em hỏi cái source này có công dụng gì vậy máy pro em chỉ là newbie ko biết gì hết :D

trananh88vt
22-07-12, 09:56 PM
download nhanh ! thiên cơ được bại lộ |! chất topic sống k dc 1 ngày =))

- Up cho chủ topic 1 phiếu nè

- Hiện thị vạn lượng

void KWndText::SetMoneyText(int nNumber, char Separator)
{
char Buff[16];
int nLen;
if (m_pText)
{
if (nNumber/10000 == 0)
nLen = sprintf(Buff, "%d luong",nNumber%10000);
else
{
if (nNumber%10000 == 0)
nLen = sprintf(Buff, "%dVan",nNumber/10000);
else
nLen = sprintf(Buff, "%dVan %d",nNumber/10000,nNumber%10000);
}
SetText(Buff, nLen);
}
}
- Hiện thị ngũ hành

GetMpsPos(&nX, &nY);

if (m_Series == 0)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series0.spr");
}
else if (m_Series ==1)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series1.spr");
}
else if (m_Series ==2)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series2.spr");
}
else if (m_Series==3)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series3.spr");
}
else
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series4.spr");
}
m_ImageSeries.nType = ISI_T_SPR;
m_ImageSeries.Color.Color_b.a = 255;
m_ImageSeries.bRenderStyle = IMAGE_RENDER_STYLE_ALPHA;
m_ImageSeries.uImage = 0;
m_ImageSeries.nISPosition = IMAGE_IS_POSITION_INIT;
m_ImageSeries.bRenderFlag = 0;
strcpy(m_ImageSeries.szImage, m_nImageSeries);
m_ImageSeries.oPosition.nX = nX - nFontSize * g_StrLen(Name) / 4 - 18;
m_ImageSeries.oPosition.nY = nY;
m_ImageSeries.oPosition.nZ = nHeightOff;
m_ImageSeries.nFrame = 0;
g_pRepresent->DrawPrimitives(1, &m_ImageSeries, RU_T_IMAGE, FALSE);

Các pro đừng ném đá em nha ! Em bít là em đã múa rùi qua mắt thợ mà huhu

duynguyenjx
22-07-12, 10:02 PM
- Up cho chủ topic 1 phiếu nè

- Hiện thị vạn lượng

void KWndText::SetMoneyText(int nNumber, char Separator)
{
char Buff[16];
int nLen;
if (m_pText)
{
if (nNumber/10000 == 0)
nLen = sprintf(Buff, "%d luong",nNumber%10000);
else
{
if (nNumber%10000 == 0)
nLen = sprintf(Buff, "%dVan",nNumber/10000);
else
nLen = sprintf(Buff, "%dVan %d",nNumber/10000,nNumber%10000);
}
SetText(Buff, nLen);
}
}
- Hiện thị ngũ hành

GetMpsPos(&nX, &nY);

if (m_Series == 0)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series0.spr");
}
else if (m_Series ==1)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series1.spr");
}
else if (m_Series ==2)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series2.spr");
}
else if (m_Series==3)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series3.spr");
}
else
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series4.spr");
}
m_ImageSeries.nType = ISI_T_SPR;
m_ImageSeries.Color.Color_b.a = 255;
m_ImageSeries.bRenderStyle = IMAGE_RENDER_STYLE_ALPHA;
m_ImageSeries.uImage = 0;
m_ImageSeries.nISPosition = IMAGE_IS_POSITION_INIT;
m_ImageSeries.bRenderFlag = 0;
strcpy(m_ImageSeries.szImage, m_nImageSeries);
m_ImageSeries.oPosition.nX = nX - nFontSize * g_StrLen(Name) / 4 - 18;
m_ImageSeries.oPosition.nY = nY;
m_ImageSeries.oPosition.nZ = nHeightOff;
m_ImageSeries.nFrame = 0;
g_pRepresent->DrawPrimitives(1, &m_ImageSeries, RU_T_IMAGE, FALSE);

Các pro đừng ném đá em nha ! Em bít là em đã múa rùi qua mắt thợ mà huhu

Cậu cũng giỏi quá cảm ơn nhiều! Có thời gian nhất định lên Sài Gòn tìm sư phụ học !

kakalot1
22-07-12, 10:24 PM
tìm mãi mới có tks bác nhiều lắm =P~

DevJX_Sad
22-07-12, 10:31 PM
Dow gấp thui đang nản lại đc bác này share tks nhiều :*. Đợt này lập team dev luôn hì hì

Learning
22-07-12, 10:40 PM
Dow gấp thui đang nản lại đc bác này share tks nhiều :*. Đợt này lập team dev luôn hì hì
muốn dev thì học C++ đi. không đơn giản đâu

ahoo125
22-07-12, 10:57 PM
Như nắng hạn gặp mưa, ngồi mò mà không có gợi ý nên đang đau đầu. Cám ơn chủ topic rất nhiều.

anhbi792
22-07-12, 10:58 PM
Có cái source JX mà không ai hướng dẫn build đầy đủ cả. Sau khi tui được một số người giúp đỡ đã build được source, chạy được và login được vô game.
Bây giờ tui viết lại hướng dẫn này cho các bạn nào thích build source.
Lưu ý:
+ Tui không rành VC++, tui chỉ mới build xong thôi chứ chưa phát triển được tính năng nào. Nên tui xin không trả lời bất cứ trục trặc nào liên quan đến phát triển tính năng từ source. Mọi người phải tự làm.
+ Sau khi login được vào game thì chưa đánh quái và chưa đối thoại được với npc. Các lỗi script, setting và resource trong file pak thì mọi người tự làm.

1. Cài đặt: WinXP SP2, chuyển sang font China, MSSQL2000 và ServicePack4, VC++ 6.0 và ServicePack6.
2. Download source từ đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> giải nén bạn sẽ được folder JX. Vào JX xóa bớt các folder chỉ để lại 3 cái này là đủ: dx9csdk, gdiplus, swrod3.
3. Download patch từ đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cái này là tui bổ sung thêm 1 số file còn thiếu lấy từ các bản JX đang chạy, và sửa đường dẫn biên dịch để nó xuất ra 1 chỗ cho dễ debug. Giải nén cái này sẽ ra folder JX, copy ghi đè vào source JX vừa down được.
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.
6. Vào menu [Build]\[Batch Build]. Trong danh sách [Project configurations], nếu bạn chạy ở chế độ Debug thì chỉ cần chọn các cấu hình có chữ Debug, nếu muốn release thì chọn các cấu hình có chử release. chọn checkbox [Selection only"] và nhấn nút [Rebuild All]. Kết thúc quá trình build bạn sẽ thu được log với kết quả tất cả các project đều 0 error(s)

Deleting intermediate files and output files for project 'AutoUpdateRes - Win32 Debug'.
Deleting intermediate files and output files for project 'Autoupdate - Win32 Debug'.
Deleting intermediate files and output files for project 'Bishop - Win32 Debug'.
Deleting intermediate files and output files for project 'Common - Win32 Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Server Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Client Debug'.
Deleting intermediate files and output files for project 'ESClient - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 OutRead Debug'.
Deleting intermediate files and output files for project 'ExpandPackage - Win32 Debug'.
Deleting intermediate files and output files for project 'ExpandPackageStaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText_StaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'GameServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Goddess - Win32 Debug'.
Deleting intermediate files and output files for project 'Heaven - Win32 Debug'.
Deleting intermediate files and output files for project 'KLVideo - Win32 Debug'.
Deleting intermediate files and output files for project 'Rainbow - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent2 - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent3 - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Client - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Relay - Win32 Debug'.
Deleting intermediate files and output files for project 'S3RelayServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Sword3PaySys - Win32 Debug'.
Deleting intermediate files and output files for project 'UpdateDLL - Win32 Debug'.
Deleting intermediate files and output files for project 'ZNull - Win32 Debug'.
Deleting intermediate files and output files for project 'd3dframe - Win32 Debug'.
Deleting intermediate files and output files for project 'LuaLibDll - Win32 Debug'.
--------------------Configuration: AutoUpdateRes - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AutoUpdateRes.cpp
Linking...
1 file(s) copied.

AutoUpdateRes.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Autoupdate - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AnnuncePanel.cpp
Autoupdate.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
AutoupdateDlg.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
DefaultProcess.cpp
GameOptionPanel.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
HyperlinkStatic.cpp
ItermProcess.cpp
ItermProcessTypeCheck.cpp
lientGameOptionProcess.cpp
RecordProcess.cpp
SiteDlg.cpp
StartDlg.cpp
webbrowser2.cpp
Generating Code...
Linking...
1 file(s) copied.

Jxonline.exe - 0 error(s), 3 warning(s)
--------------------Configuration: Bishop - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Application.cpp
Bishop.cpp
Event.cpp
GamePlayer.cpp
GameServer.cpp
Intercessor.cpp
Network.cpp
PlayerCreator.cpp
SmartClient.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Bishop.exe - 0 error(s), 0 warning(s)
--------------------Configuration: Common - Win32 Debug--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Compiling...
CRC32.C
Creating library...
A subdirectory or file ..\..\..\lib\debug already exists.
1 file(s) copied.

Common.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Server Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KGMProcess.cpp
KNewProtocolProcess.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreServerShell.cpp
Generating Code...
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(131) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(153) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:~list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning C4786: 'std::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,std::map<unsigned
short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigned short>,std::all
ocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,
std::map<unsigned short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigne
d short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>' : identifier was truncated to '255' characters in the debug information
Compiling...
KWeather.cpp
KMagicDesc.cpp
KGMCommand.cpp
KMission.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Linking...
Creating library ServerDebug/CoreServer.lib and object ServerDebug/CoreServer.exp
A subdirectory or file ..\..\..\bin\server\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreServer.dll - 0 error(s), 3 warning(s)
--------------------Configuration: Core - Win32 Client Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreShell.cpp
KIpotBranch.cpp
KIpotLeaf.cpp
Generating Code...
Compiling...
KScenePlaceC.cpp
KScenePlaceRegionC.cpp
KWeather.cpp
SceneMath.cpp
ScenePlaceMapC.cpp
CoreDrawGameObj.cpp
ImgRef.cpp
KMagicDesc.cpp
KGMCommand.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Compiling...
KIpoTree.cpp
Linking...
Creating library ClientDebug/CoreClient.lib and object ClientDebug/CoreClient.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreClient.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ESClient - Win32 Debug--------------------
Compiling...
CriticalSection.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IOBuffer.cpp
ManualResetEvent.cpp
NodeList.cpp
Socket.cpp
SocketClient.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Creating library...
1 file(s) copied.

ESClient.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Engine - Win32 Debug--------------------
Compiling...
stdafx.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Debug/Engine.lib and object Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Engine - Win32 OutRead Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Engine___Win32_OutRead_Debug/Engine.lib and object Engine___Win32_OutRead_Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ExpandPackage - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
Generating Code...
Linking...
Creating library Debug/ExpandPackage.lib and object Debug/ExpandPackage.exp
1 file(s) copied.
1 file(s) copied.

ExpandPackage.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ExpandPackageStaticLib - Win32 Debug--------------------
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
StdAfx.cpp
Creating library...
1 file(s) copied.

ExpandPackageStaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
FilterText.cpp
Regexp.cpp
Generating Code...
Linking...
Creating library Debug/FilterText.lib and object Debug/FilterText.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

FilterText.dll - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText_StaticLib - Win32 Debug--------------------
Compiling...
FilterText.cpp
Regexp.cpp
Creating library...
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.

FilterText_StaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: GameServer - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
GameServer.cpp
KSOServer.cpp
KTransferUnit.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\server\debug already exists.
1 file(s) copied.

GameServer.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Goddess - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ClientNode.cpp
DBBackup.cpp
DBDumpLoad.cpp
DBTable.cpp
FilterTextLib.cpp
Goddess.cpp
IDBRoleServer.cpp
RoleNameFilter.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Goddess.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Heaven - Win32 Debug--------------------
Compiling...
Heaven.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
IServer.cpp
ServerStage.cpp
Linking...
Creating library Debug/Heaven.lib and object Debug/Heaven.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Heaven.dll - 0 error(s), 0 warning(s)
--------------------Configuration: KLVideo - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
KLAviFile.cpp
KLCFile.cpp
KLMp3Music.cpp
KLMp4Audio.cpp
KLMp4Video.cpp
KLMusic.cpp
KLThread.cpp
KLVideo.cpp
Generating Code...
Linking...
Creating library Debug/KLVideo.lib and object Debug/KLVideo.exp
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

KLVideo.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Rainbow - Win32 Debug--------------------
Compiling...
IClient.cpp
Rainbow.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
ClientStage.cpp
Linking...
Creating library Debug/Rainbow.lib and object Debug/Rainbow.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Rainbow.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent2 - Win32 Debug--------------------
Compiling...
KImageStore2.cpp
RepresentUtility.cpp
KRepresentShell2.cpp
KFont2.cpp
KFontData.cpp
TextProcess.cpp
ImageOperation.cpp
Linking...
Creating library ../../../lib/Represent.lib and object ../../../lib/Represent.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Represent2.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent3 - Win32 Debug--------------------
Compiling...
precompile.cpp
Compiling...
D3D_Device.cpp
D3D_Shell.cpp
D3D_Utils.cpp
KRepresentShell3.cpp
TextureRes.cpp
TextureResMgr.cpp
Generating Code...
Compiling...
KCharSet.cpp
KFont3.cpp
KFontData.cpp
KFontRes.cpp
KMRU.cpp
RepresentUtility.cpp
TextProcess.cpp
Generating Code...
Linking...
Creating library Debug/Represent3.lib and object Debug/Represent3.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

Represent3.dll - 0 error(s), 0 warning(s)
--------------------Configuration: S3Client - Win32 Debug--------------------
Compiling resources...
Compiling...
stdafx.cpp
Compiling...
AutoLocateWnd.cpp
ComWindow.cpp
MouseHover.cpp
PopupMenu.cpp
SpecialFuncs.cpp
TextPic.cpp
UiCursor.cpp
UiImage.cpp
WndButton.cpp
WndChessPanel.cpp
WndEdit.cpp
WndImage.cpp
WndImagePart.cpp
WndLabeledButton.cpp
WndList.cpp
WndList2.cpp
WndMessageListBox.cpp
WndMovingImage.cpp
WndObjContainer.cpp
WndPage.cpp
Generating Code...
Compiling...
WndPureTextBtn.cpp
Wnds.cpp
WndScrollBar.cpp
WndShadow.cpp
WndShowAnimate.cpp
WndText.cpp
WndToolBar.cpp
WndValueImage.cpp
WndWindow.cpp
UiConnectInfo.cpp
UiLogin.cpp
UiLoginBg.cpp
UiSelServer.cpp
UiContainer.cpp
UiFaceSelector.cpp
UiPlayerBar.cpp
UiStatus.cpp
UiOptions.cpp
UiInit.cpp
UiGetMoney.cpp
Generating Code...
Compiling...
UiItem.cpp
UiSkills.cpp
UiSkillTree.cpp
UiStoreBox.cpp
UiESCDlg.cpp
UiGetString.cpp
UiMsgSel.cpp
UiParadeItem.cpp
UiSelPlayerNearby.cpp
UiNewPlayer.cpp
UiSelNativePlace.cpp
UiSelPlayer.cpp
UiChannelSubscibe.cpp
UiChatCentre.cpp
UiChatPhrase.cpp
UiChatStatus.cpp
UiInformation.cpp
UiInformation2.cpp
UiTeamManage.cpp
UiHeaderControlBar.cpp
Generating Code...
Compiling...
UiMsgCentrePad.cpp
UiToolsControlBar.cpp
UiShop.cpp
UiTrade.cpp
UiTradeConfirmWnd.cpp
UiGame.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
UiSysMsgCentre.cpp
UiMiniMap.cpp
UiSelColor.cpp
UiNewPlayerStartMsg.cpp
UiPlayVideo.cpp
UiHelper.cpp
UiHelper2.cpp
UiReconnect.cpp
UiTaskDataFile.cpp
UiTaskNote.cpp
UiWorldMap.cpp
UiNewsMessage.cpp
UiStrengthRank.cpp
UiPopupPasswordQuery.cpp
Generating Code...
Compiling...
UiTongAssignBox.cpp
UiTongCreateSheet.cpp
UiTongGetString.cpp
UiTongManager.cpp
UiTrembleItem.cpp
UiSoundSetting.cpp
GameSpaceChangedNotify.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ShortcutKey.cpp
UiBase.cpp
UiShell.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ChatFilter.cpp
FilterTextLib.cpp
S3Client.cpp
NetConnectAgent.cpp
Login.cpp
TextCtrlCmd.cpp
ErrorCode.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Game.exe - 0 error(s), 3 warning(s)
--------------------Configuration: S3Relay - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ChannelMgr.cpp
ChatConnect.cpp
ChatServer.cpp
DBConnect.cpp
DBTable.cpp
DealRelay.cpp
DoScript.cpp
FriendMgr.cpp
GatewayCenter.cpp
GatewayClient.cpp
Global.cpp
HeavenLib.cpp
HostConnect.cpp
HostServer.cpp
KThread.cpp
Lock.cpp
LogFile.cpp
Memory.cpp
NetCenter.cpp
NetClient.cpp
Generating Code...
Compiling...
NetConnect.cpp
NetServer.cpp
NetSockDupEx.cpp
RainbowLib.cpp
RelayCenter.cpp
RelayClient.cpp
RelayConnect.cpp
RelayServer.cpp
RootCenter.cpp
RootClient.cpp
S3Relay.cpp
SockThread.cpp
TongConnect.cpp
TongServer.cpp
KTongControl.cpp
KTongSet.cpp
TONGDB.CPP
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

S3Relay.exe - 0 error(s), 1 warning(s)
--------------------Configuration: S3RelayServer - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\s3p_mssqlserver_result.cpp(96) : warning C4018: '<' : signed/unsigned mismatch
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug already exists.
1 file(s) copied.

S3RelayServer.exe - 0 error(s), 2 warning(s)
--------------------Configuration: Sword3PaySys - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\s3pdb_mssqlserver_connection.cpp(117) : warning C4101: 'e' : unreferenced local variable
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Sword3PaySys.exe - 0 error(s), 2 warning(s)
--------------------Configuration: UpdateDLL - Win32 Debug--------------------
Compiling resources...
Compiling...
MsgWnd.cpp
Compiling...
StdAfx.cpp
UpdateDLL.cpp
UpdateDLLImplement.cpp
UpdateExport.cpp
bufsocket.cpp
BusyThread.cpp
CheckThread.cpp
CRC32.C
DgmSocket.cpp
downloadfile.cpp
downnotify.cpp
ftpdownload.cpp
GenKAVMoveProgram.cpp
getfilesversion.cpp
getproxysetting.cpp
GetVersion.cpp
Global.cpp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
InetStruct.cpp
IpSocket.cpp
KCloseProgramMgr.cpp
LoadHostList.cpp
PingSocket.cpp
PingThread.cpp
ProcessIndex.cpp
proxyutility.cpp
PublicFun.cpp
RawSocket.cpp
SaveLog.cpp
sockspacket.cpp
stmsocket.cpp
tcpsocket.cpp
UdpSocket.cpp
UpdateData.cpp
UpdatePublic.cpp
usercheck.cpp
wndnotify.cpp
Linking...
Creating library Debug/UpdateDLL.lib and object Debug/UpdateDLL.exp
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.

UpdateDLL.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ZNull - Win32 Debug--------------------

ZNull.exe - 0 error(s), 0 warning(s)
--------------------Configuration: d3dframe - Win32 Debug--------------------
Compiling...
d3dapp.cpp
d3denum.cpp
d3dfile.cpp
d3dframe.cpp
d3dmath.cpp
d3dtextr.cpp
d3dutil.cpp
Creating library...
1 file(s) copied.

d3dframe.lib - 0 error(s), 0 warning(s)
--------------------Configuration: LuaLibDll - Win32 Debug--------------------
Compiling...
lapi.c
Create LUA dllexport
lcode.c
Create LUA dllexport
ldebug.c
Create LUA dllexport
ldo.c
Create LUA dllexport
lfunc.c
Create LUA dllexport
lgc.c
Create LUA dllexport
llex.c
Create LUA dllexport
lmem.c
Create LUA dllexport
lobject.c
Create LUA dllexport
lparser.c
Create LUA dllexport
lstate.c
Create LUA dllexport
lstring.c
Create LUA dllexport
ltable.c
Create LUA dllexport
ltests.c
Create LUA dllexport
ltm.c
Create LUA dllexport
lua.c
Create LUA dllexport
LuaExtend.c
Create LUA dllexport
lundump.c
Create LUA dllexport
lvm.c
Create LUA dllexport
lzio.c
Create LUA dllexport
lauxlib.c
Create LUA dllexport
lbaselib.c
Create LUA dllexport
ldblib.c
Create LUA dllexport
liolib.c
Create LUA dllexport
lmathlib.c
Create LUA dllexport
lstrlib.c
Create LUA dllexport
Linking...
Creating library Debug/LuaLibDll.lib and object Debug/LuaLibDll.exp
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

LuaLibDll.dll - 0 error(s), 0 warning(s)

7. Vào Z:\JX\swrod3\bin bạn sẽ thấy folder client và server. Vào trong đó bạn sẽ thấy các file vừa được build với ngày giờ hiện tại.
8. Mở MSSQL, attach database account trong Z:\JX\swrod3\bin\Server\db.
9. Cuối cùng là cấu hình server, tạo tài khoản và login. Việc cấu hình server coi như bạn đã biết.
10. Nếu thành công, quay lại bài này và nhấn nút THANKS.

cho em xin yahoo đc ko đại ca...................

invalidpw
22-07-12, 10:59 PM
- Up cho chủ topic 1 phiếu nè

- Hiện thị vạn lượng

Các pro đừng ném đá em nha ! Em bít là em đã múa rùi qua mắt thợ mà huhu

Tốt quá ! Hiện nay JX đã có mã nguồn. Nếu mọi người phát triển theo tinh thần phần mềm nguồn mở thì một ngày không xa JX Pri sẽ vượt VNG về mặt biến thể, giống như các phần mềm trên Linux đã làm được.

anhbi792
22-07-12, 11:09 PM
- Up cho chủ topic 1 phiếu nè

- Hiện thị vạn lượng

void KWndText::SetMoneyText(int nNumber, char Separator)
{
char Buff[16];
int nLen;
if (m_pText)
{
if (nNumber/10000 == 0)
nLen = sprintf(Buff, "%d luong",nNumber%10000);
else
{
if (nNumber%10000 == 0)
nLen = sprintf(Buff, "%dVan",nNumber/10000);
else
nLen = sprintf(Buff, "%dVan %d",nNumber/10000,nNumber%10000);
}
SetText(Buff, nLen);
}
}
- Hiện thị ngũ hành

GetMpsPos(&nX, &nY);

if (m_Series == 0)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series0.spr");
}
else if (m_Series ==1)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series1.spr");
}
else if (m_Series ==2)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series2.spr");
}
else if (m_Series==3)
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series3.spr");
}
else
{
strcpy(m_nImageSeries, "\\Spr\\Ui3\\Npc\\series4.spr");
}
m_ImageSeries.nType = ISI_T_SPR;
m_ImageSeries.Color.Color_b.a = 255;
m_ImageSeries.bRenderStyle = IMAGE_RENDER_STYLE_ALPHA;
m_ImageSeries.uImage = 0;
m_ImageSeries.nISPosition = IMAGE_IS_POSITION_INIT;
m_ImageSeries.bRenderFlag = 0;
strcpy(m_ImageSeries.szImage, m_nImageSeries);
m_ImageSeries.oPosition.nX = nX - nFontSize * g_StrLen(Name) / 4 - 18;
m_ImageSeries.oPosition.nY = nY;
m_ImageSeries.oPosition.nZ = nHeightOff;
m_ImageSeries.nFrame = 0;
g_pRepresent->DrawPrimitives(1, &m_ImageSeries, RU_T_IMAGE, FALSE);

Các pro đừng ném đá em nha ! Em bít là em đã múa rùi qua mắt thợ mà huhu


vào đâu để viết bạn.........................

trananh88vt
22-07-12, 11:18 PM
vào đâu để viết bạn.........................

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Nếu làm được thì Thanks các pro đó nha hì :P

DMC.NeZo
23-07-12, 07:12 AM
Mod ơi tag bài viết quan trọng như thế này lên chú ý đi.

dammejx
23-07-12, 07:46 AM
Có cái source JX mà không ai hướng dẫn build đầy đủ cả. Sau khi tui được một số người giúp đỡ đã build được source, chạy được và login được vô game.
Bây giờ tui viết lại hướng dẫn này cho các bạn nào thích build source.
Lưu ý:
+ Tui không rành VC++, tui chỉ mới build xong thôi chứ chưa phát triển được tính năng nào. Nên tui xin không trả lời bất cứ trục trặc nào liên quan đến phát triển tính năng từ source. Mọi người phải tự làm.
+ Sau khi login được vào game thì chưa đánh quái và chưa đối thoại được với npc. Các lỗi script, setting và resource trong file pak thì mọi người tự làm.

1. Cài đặt: WinXP SP2, chuyển sang font China, MSSQL2000 và ServicePack4, VC++ 6.0 và ServicePack6.
2. Download source từ đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> giải nén bạn sẽ được folder JX. Vào JX xóa bớt các folder chỉ để lại 3 cái này là đủ: dx9csdk, gdiplus, swrod3.
3. Download patch từ đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cái này là tui bổ sung thêm 1 số file còn thiếu lấy từ các bản JX đang chạy, và sửa đường dẫn biên dịch để nó xuất ra 1 chỗ cho dễ debug. Giải nén cái này sẽ ra folder JX, copy ghi đè vào source JX vừa down được.
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.
6. Vào menu [Build]\[Batch Build]. Trong danh sách [Project configurations], nếu bạn chạy ở chế độ Debug thì chỉ cần chọn các cấu hình có chữ Debug, nếu muốn release thì chọn các cấu hình có chử release. chọn checkbox [Selection only"] và nhấn nút [Rebuild All]. Kết thúc quá trình build bạn sẽ thu được log với kết quả tất cả các project đều 0 error(s)

Deleting intermediate files and output files for project 'AutoUpdateRes - Win32 Debug'.
Deleting intermediate files and output files for project 'Autoupdate - Win32 Debug'.
Deleting intermediate files and output files for project 'Bishop - Win32 Debug'.
Deleting intermediate files and output files for project 'Common - Win32 Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Server Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Client Debug'.
Deleting intermediate files and output files for project 'ESClient - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 OutRead Debug'.
Deleting intermediate files and output files for project 'ExpandPackage - Win32 Debug'.
Deleting intermediate files and output files for project 'ExpandPackageStaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText_StaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'GameServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Goddess - Win32 Debug'.
Deleting intermediate files and output files for project 'Heaven - Win32 Debug'.
Deleting intermediate files and output files for project 'KLVideo - Win32 Debug'.
Deleting intermediate files and output files for project 'Rainbow - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent2 - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent3 - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Client - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Relay - Win32 Debug'.
Deleting intermediate files and output files for project 'S3RelayServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Sword3PaySys - Win32 Debug'.
Deleting intermediate files and output files for project 'UpdateDLL - Win32 Debug'.
Deleting intermediate files and output files for project 'ZNull - Win32 Debug'.
Deleting intermediate files and output files for project 'd3dframe - Win32 Debug'.
Deleting intermediate files and output files for project 'LuaLibDll - Win32 Debug'.
--------------------Configuration: AutoUpdateRes - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AutoUpdateRes.cpp
Linking...
1 file(s) copied.

AutoUpdateRes.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Autoupdate - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AnnuncePanel.cpp
Autoupdate.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
AutoupdateDlg.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
DefaultProcess.cpp
GameOptionPanel.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
HyperlinkStatic.cpp
ItermProcess.cpp
ItermProcessTypeCheck.cpp
lientGameOptionProcess.cpp
RecordProcess.cpp
SiteDlg.cpp
StartDlg.cpp
webbrowser2.cpp
Generating Code...
Linking...
1 file(s) copied.

Jxonline.exe - 0 error(s), 3 warning(s)
--------------------Configuration: Bishop - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Application.cpp
Bishop.cpp
Event.cpp
GamePlayer.cpp
GameServer.cpp
Intercessor.cpp
Network.cpp
PlayerCreator.cpp
SmartClient.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Bishop.exe - 0 error(s), 0 warning(s)
--------------------Configuration: Common - Win32 Debug--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Compiling...
CRC32.C
Creating library...
A subdirectory or file ..\..\..\lib\debug already exists.
1 file(s) copied.

Common.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Server Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KGMProcess.cpp
KNewProtocolProcess.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreServerShell.cpp
Generating Code...
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(131) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(153) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:~list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning C4786: 'std::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,std::map<unsigned
short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigned short>,std::all
ocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,
std::map<unsigned short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigne
d short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>' : identifier was truncated to '255' characters in the debug information
Compiling...
KWeather.cpp
KMagicDesc.cpp
KGMCommand.cpp
KMission.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Linking...
Creating library ServerDebug/CoreServer.lib and object ServerDebug/CoreServer.exp
A subdirectory or file ..\..\..\bin\server\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreServer.dll - 0 error(s), 3 warning(s)
--------------------Configuration: Core - Win32 Client Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreShell.cpp
KIpotBranch.cpp
KIpotLeaf.cpp
Generating Code...
Compiling...
KScenePlaceC.cpp
KScenePlaceRegionC.cpp
KWeather.cpp
SceneMath.cpp
ScenePlaceMapC.cpp
CoreDrawGameObj.cpp
ImgRef.cpp
KMagicDesc.cpp
KGMCommand.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Compiling...
KIpoTree.cpp
Linking...
Creating library ClientDebug/CoreClient.lib and object ClientDebug/CoreClient.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreClient.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ESClient - Win32 Debug--------------------
Compiling...
CriticalSection.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IOBuffer.cpp
ManualResetEvent.cpp
NodeList.cpp
Socket.cpp
SocketClient.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Creating library...
1 file(s) copied.

ESClient.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Engine - Win32 Debug--------------------
Compiling...
stdafx.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Debug/Engine.lib and object Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Engine - Win32 OutRead Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Engine___Win32_OutRead_Debug/Engine.lib and object Engine___Win32_OutRead_Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ExpandPackage - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
Generating Code...
Linking...
Creating library Debug/ExpandPackage.lib and object Debug/ExpandPackage.exp
1 file(s) copied.
1 file(s) copied.

ExpandPackage.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ExpandPackageStaticLib - Win32 Debug--------------------
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
StdAfx.cpp
Creating library...
1 file(s) copied.

ExpandPackageStaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
FilterText.cpp
Regexp.cpp
Generating Code...
Linking...
Creating library Debug/FilterText.lib and object Debug/FilterText.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

FilterText.dll - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText_StaticLib - Win32 Debug--------------------
Compiling...
FilterText.cpp
Regexp.cpp
Creating library...
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.

FilterText_StaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: GameServer - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
GameServer.cpp
KSOServer.cpp
KTransferUnit.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\server\debug already exists.
1 file(s) copied.

GameServer.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Goddess - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ClientNode.cpp
DBBackup.cpp
DBDumpLoad.cpp
DBTable.cpp
FilterTextLib.cpp
Goddess.cpp
IDBRoleServer.cpp
RoleNameFilter.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Goddess.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Heaven - Win32 Debug--------------------
Compiling...
Heaven.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
IServer.cpp
ServerStage.cpp
Linking...
Creating library Debug/Heaven.lib and object Debug/Heaven.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Heaven.dll - 0 error(s), 0 warning(s)
--------------------Configuration: KLVideo - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
KLAviFile.cpp
KLCFile.cpp
KLMp3Music.cpp
KLMp4Audio.cpp
KLMp4Video.cpp
KLMusic.cpp
KLThread.cpp
KLVideo.cpp
Generating Code...
Linking...
Creating library Debug/KLVideo.lib and object Debug/KLVideo.exp
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

KLVideo.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Rainbow - Win32 Debug--------------------
Compiling...
IClient.cpp
Rainbow.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
ClientStage.cpp
Linking...
Creating library Debug/Rainbow.lib and object Debug/Rainbow.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Rainbow.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent2 - Win32 Debug--------------------
Compiling...
KImageStore2.cpp
RepresentUtility.cpp
KRepresentShell2.cpp
KFont2.cpp
KFontData.cpp
TextProcess.cpp
ImageOperation.cpp
Linking...
Creating library ../../../lib/Represent.lib and object ../../../lib/Represent.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Represent2.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent3 - Win32 Debug--------------------
Compiling...
precompile.cpp
Compiling...
D3D_Device.cpp
D3D_Shell.cpp
D3D_Utils.cpp
KRepresentShell3.cpp
TextureRes.cpp
TextureResMgr.cpp
Generating Code...
Compiling...
KCharSet.cpp
KFont3.cpp
KFontData.cpp
KFontRes.cpp
KMRU.cpp
RepresentUtility.cpp
TextProcess.cpp
Generating Code...
Linking...
Creating library Debug/Represent3.lib and object Debug/Represent3.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

Represent3.dll - 0 error(s), 0 warning(s)
--------------------Configuration: S3Client - Win32 Debug--------------------
Compiling resources...
Compiling...
stdafx.cpp
Compiling...
AutoLocateWnd.cpp
ComWindow.cpp
MouseHover.cpp
PopupMenu.cpp
SpecialFuncs.cpp
TextPic.cpp
UiCursor.cpp
UiImage.cpp
WndButton.cpp
WndChessPanel.cpp
WndEdit.cpp
WndImage.cpp
WndImagePart.cpp
WndLabeledButton.cpp
WndList.cpp
WndList2.cpp
WndMessageListBox.cpp
WndMovingImage.cpp
WndObjContainer.cpp
WndPage.cpp
Generating Code...
Compiling...
WndPureTextBtn.cpp
Wnds.cpp
WndScrollBar.cpp
WndShadow.cpp
WndShowAnimate.cpp
WndText.cpp
WndToolBar.cpp
WndValueImage.cpp
WndWindow.cpp
UiConnectInfo.cpp
UiLogin.cpp
UiLoginBg.cpp
UiSelServer.cpp
UiContainer.cpp
UiFaceSelector.cpp
UiPlayerBar.cpp
UiStatus.cpp
UiOptions.cpp
UiInit.cpp
UiGetMoney.cpp
Generating Code...
Compiling...
UiItem.cpp
UiSkills.cpp
UiSkillTree.cpp
UiStoreBox.cpp
UiESCDlg.cpp
UiGetString.cpp
UiMsgSel.cpp
UiParadeItem.cpp
UiSelPlayerNearby.cpp
UiNewPlayer.cpp
UiSelNativePlace.cpp
UiSelPlayer.cpp
UiChannelSubscibe.cpp
UiChatCentre.cpp
UiChatPhrase.cpp
UiChatStatus.cpp
UiInformation.cpp
UiInformation2.cpp
UiTeamManage.cpp
UiHeaderControlBar.cpp
Generating Code...
Compiling...
UiMsgCentrePad.cpp
UiToolsControlBar.cpp
UiShop.cpp
UiTrade.cpp
UiTradeConfirmWnd.cpp
UiGame.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
UiSysMsgCentre.cpp
UiMiniMap.cpp
UiSelColor.cpp
UiNewPlayerStartMsg.cpp
UiPlayVideo.cpp
UiHelper.cpp
UiHelper2.cpp
UiReconnect.cpp
UiTaskDataFile.cpp
UiTaskNote.cpp
UiWorldMap.cpp
UiNewsMessage.cpp
UiStrengthRank.cpp
UiPopupPasswordQuery.cpp
Generating Code...
Compiling...
UiTongAssignBox.cpp
UiTongCreateSheet.cpp
UiTongGetString.cpp
UiTongManager.cpp
UiTrembleItem.cpp
UiSoundSetting.cpp
GameSpaceChangedNotify.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ShortcutKey.cpp
UiBase.cpp
UiShell.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ChatFilter.cpp
FilterTextLib.cpp
S3Client.cpp
NetConnectAgent.cpp
Login.cpp
TextCtrlCmd.cpp
ErrorCode.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Game.exe - 0 error(s), 3 warning(s)
--------------------Configuration: S3Relay - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ChannelMgr.cpp
ChatConnect.cpp
ChatServer.cpp
DBConnect.cpp
DBTable.cpp
DealRelay.cpp
DoScript.cpp
FriendMgr.cpp
GatewayCenter.cpp
GatewayClient.cpp
Global.cpp
HeavenLib.cpp
HostConnect.cpp
HostServer.cpp
KThread.cpp
Lock.cpp
LogFile.cpp
Memory.cpp
NetCenter.cpp
NetClient.cpp
Generating Code...
Compiling...
NetConnect.cpp
NetServer.cpp
NetSockDupEx.cpp
RainbowLib.cpp
RelayCenter.cpp
RelayClient.cpp
RelayConnect.cpp
RelayServer.cpp
RootCenter.cpp
RootClient.cpp
S3Relay.cpp
SockThread.cpp
TongConnect.cpp
TongServer.cpp
KTongControl.cpp
KTongSet.cpp
TONGDB.CPP
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

S3Relay.exe - 0 error(s), 1 warning(s)
--------------------Configuration: S3RelayServer - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\s3p_mssqlserver_result.cpp(96) : warning C4018: '<' : signed/unsigned mismatch
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug already exists.
1 file(s) copied.

S3RelayServer.exe - 0 error(s), 2 warning(s)
--------------------Configuration: Sword3PaySys - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\s3pdb_mssqlserver_connection.cpp(117) : warning C4101: 'e' : unreferenced local variable
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Sword3PaySys.exe - 0 error(s), 2 warning(s)
--------------------Configuration: UpdateDLL - Win32 Debug--------------------
Compiling resources...
Compiling...
MsgWnd.cpp
Compiling...
StdAfx.cpp
UpdateDLL.cpp
UpdateDLLImplement.cpp
UpdateExport.cpp
bufsocket.cpp
BusyThread.cpp
CheckThread.cpp
CRC32.C
DgmSocket.cpp
downloadfile.cpp
downnotify.cpp
ftpdownload.cpp
GenKAVMoveProgram.cpp
getfilesversion.cpp
getproxysetting.cpp
GetVersion.cpp
Global.cpp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
InetStruct.cpp
IpSocket.cpp
KCloseProgramMgr.cpp
LoadHostList.cpp
PingSocket.cpp
PingThread.cpp
ProcessIndex.cpp
proxyutility.cpp
PublicFun.cpp
RawSocket.cpp
SaveLog.cpp
sockspacket.cpp
stmsocket.cpp
tcpsocket.cpp
UdpSocket.cpp
UpdateData.cpp
UpdatePublic.cpp
usercheck.cpp
wndnotify.cpp
Linking...
Creating library Debug/UpdateDLL.lib and object Debug/UpdateDLL.exp
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.

UpdateDLL.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ZNull - Win32 Debug--------------------

ZNull.exe - 0 error(s), 0 warning(s)
--------------------Configuration: d3dframe - Win32 Debug--------------------
Compiling...
d3dapp.cpp
d3denum.cpp
d3dfile.cpp
d3dframe.cpp
d3dmath.cpp
d3dtextr.cpp
d3dutil.cpp
Creating library...
1 file(s) copied.

d3dframe.lib - 0 error(s), 0 warning(s)
--------------------Configuration: LuaLibDll - Win32 Debug--------------------
Compiling...
lapi.c
Create LUA dllexport
lcode.c
Create LUA dllexport
ldebug.c
Create LUA dllexport
ldo.c
Create LUA dllexport
lfunc.c
Create LUA dllexport
lgc.c
Create LUA dllexport
llex.c
Create LUA dllexport
lmem.c
Create LUA dllexport
lobject.c
Create LUA dllexport
lparser.c
Create LUA dllexport
lstate.c
Create LUA dllexport
lstring.c
Create LUA dllexport
ltable.c
Create LUA dllexport
ltests.c
Create LUA dllexport
ltm.c
Create LUA dllexport
lua.c
Create LUA dllexport
LuaExtend.c
Create LUA dllexport
lundump.c
Create LUA dllexport
lvm.c
Create LUA dllexport
lzio.c
Create LUA dllexport
lauxlib.c
Create LUA dllexport
lbaselib.c
Create LUA dllexport
ldblib.c
Create LUA dllexport
liolib.c
Create LUA dllexport
lmathlib.c
Create LUA dllexport
lstrlib.c
Create LUA dllexport
Linking...
Creating library Debug/LuaLibDll.lib and object Debug/LuaLibDll.exp
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

LuaLibDll.dll - 0 error(s), 0 warning(s)

7. Vào Z:\JX\swrod3\bin bạn sẽ thấy folder client và server. Vào trong đó bạn sẽ thấy các file vừa được build với ngày giờ hiện tại.
8. Mở MSSQL, attach database account trong Z:\JX\swrod3\bin\Server\db.
9. Cuối cùng là cấu hình server, tạo tài khoản và login. Việc cấu hình server coi như bạn đã biết.
10. Nếu thành công, quay lại bài này và nhấn nút THANKS.


ngắn gọn 1 câu xúc tích ::::: Thank!!

dammejx
23-07-12, 02:29 PM
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.


Bước 4 vơi bước 5 làm sao bạn. bạn hướng dẩn dùm. thank nha. hihi. mình mò hoài mà ko hiểu. đang học Đại Học C++ cơ bản. nhưng cũng chả hiểu gì. tại mới học thôi à !! thank

debaf9
23-07-12, 03:36 PM
oh yeah thank chủ thớt nhiệt tình nhé,mình đã build thành công rồi vào game ok nhưng cũng còn nhìu cái chưa thích lắm,ae lập team dev chung nhé:))

dammejx
23-07-12, 03:43 PM
oh yeah thank chủ thớt nhiệt tình nhé,mình đã build thành công rồi vào game ok nhưng cũng còn nhìu cái chưa thích lắm,ae lập team dev chung nhé:))

cho tui xin cái yahoo ông. tui hỏi cái . thank.. hoặc pm tui heart_of_stone_ixi

ahoo125
23-07-12, 03:53 PM
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.


Bước 4 vơi bước 5 làm sao bạn. bạn hướng dẩn dùm. thank nha. hihi. mình mò hoài mà ko hiểu. đang học Đại Học C++ cơ bản. nhưng cũng chả hiểu gì. tại mới học thôi à !! thank

Khai báo đường dẫn thì bạn chạy VC++ 6.0, vào Tool -> Options, chọn mục Directories.
Ở phần show diectories for:
nếu khai báo đường dẫn include file thì chọn include files, Sau khi chọn xong thì bạn bổ sung đường dẫn tới các thư mục trong bài hướng dẫn, đồng thời sắp xếp lại thứ tự như bài hướng dẫn ở mục diectories bên dưới.

nếu khai báo library thì chọn library files.Sau khi chọn xong thì bạn bổ sung đường dẫn tới các thư mục trong bài hướng dẫn, đồng thời sắp xếp lại thứ tự như bài hướng dẫn ở mục diectories bên dưới.

dammejx
23-07-12, 04:10 PM
thank nhìu nhìu nhìu lắm pro. cho mình cái yahoo. thank nha


Khai báo đường dẫn thì bạn chạy VC++ 6.0, vào Tool -> Options, chọn mục Directories.
Ở phần show diectories for:
nếu khai báo đường dẫn include file thì chọn include files, Sau khi chọn xong thì bạn bổ sung đường dẫn tới các thư mục trong bài hướng dẫn, đồng thời sắp xếp lại thứ tự như bài hướng dẫn ở mục diectories bên dưới.

nếu khai báo library thì chọn library files.Sau khi chọn xong thì bạn bổ sung đường dẫn tới các thư mục trong bài hướng dẫn, đồng thời sắp xếp lại thứ tự như bài hướng dẫn ở mục diectories bên dưới.

cho tui xin cái link serverPack6 với ServerPack 4 đi. tui tìm hoài ko thấy. thank

anhbi792
23-07-12, 05:16 PM
Có cái source JX mà không ai hướng dẫn build đầy đủ cả. Sau khi tui được một số người giúp đỡ đã build được source, chạy được và login được vô game.
Bây giờ tui viết lại hướng dẫn này cho các bạn nào thích build source.
Lưu ý:
+ Tui không rành VC++, tui chỉ mới build xong thôi chứ chưa phát triển được tính năng nào. Nên tui xin không trả lời bất cứ trục trặc nào liên quan đến phát triển tính năng từ source. Mọi người phải tự làm.
+ Sau khi login được vào game thì chưa đánh quái và chưa đối thoại được với npc. Các lỗi script, setting và resource trong file pak thì mọi người tự làm.

1. Cài đặt: WinXP SP2, chuyển sang font China, MSSQL2000 và ServicePack4, VC++ 6.0 và ServicePack6.
2. Download source từ đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> giải nén bạn sẽ được folder JX. Vào JX xóa bớt các folder chỉ để lại 3 cái này là đủ: dx9csdk, gdiplus, swrod3.
3. Download patch từ đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cái này là tui bổ sung thêm 1 số file còn thiếu lấy từ các bản JX đang chạy, và sửa đường dẫn biên dịch để nó xuất ra 1 chỗ cho dễ debug. Giải nén cái này sẽ ra folder JX, copy ghi đè vào source JX vừa down được.
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.
6. Vào menu [Build]\[Batch Build]. Trong danh sách [Project configurations], nếu bạn chạy ở chế độ Debug thì chỉ cần chọn các cấu hình có chữ Debug, nếu muốn release thì chọn các cấu hình có chử release. chọn checkbox [Selection only"] và nhấn nút [Rebuild All]. Kết thúc quá trình build bạn sẽ thu được log với kết quả tất cả các project đều 0 error(s)

Deleting intermediate files and output files for project 'AutoUpdateRes - Win32 Debug'.
Deleting intermediate files and output files for project 'Autoupdate - Win32 Debug'.
Deleting intermediate files and output files for project 'Bishop - Win32 Debug'.
Deleting intermediate files and output files for project 'Common - Win32 Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Server Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Client Debug'.
Deleting intermediate files and output files for project 'ESClient - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 OutRead Debug'.
Deleting intermediate files and output files for project 'ExpandPackage - Win32 Debug'.
Deleting intermediate files and output files for project 'ExpandPackageStaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText_StaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'GameServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Goddess - Win32 Debug'.
Deleting intermediate files and output files for project 'Heaven - Win32 Debug'.
Deleting intermediate files and output files for project 'KLVideo - Win32 Debug'.
Deleting intermediate files and output files for project 'Rainbow - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent2 - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent3 - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Client - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Relay - Win32 Debug'.
Deleting intermediate files and output files for project 'S3RelayServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Sword3PaySys - Win32 Debug'.
Deleting intermediate files and output files for project 'UpdateDLL - Win32 Debug'.
Deleting intermediate files and output files for project 'ZNull - Win32 Debug'.
Deleting intermediate files and output files for project 'd3dframe - Win32 Debug'.
Deleting intermediate files and output files for project 'LuaLibDll - Win32 Debug'.
--------------------Configuration: AutoUpdateRes - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AutoUpdateRes.cpp
Linking...
1 file(s) copied.

AutoUpdateRes.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Autoupdate - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AnnuncePanel.cpp
Autoupdate.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
AutoupdateDlg.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
DefaultProcess.cpp
GameOptionPanel.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
HyperlinkStatic.cpp
ItermProcess.cpp
ItermProcessTypeCheck.cpp
lientGameOptionProcess.cpp
RecordProcess.cpp
SiteDlg.cpp
StartDlg.cpp
webbrowser2.cpp
Generating Code...
Linking...
1 file(s) copied.

Jxonline.exe - 0 error(s), 3 warning(s)
--------------------Configuration: Bishop - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Application.cpp
Bishop.cpp
Event.cpp
GamePlayer.cpp
GameServer.cpp
Intercessor.cpp
Network.cpp
PlayerCreator.cpp
SmartClient.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Bishop.exe - 0 error(s), 0 warning(s)
--------------------Configuration: Common - Win32 Debug--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Compiling...
CRC32.C
Creating library...
A subdirectory or file ..\..\..\lib\debug already exists.
1 file(s) copied.

Common.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Server Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KGMProcess.cpp
KNewProtocolProcess.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreServerShell.cpp
Generating Code...
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(131) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(153) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:~list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning C4786: 'std::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,std::map<unsigned
short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigned short>,std::all
ocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,
std::map<unsigned short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigne
d short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>' : identifier was truncated to '255' characters in the debug information
Compiling...
KWeather.cpp
KMagicDesc.cpp
KGMCommand.cpp
KMission.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Linking...
Creating library ServerDebug/CoreServer.lib and object ServerDebug/CoreServer.exp
A subdirectory or file ..\..\..\bin\server\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreServer.dll - 0 error(s), 3 warning(s)
--------------------Configuration: Core - Win32 Client Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreShell.cpp
KIpotBranch.cpp
KIpotLeaf.cpp
Generating Code...
Compiling...
KScenePlaceC.cpp
KScenePlaceRegionC.cpp
KWeather.cpp
SceneMath.cpp
ScenePlaceMapC.cpp
CoreDrawGameObj.cpp
ImgRef.cpp
KMagicDesc.cpp
KGMCommand.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Compiling...
KIpoTree.cpp
Linking...
Creating library ClientDebug/CoreClient.lib and object ClientDebug/CoreClient.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreClient.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ESClient - Win32 Debug--------------------
Compiling...
CriticalSection.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IOBuffer.cpp
ManualResetEvent.cpp
NodeList.cpp
Socket.cpp
SocketClient.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Creating library...
1 file(s) copied.

ESClient.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Engine - Win32 Debug--------------------
Compiling...
stdafx.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Debug/Engine.lib and object Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Engine - Win32 OutRead Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Engine___Win32_OutRead_Debug/Engine.lib and object Engine___Win32_OutRead_Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ExpandPackage - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
Generating Code...
Linking...
Creating library Debug/ExpandPackage.lib and object Debug/ExpandPackage.exp
1 file(s) copied.
1 file(s) copied.

ExpandPackage.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ExpandPackageStaticLib - Win32 Debug--------------------
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
StdAfx.cpp
Creating library...
1 file(s) copied.

ExpandPackageStaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
FilterText.cpp
Regexp.cpp
Generating Code...
Linking...
Creating library Debug/FilterText.lib and object Debug/FilterText.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

FilterText.dll - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText_StaticLib - Win32 Debug--------------------
Compiling...
FilterText.cpp
Regexp.cpp
Creating library...
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.

FilterText_StaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: GameServer - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
GameServer.cpp
KSOServer.cpp
KTransferUnit.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\server\debug already exists.
1 file(s) copied.

GameServer.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Goddess - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ClientNode.cpp
DBBackup.cpp
DBDumpLoad.cpp
DBTable.cpp
FilterTextLib.cpp
Goddess.cpp
IDBRoleServer.cpp
RoleNameFilter.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Goddess.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Heaven - Win32 Debug--------------------
Compiling...
Heaven.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
IServer.cpp
ServerStage.cpp
Linking...
Creating library Debug/Heaven.lib and object Debug/Heaven.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Heaven.dll - 0 error(s), 0 warning(s)
--------------------Configuration: KLVideo - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
KLAviFile.cpp
KLCFile.cpp
KLMp3Music.cpp
KLMp4Audio.cpp
KLMp4Video.cpp
KLMusic.cpp
KLThread.cpp
KLVideo.cpp
Generating Code...
Linking...
Creating library Debug/KLVideo.lib and object Debug/KLVideo.exp
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

KLVideo.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Rainbow - Win32 Debug--------------------
Compiling...
IClient.cpp
Rainbow.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
ClientStage.cpp
Linking...
Creating library Debug/Rainbow.lib and object Debug/Rainbow.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Rainbow.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent2 - Win32 Debug--------------------
Compiling...
KImageStore2.cpp
RepresentUtility.cpp
KRepresentShell2.cpp
KFont2.cpp
KFontData.cpp
TextProcess.cpp
ImageOperation.cpp
Linking...
Creating library ../../../lib/Represent.lib and object ../../../lib/Represent.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Represent2.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent3 - Win32 Debug--------------------
Compiling...
precompile.cpp
Compiling...
D3D_Device.cpp
D3D_Shell.cpp
D3D_Utils.cpp
KRepresentShell3.cpp
TextureRes.cpp
TextureResMgr.cpp
Generating Code...
Compiling...
KCharSet.cpp
KFont3.cpp
KFontData.cpp
KFontRes.cpp
KMRU.cpp
RepresentUtility.cpp
TextProcess.cpp
Generating Code...
Linking...
Creating library Debug/Represent3.lib and object Debug/Represent3.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

Represent3.dll - 0 error(s), 0 warning(s)
--------------------Configuration: S3Client - Win32 Debug--------------------
Compiling resources...
Compiling...
stdafx.cpp
Compiling...
AutoLocateWnd.cpp
ComWindow.cpp
MouseHover.cpp
PopupMenu.cpp
SpecialFuncs.cpp
TextPic.cpp
UiCursor.cpp
UiImage.cpp
WndButton.cpp
WndChessPanel.cpp
WndEdit.cpp
WndImage.cpp
WndImagePart.cpp
WndLabeledButton.cpp
WndList.cpp
WndList2.cpp
WndMessageListBox.cpp
WndMovingImage.cpp
WndObjContainer.cpp
WndPage.cpp
Generating Code...
Compiling...
WndPureTextBtn.cpp
Wnds.cpp
WndScrollBar.cpp
WndShadow.cpp
WndShowAnimate.cpp
WndText.cpp
WndToolBar.cpp
WndValueImage.cpp
WndWindow.cpp
UiConnectInfo.cpp
UiLogin.cpp
UiLoginBg.cpp
UiSelServer.cpp
UiContainer.cpp
UiFaceSelector.cpp
UiPlayerBar.cpp
UiStatus.cpp
UiOptions.cpp
UiInit.cpp
UiGetMoney.cpp
Generating Code...
Compiling...
UiItem.cpp
UiSkills.cpp
UiSkillTree.cpp
UiStoreBox.cpp
UiESCDlg.cpp
UiGetString.cpp
UiMsgSel.cpp
UiParadeItem.cpp
UiSelPlayerNearby.cpp
UiNewPlayer.cpp
UiSelNativePlace.cpp
UiSelPlayer.cpp
UiChannelSubscibe.cpp
UiChatCentre.cpp
UiChatPhrase.cpp
UiChatStatus.cpp
UiInformation.cpp
UiInformation2.cpp
UiTeamManage.cpp
UiHeaderControlBar.cpp
Generating Code...
Compiling...
UiMsgCentrePad.cpp
UiToolsControlBar.cpp
UiShop.cpp
UiTrade.cpp
UiTradeConfirmWnd.cpp
UiGame.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
UiSysMsgCentre.cpp
UiMiniMap.cpp
UiSelColor.cpp
UiNewPlayerStartMsg.cpp
UiPlayVideo.cpp
UiHelper.cpp
UiHelper2.cpp
UiReconnect.cpp
UiTaskDataFile.cpp
UiTaskNote.cpp
UiWorldMap.cpp
UiNewsMessage.cpp
UiStrengthRank.cpp
UiPopupPasswordQuery.cpp
Generating Code...
Compiling...
UiTongAssignBox.cpp
UiTongCreateSheet.cpp
UiTongGetString.cpp
UiTongManager.cpp
UiTrembleItem.cpp
UiSoundSetting.cpp
GameSpaceChangedNotify.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ShortcutKey.cpp
UiBase.cpp
UiShell.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ChatFilter.cpp
FilterTextLib.cpp
S3Client.cpp
NetConnectAgent.cpp
Login.cpp
TextCtrlCmd.cpp
ErrorCode.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Game.exe - 0 error(s), 3 warning(s)
--------------------Configuration: S3Relay - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ChannelMgr.cpp
ChatConnect.cpp
ChatServer.cpp
DBConnect.cpp
DBTable.cpp
DealRelay.cpp
DoScript.cpp
FriendMgr.cpp
GatewayCenter.cpp
GatewayClient.cpp
Global.cpp
HeavenLib.cpp
HostConnect.cpp
HostServer.cpp
KThread.cpp
Lock.cpp
LogFile.cpp
Memory.cpp
NetCenter.cpp
NetClient.cpp
Generating Code...
Compiling...
NetConnect.cpp
NetServer.cpp
NetSockDupEx.cpp
RainbowLib.cpp
RelayCenter.cpp
RelayClient.cpp
RelayConnect.cpp
RelayServer.cpp
RootCenter.cpp
RootClient.cpp
S3Relay.cpp
SockThread.cpp
TongConnect.cpp
TongServer.cpp
KTongControl.cpp
KTongSet.cpp
TONGDB.CPP
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

S3Relay.exe - 0 error(s), 1 warning(s)
--------------------Configuration: S3RelayServer - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\s3p_mssqlserver_result.cpp(96) : warning C4018: '<' : signed/unsigned mismatch
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug already exists.
1 file(s) copied.

S3RelayServer.exe - 0 error(s), 2 warning(s)
--------------------Configuration: Sword3PaySys - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\s3pdb_mssqlserver_connection.cpp(117) : warning C4101: 'e' : unreferenced local variable
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Sword3PaySys.exe - 0 error(s), 2 warning(s)
--------------------Configuration: UpdateDLL - Win32 Debug--------------------
Compiling resources...
Compiling...
MsgWnd.cpp
Compiling...
StdAfx.cpp
UpdateDLL.cpp
UpdateDLLImplement.cpp
UpdateExport.cpp
bufsocket.cpp
BusyThread.cpp
CheckThread.cpp
CRC32.C
DgmSocket.cpp
downloadfile.cpp
downnotify.cpp
ftpdownload.cpp
GenKAVMoveProgram.cpp
getfilesversion.cpp
getproxysetting.cpp
GetVersion.cpp
Global.cpp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
InetStruct.cpp
IpSocket.cpp
KCloseProgramMgr.cpp
LoadHostList.cpp
PingSocket.cpp
PingThread.cpp
ProcessIndex.cpp
proxyutility.cpp
PublicFun.cpp
RawSocket.cpp
SaveLog.cpp
sockspacket.cpp
stmsocket.cpp
tcpsocket.cpp
UdpSocket.cpp
UpdateData.cpp
UpdatePublic.cpp
usercheck.cpp
wndnotify.cpp
Linking...
Creating library Debug/UpdateDLL.lib and object Debug/UpdateDLL.exp
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.

UpdateDLL.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ZNull - Win32 Debug--------------------

ZNull.exe - 0 error(s), 0 warning(s)
--------------------Configuration: d3dframe - Win32 Debug--------------------
Compiling...
d3dapp.cpp
d3denum.cpp
d3dfile.cpp
d3dframe.cpp
d3dmath.cpp
d3dtextr.cpp
d3dutil.cpp
Creating library...
1 file(s) copied.

d3dframe.lib - 0 error(s), 0 warning(s)
--------------------Configuration: LuaLibDll - Win32 Debug--------------------
Compiling...
lapi.c
Create LUA dllexport
lcode.c
Create LUA dllexport
ldebug.c
Create LUA dllexport
ldo.c
Create LUA dllexport
lfunc.c
Create LUA dllexport
lgc.c
Create LUA dllexport
llex.c
Create LUA dllexport
lmem.c
Create LUA dllexport
lobject.c
Create LUA dllexport
lparser.c
Create LUA dllexport
lstate.c
Create LUA dllexport
lstring.c
Create LUA dllexport
ltable.c
Create LUA dllexport
ltests.c
Create LUA dllexport
ltm.c
Create LUA dllexport
lua.c
Create LUA dllexport
LuaExtend.c
Create LUA dllexport
lundump.c
Create LUA dllexport
lvm.c
Create LUA dllexport
lzio.c
Create LUA dllexport
lauxlib.c
Create LUA dllexport
lbaselib.c
Create LUA dllexport
ldblib.c
Create LUA dllexport
liolib.c
Create LUA dllexport
lmathlib.c
Create LUA dllexport
lstrlib.c
Create LUA dllexport
Linking...
Creating library Debug/LuaLibDll.lib and object Debug/LuaLibDll.exp
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

LuaLibDll.dll - 0 error(s), 0 warning(s)

7. Vào Z:\JX\swrod3\bin bạn sẽ thấy folder client và server. Vào trong đó bạn sẽ thấy các file vừa được build với ngày giờ hiện tại.
8. Mở MSSQL, attach database account trong Z:\JX\swrod3\bin\Server\db.
9. Cuối cùng là cấu hình server, tạo tài khoản và login. Việc cấu hình server coi như bạn đã biết.
10. Nếu thành công, quay lại bài này và nhấn nút THANKS.

SQL2000 with SP4: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
VC++ 6.0 with SP6: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

có níck fshare víp ko cho mình mượn down đi :(( down bình thường down quá

invalidpw
23-07-12, 05:29 PM
có níck fshare víp ko cho mình mượn down đi :(( down bình thường down quá

Bên LX có share đó \:D/

tongminhkhanh
23-07-12, 06:14 PM
^^ cậu tải cái Tool của Fshare đó, về tốc độ vẫn max mà, nhớ đăng ký acc nhé :Laluot_131:

vừa lếch cái link nè tải nhanh ko chết T_T:
SQL sp4: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
C++6.0: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

dammejx
23-07-12, 07:06 PM
mình dùng VisualC6.0 đc ko. còn cái SQL sever thì mình lấy của SQL Server 2000 - Upload by HunterSun lun đc ko mấy bạn.... ma sao mình build ở dưới cái khung Debug nó để error nhìu quá vậy... mình ko build. ai build đc pm yahoo mình giúp cái đi. thank... heart_of_stone_ixi

tongminhkhanh
23-07-12, 07:20 PM
^ bạn giống tớ :)) 40char

kelly
23-07-12, 07:21 PM
error bạn phải kiểm tra kỹ quá trình include thư viện , vs6.0 thì tốt nhất sài bản sp6 này, sql thi ban sài cái nào cũng được

VS C ++ 6.0 đừng có sài VS C 6.0 đấy nhá ,mã nguồn code bằng C++ nên bắt buộc phải sử dụng VS C++

dammejx
23-07-12, 07:27 PM
mà phải cài cái SQL Server mới build đc hã bạn. còn cái VS mình cài vào ổ C Program để đúng với cái code đúng ko?? thank ban nha.. để cái yahoo cho mình đc ko ??

kelly
23-07-12, 07:44 PM
SQL công cụ để quản lý dữ liệu thôi không sử dụng trong việc build source đâu , củ thể nó dùng để retore db đó bạn :)

Cài đặt cai vs c++ 6.0 thi bạn cứ để mạc dịnh đường dẫn là ổ C không cần thay đổi

dammejx
23-07-12, 08:03 PM
SQL công cụ để quản lý dữ liệu thôi không sử dụng trong việc build source đâu , củ thể nó dùng để retore db đó bạn :)

Cài đặt cai vs c++ 6.0 thi bạn cứ để mạc dịnh đường dẫn là ổ C không cần thay đổi

bạn cho mình cái link c++ 6.0 đi bạn. mediafire nha bạn. tại mình xài dcom.. hihi .. thank bạn nhìu lắm

kelly
23-07-12, 08:05 PM
link chu pic up rồi đo quan trọng lúc khởi động VS bạn phải chon VS C++ chư không chọn cái khác

dammejx
23-07-12, 08:09 PM
link chu pic up rồi đo quan trọng lúc khởi động VS bạn phải chon VS C++ chư không chọn cái khác

cho mình cái yahoo. có gì mình pm bạn.. hihi.. thank bạn nhìu

kelly
23-07-12, 08:34 PM
Có gì bạn cứ pm qua 4r cho tiện nhé mình sẽ giúp

tongminhkhanh
23-07-12, 08:45 PM
link chủ pic up cài lỗi file devpcc.pkn gì đó, vẫn không đc

--- Chế độ gộp bài viết ---


bạn cho mình cái link c++ 6.0 đi bạn. mediafire nha bạn. tại mình xài dcom.. hihi .. thank bạn nhìu lắm

kelly
23-07-12, 08:49 PM
cài không lỗi thì bạn phải nhơ là nó tương thích tốt với win xp2 nhé :)

dammejx
23-07-12, 08:51 PM
mình dùng máy ảo nhé bạn... mình cài winxp2 . cài font chi nha.. cài vc ++ 2006 . mà sao VC++ có 31mb à bạn ????
bạn có lập team thì cho mình 1 vé nha bạn !!
tại mình xài dcom. dowload tiền chịu ko nỗi

kelly
23-07-12, 08:56 PM
bạn cư dow link cua chủ pic ấy bản chuẩn đó , cài đặt treen xpsp2 trên máy ảo cũng được

tongminhkhanh
23-07-12, 10:22 PM
mọi người xem là lỗi gì, tớ build thư viện
FilterText\FilterText_StaticLib.dsw
MultiServer\Common\Common.dsw

cái đầu thì oke, tới cái common thì lỗi này ko biết sao


--------------------Configuration: Common - Win32 Release--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(36) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(38) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(42) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(46) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(49) : error C2535: 'unsigned long __thiscall OnlineGameLib::Win32::CIOCompletionPort::GetStatus (void)' : member function already defined or declared
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(42) : see declaration of 'GetStatus'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(27) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(31) : error C2065: 'completionKey' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(38) : error C2065: 'ULONG_PTR' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(38) : error C2146: syntax error : missing ')' before identifier 'completionKey'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(38) : error C2182: 'PostStatus' : illegal use of type 'void'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(38) : error C2350: 'CIOCompletionPort::PostStatus' is not a static member
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(40) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(41) : error C2143: syntax error : missing ';' before '{'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(41) : error C2447: missing function header (old-style formal list?)
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(51) : error C2065: 'pCompletionKey' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2146: syntax error : missing ')' before identifier 'pdwNumBytes'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2350: 'CIOCompletionPort::GetStatus' is not a static member
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2078: too many initializers
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(53) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(54) : error C2143: syntax error : missing ';' before '{'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(54) : error C2447: missing function header (old-style formal list?)
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2146: syntax error : missing ')' before identifier 'pdwNumBytes'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2350: 'CIOCompletionPort::GetStatus' is not a static member
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2078: too many initializers
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(70) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(71) : error C2143: syntax error : missing ';' before '{'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(71) : error C2447: missing function header (old-style formal list?)
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(36) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(38) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(42) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(46) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(49) : error C2535: 'unsigned long __thiscall OnlineGameLib::Win32::CIOCompletionPort::GetStatus (void)' : member function already defined or declared
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(42) : see declaration of 'GetStatus'
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(348) : error C2065: 'ULONG_PTR' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(348) : error C2146: syntax error : missing ')' before identifier 'pSocket'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(348) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(431) : error C2146: syntax error : missing ')' before identifier 'pSocket'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(431) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(957) : error C2065: 'PDWORD_PTR' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(957) : error C2297: '&' : illegal, right operand has type 'class OnlineGameLib::Win32::CSocketServer::Socket *'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(957) : error C2660: 'GetStatus' : function does not take 3 parameters
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(1011) : error C2660: 'PostStatus' : function does not take 1 parameters
Thread.cpp
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Error executing cl.exe.

Common.lib - 45 error(s), 0 warning(s)

kelly
23-07-12, 11:52 PM
include và library của bạn sai đường dẫn, kiểm tra lại đi

tongminhkhanh
24-07-12, 12:17 AM
tớ build rồi nhưng lại bị lỗi game.exe, khi chạy trong quá trình build s3client ko lỗi đâu nha, còn mỗi lỗi nè mà tìm mãi ko ra. b

ảnh nó đây

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

kelly
24-07-12, 12:58 AM
Nhơ là khi duyệt thư viện bạn phải xắp xếp đúng thứ tự nhé !!!!!!!!!

tongminhkhanh
24-07-12, 02:07 AM
^, tớ sắp đúng thứ tự rồi :D sv build chạy và kết nối db tốt, nhưng GV hiện int playerSet error! ko biết có lỗi không, còn client thì lỗi game.exe T_T

hackervip1999
24-07-12, 05:30 AM
Mình bị lỗi này mọi người chỉ fix với

IBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc already defined in LIBCMT.lib(malloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in LIBCMT.lib(malloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: _calloc already defined in LIBCMT.lib(calloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: _realloc already defined in LIBCMT.lib(realloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: _free already defined in LIBCMT.lib(free.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in LIBCMT.lib(msize.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heap_init already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_find_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_free_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_region already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_group already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_resize_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heapmin already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heap_check already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_new_region already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_release_region already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_decommit_pages already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_find_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_free_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_alloc_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_alloc_block_from_page already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_resize_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_heap_check already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_small_block_heap already defined in LIBCMT.lib(sbheap.obj)
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
..\..\..\..\bin\Server\GameServer.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

GameServer.exe - 32 error(s), 1 warning(s)

invalidpw
24-07-12, 06:49 AM
^, tớ sắp đúng thứ tự rồi :D sv build chạy và kết nối db tốt, nhưng GV hiện int playerSet error! ko biết có lỗi không, còn client thì lỗi game.exe T_T

Tui quên cái này trong patch rồi. Lỗi init playerset là do trong source gốc thiếu file client\settings\npc\player\pkpurnish.ini, bạn copy file này từ một client khác dán vào.

doanhungit
24-07-12, 08:12 AM
Mình bị lỗi này mọi người chỉ fix với

IBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc already defined in LIBCMT.lib(malloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in LIBCMT.lib(malloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: _calloc already defined in LIBCMT.lib(calloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: _realloc already defined in LIBCMT.lib(realloc.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: _free already defined in LIBCMT.lib(free.obj)
LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in LIBCMT.lib(msize.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heap_init already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_find_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_free_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_region already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_group already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_resize_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heapmin already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heap_check already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_new_region already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_release_region already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_decommit_pages already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_find_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_free_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_alloc_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_alloc_block_from_page already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_resize_block already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_heap_check already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)
LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_small_block_heap already defined in LIBCMT.lib(sbheap.obj)
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
..\..\..\..\bin\Server\GameServer.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

GameServer.exe - 32 error(s), 1 warning(s)

Tôi cũng bị y như bạn, nhưng khi build riêng Gameserver thì không việc gì
GameServer.exe - 0 error(s), 0 warning(s)
Lên mạng tìm thì được cái này

make sure that the following "project settings" are set:
1 In the "General" tab: "Use MFC in a Shared DLL"
2 In the "C/C++" tab, category "Code Generation", "Use run-time library": Multithreaded DLL
Nếu vẫn lỗi thì chỉnh lại thế này:

you must select in the C/C++ tab "Debug Multithreaded DLL" and NOT "Debug Multithreaded".
"Debug Multithreaded" applies when selecting in the "General" tab "Use MFC in a static library"

Bạn thử xem sao

doanhungit
24-07-12, 08:18 AM
Còn vấn đề nữa:
Sau khi chạy thành công và vào game, nhân vật có cấp 50, không nói chuyện được với NPC, quái không máu và ko đánh được, code vạn lượng (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) chưa hiển thị được..

invalidpw
24-07-12, 08:26 AM
Đã update lại patch, lần trước thiếu file PKPurnish.ini bên server nên báo lỗi Init Playerset error

invalidpw
24-07-12, 11:05 AM
Một ngày sau khi invalid-password tung bài hướng dẫn build source và được nhiều người share code vạn lượng, ngũ hành, thì bên Cybergamevn.net cũng bắt đầu xuất hiện các hướng dẫn liên quan đến source. Có trùng hợp chăng ? Hay là tui đã khơi dậy phong trào code và chia sẻ source ? :-/

tongminhkhanh
24-07-12, 11:07 AM
cái lỗi build gamesv các bạn tham khảo bài bên cybergame sẽ làm đc :)) chúc thành công :D, có ai build game.exe bị lỗi ko? ai ko lỗi up lên MF cho tớ cái .ddl và game.exe đi thank nhiu

evilcat87
24-07-12, 02:44 PM
Bài viết hay quá nên gắn thẻ đưa lên đầu cho mọi người
JX sắp có tương lai tươi sáng rồi

kelly
24-07-12, 07:11 PM
Project Version 0.0.0.1

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Pass Rar : project_jx1

Share cho các bạn tham khảo :)

dammejx
24-07-12, 08:09 PM
có những chức năng gì vậy bạn. giờ chưa có anti ko dám test.. với lại máy chưa cài font nữa. tối rùi

tongminhkhanh
24-07-12, 08:47 PM
có những chức năng gì vậy bạn. giờ chưa có anti ko dám test.. với lại máy chưa cài font nữa. tối rùi

- Hiển thị ngũ hành quái
- Giá trị vạn lượng
- Vòng sáng item


:Laluot_210:

trananh88vt
24-07-12, 08:50 PM
Dùng client nào zậy bạn !
30 char ................................

tongminhkhanh
24-07-12, 08:53 PM
client đi cùng với sv đó ;)) phần còn lại là của các bạn :-q

trananh88vt
24-07-12, 08:55 PM
Mình sài client với sever đi cùng source mà lúc vào quái máu =0 với ko nc được với NPC

anhbi792
24-07-12, 09:41 PM
VC++ 6.0 with SP6: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

cái này ko down đc.............................

dammejx
25-07-12, 08:04 AM
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.


mấy cái tô chử đỏ trong máy mình ko có. sao vậy chỉ mỉnh với.. mình cài cái vc++ trong ổ D..

phamngochai2
25-07-12, 08:19 AM
Nếu được thì chủ pic làm 1 cái video demo đi bạn !

dammejx
25-07-12, 08:38 AM
Project Version 0.0.0.1

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Pass Rar : project_jx1

Share cho các bạn tham khảo :)

hướng dẩn mình build cái code vòng sáng đi bạn

invalidpw
25-07-12, 11:38 AM
Ủa cái bài "Lời kêu gọi ..." của tui bị move đi đâu rồi nhỉ có mod nào biết không ? (topic id 97671)

Phong_JxOnline
25-07-12, 11:50 AM
Có cái source JX mà không ai hướng dẫn build đầy đủ cả. Sau khi tui được một số người giúp đỡ đã build được source, chạy được và login được vô game.
Bây giờ tui viết lại hướng dẫn này cho các bạn nào thích build source.
Lưu ý:
+ Tui không rành VC++, tui chỉ mới build xong thôi chứ chưa phát triển được tính năng nào. Nên tui xin không trả lời bất cứ trục trặc nào liên quan đến phát triển tính năng từ source. Mọi người phải tự làm.
+ Sau khi login được vào game thì chưa đánh quái và chưa đối thoại được với npc. Các lỗi script, setting và resource trong file pak thì mọi người tự làm.

1. Cài đặt: WinXP SP2, chuyển sang font China, MSSQL2000 và ServicePack4, VC++ 6.0 và ServicePack6.
2. Download source từ đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> giải nén bạn sẽ được folder JX. Vào JX xóa bớt các folder chỉ để lại 3 cái này là đủ: dx9csdk, gdiplus, swrod3.
3. Download patch ver2 từ đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cái này là tui bổ sung thêm 1 số file còn thiếu lấy từ các bản JX đang chạy, và sửa đường dẫn biên dịch để nó xuất ra 1 chỗ cho dễ debug. Giải nén cái này sẽ ra folder JX, copy ghi đè vào source JX vừa down được.
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.
6. Vào menu [Build]\[Batch Build]. Trong danh sách [Project configurations], nếu bạn chạy ở chế độ Debug thì chỉ cần chọn các cấu hình có chữ Debug, nếu muốn release thì chọn các cấu hình có chử release. chọn checkbox [Selection only"] và nhấn nút [Rebuild All]. Kết thúc quá trình build bạn sẽ thu được log với kết quả tất cả các project đều 0 error(s)

Deleting intermediate files and output files for project 'AutoUpdateRes - Win32 Debug'.
Deleting intermediate files and output files for project 'Autoupdate - Win32 Debug'.
Deleting intermediate files and output files for project 'Bishop - Win32 Debug'.
Deleting intermediate files and output files for project 'Common - Win32 Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Server Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Client Debug'.
Deleting intermediate files and output files for project 'ESClient - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 OutRead Debug'.
Deleting intermediate files and output files for project 'ExpandPackage - Win32 Debug'.
Deleting intermediate files and output files for project 'ExpandPackageStaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText_StaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'GameServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Goddess - Win32 Debug'.
Deleting intermediate files and output files for project 'Heaven - Win32 Debug'.
Deleting intermediate files and output files for project 'KLVideo - Win32 Debug'.
Deleting intermediate files and output files for project 'Rainbow - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent2 - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent3 - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Client - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Relay - Win32 Debug'.
Deleting intermediate files and output files for project 'S3RelayServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Sword3PaySys - Win32 Debug'.
Deleting intermediate files and output files for project 'UpdateDLL - Win32 Debug'.
Deleting intermediate files and output files for project 'ZNull - Win32 Debug'.
Deleting intermediate files and output files for project 'd3dframe - Win32 Debug'.
Deleting intermediate files and output files for project 'LuaLibDll - Win32 Debug'.
--------------------Configuration: AutoUpdateRes - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AutoUpdateRes.cpp
Linking...
1 file(s) copied.

AutoUpdateRes.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Autoupdate - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AnnuncePanel.cpp
Autoupdate.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
AutoupdateDlg.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
DefaultProcess.cpp
GameOptionPanel.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
HyperlinkStatic.cpp
ItermProcess.cpp
ItermProcessTypeCheck.cpp
lientGameOptionProcess.cpp
RecordProcess.cpp
SiteDlg.cpp
StartDlg.cpp
webbrowser2.cpp
Generating Code...
Linking...
1 file(s) copied.

Jxonline.exe - 0 error(s), 3 warning(s)
--------------------Configuration: Bishop - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Application.cpp
Bishop.cpp
Event.cpp
GamePlayer.cpp
GameServer.cpp
Intercessor.cpp
Network.cpp
PlayerCreator.cpp
SmartClient.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Bishop.exe - 0 error(s), 0 warning(s)
--------------------Configuration: Common - Win32 Debug--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Compiling...
CRC32.C
Creating library...
A subdirectory or file ..\..\..\lib\debug already exists.
1 file(s) copied.

Common.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Server Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KGMProcess.cpp
KNewProtocolProcess.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreServerShell.cpp
Generating Code...
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(131) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(153) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:~list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning C4786: 'std::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,std::map<unsigned
short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigned short>,std::all
ocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,
std::map<unsigned short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigne
d short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>' : identifier was truncated to '255' characters in the debug information
Compiling...
KWeather.cpp
KMagicDesc.cpp
KGMCommand.cpp
KMission.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Linking...
Creating library ServerDebug/CoreServer.lib and object ServerDebug/CoreServer.exp
A subdirectory or file ..\..\..\bin\server\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreServer.dll - 0 error(s), 3 warning(s)
--------------------Configuration: Core - Win32 Client Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreShell.cpp
KIpotBranch.cpp
KIpotLeaf.cpp
Generating Code...
Compiling...
KScenePlaceC.cpp
KScenePlaceRegionC.cpp
KWeather.cpp
SceneMath.cpp
ScenePlaceMapC.cpp
CoreDrawGameObj.cpp
ImgRef.cpp
KMagicDesc.cpp
KGMCommand.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Compiling...
KIpoTree.cpp
Linking...
Creating library ClientDebug/CoreClient.lib and object ClientDebug/CoreClient.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreClient.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ESClient - Win32 Debug--------------------
Compiling...
CriticalSection.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IOBuffer.cpp
ManualResetEvent.cpp
NodeList.cpp
Socket.cpp
SocketClient.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Creating library...
1 file(s) copied.

ESClient.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Engine - Win32 Debug--------------------
Compiling...
stdafx.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Debug/Engine.lib and object Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Engine - Win32 OutRead Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Engine___Win32_OutRead_Debug/Engine.lib and object Engine___Win32_OutRead_Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ExpandPackage - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
Generating Code...
Linking...
Creating library Debug/ExpandPackage.lib and object Debug/ExpandPackage.exp
1 file(s) copied.
1 file(s) copied.

ExpandPackage.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ExpandPackageStaticLib - Win32 Debug--------------------
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
StdAfx.cpp
Creating library...
1 file(s) copied.

ExpandPackageStaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
FilterText.cpp
Regexp.cpp
Generating Code...
Linking...
Creating library Debug/FilterText.lib and object Debug/FilterText.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

FilterText.dll - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText_StaticLib - Win32 Debug--------------------
Compiling...
FilterText.cpp
Regexp.cpp
Creating library...
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.

FilterText_StaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: GameServer - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
GameServer.cpp
KSOServer.cpp
KTransferUnit.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\server\debug already exists.
1 file(s) copied.

GameServer.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Goddess - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ClientNode.cpp
DBBackup.cpp
DBDumpLoad.cpp
DBTable.cpp
FilterTextLib.cpp
Goddess.cpp
IDBRoleServer.cpp
RoleNameFilter.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Goddess.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Heaven - Win32 Debug--------------------
Compiling...
Heaven.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
IServer.cpp
ServerStage.cpp
Linking...
Creating library Debug/Heaven.lib and object Debug/Heaven.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Heaven.dll - 0 error(s), 0 warning(s)
--------------------Configuration: KLVideo - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
KLAviFile.cpp
KLCFile.cpp
KLMp3Music.cpp
KLMp4Audio.cpp
KLMp4Video.cpp
KLMusic.cpp
KLThread.cpp
KLVideo.cpp
Generating Code...
Linking...
Creating library Debug/KLVideo.lib and object Debug/KLVideo.exp
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

KLVideo.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Rainbow - Win32 Debug--------------------
Compiling...
IClient.cpp
Rainbow.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
ClientStage.cpp
Linking...
Creating library Debug/Rainbow.lib and object Debug/Rainbow.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Rainbow.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent2 - Win32 Debug--------------------
Compiling...
KImageStore2.cpp
RepresentUtility.cpp
KRepresentShell2.cpp
KFont2.cpp
KFontData.cpp
TextProcess.cpp
ImageOperation.cpp
Linking...
Creating library ../../../lib/Represent.lib and object ../../../lib/Represent.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Represent2.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent3 - Win32 Debug--------------------
Compiling...
precompile.cpp
Compiling...
D3D_Device.cpp
D3D_Shell.cpp
D3D_Utils.cpp
KRepresentShell3.cpp
TextureRes.cpp
TextureResMgr.cpp
Generating Code...
Compiling...
KCharSet.cpp
KFont3.cpp
KFontData.cpp
KFontRes.cpp
KMRU.cpp
RepresentUtility.cpp
TextProcess.cpp
Generating Code...
Linking...
Creating library Debug/Represent3.lib and object Debug/Represent3.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

Represent3.dll - 0 error(s), 0 warning(s)
--------------------Configuration: S3Client - Win32 Debug--------------------
Compiling resources...
Compiling...
stdafx.cpp
Compiling...
AutoLocateWnd.cpp
ComWindow.cpp
MouseHover.cpp
PopupMenu.cpp
SpecialFuncs.cpp
TextPic.cpp
UiCursor.cpp
UiImage.cpp
WndButton.cpp
WndChessPanel.cpp
WndEdit.cpp
WndImage.cpp
WndImagePart.cpp
WndLabeledButton.cpp
WndList.cpp
WndList2.cpp
WndMessageListBox.cpp
WndMovingImage.cpp
WndObjContainer.cpp
WndPage.cpp
Generating Code...
Compiling...
WndPureTextBtn.cpp
Wnds.cpp
WndScrollBar.cpp
WndShadow.cpp
WndShowAnimate.cpp
WndText.cpp
WndToolBar.cpp
WndValueImage.cpp
WndWindow.cpp
UiConnectInfo.cpp
UiLogin.cpp
UiLoginBg.cpp
UiSelServer.cpp
UiContainer.cpp
UiFaceSelector.cpp
UiPlayerBar.cpp
UiStatus.cpp
UiOptions.cpp
UiInit.cpp
UiGetMoney.cpp
Generating Code...
Compiling...
UiItem.cpp
UiSkills.cpp
UiSkillTree.cpp
UiStoreBox.cpp
UiESCDlg.cpp
UiGetString.cpp
UiMsgSel.cpp
UiParadeItem.cpp
UiSelPlayerNearby.cpp
UiNewPlayer.cpp
UiSelNativePlace.cpp
UiSelPlayer.cpp
UiChannelSubscibe.cpp
UiChatCentre.cpp
UiChatPhrase.cpp
UiChatStatus.cpp
UiInformation.cpp
UiInformation2.cpp
UiTeamManage.cpp
UiHeaderControlBar.cpp
Generating Code...
Compiling...
UiMsgCentrePad.cpp
UiToolsControlBar.cpp
UiShop.cpp
UiTrade.cpp
UiTradeConfirmWnd.cpp
UiGame.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
UiSysMsgCentre.cpp
UiMiniMap.cpp
UiSelColor.cpp
UiNewPlayerStartMsg.cpp
UiPlayVideo.cpp
UiHelper.cpp
UiHelper2.cpp
UiReconnect.cpp
UiTaskDataFile.cpp
UiTaskNote.cpp
UiWorldMap.cpp
UiNewsMessage.cpp
UiStrengthRank.cpp
UiPopupPasswordQuery.cpp
Generating Code...
Compiling...
UiTongAssignBox.cpp
UiTongCreateSheet.cpp
UiTongGetString.cpp
UiTongManager.cpp
UiTrembleItem.cpp
UiSoundSetting.cpp
GameSpaceChangedNotify.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ShortcutKey.cpp
UiBase.cpp
UiShell.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ChatFilter.cpp
FilterTextLib.cpp
S3Client.cpp
NetConnectAgent.cpp
Login.cpp
TextCtrlCmd.cpp
ErrorCode.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Game.exe - 0 error(s), 3 warning(s)
--------------------Configuration: S3Relay - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ChannelMgr.cpp
ChatConnect.cpp
ChatServer.cpp
DBConnect.cpp
DBTable.cpp
DealRelay.cpp
DoScript.cpp
FriendMgr.cpp
GatewayCenter.cpp
GatewayClient.cpp
Global.cpp
HeavenLib.cpp
HostConnect.cpp
HostServer.cpp
KThread.cpp
Lock.cpp
LogFile.cpp
Memory.cpp
NetCenter.cpp
NetClient.cpp
Generating Code...
Compiling...
NetConnect.cpp
NetServer.cpp
NetSockDupEx.cpp
RainbowLib.cpp
RelayCenter.cpp
RelayClient.cpp
RelayConnect.cpp
RelayServer.cpp
RootCenter.cpp
RootClient.cpp
S3Relay.cpp
SockThread.cpp
TongConnect.cpp
TongServer.cpp
KTongControl.cpp
KTongSet.cpp
TONGDB.CPP
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

S3Relay.exe - 0 error(s), 1 warning(s)
--------------------Configuration: S3RelayServer - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\s3p_mssqlserver_result.cpp(96) : warning C4018: '<' : signed/unsigned mismatch
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug already exists.
1 file(s) copied.

S3RelayServer.exe - 0 error(s), 2 warning(s)
--------------------Configuration: Sword3PaySys - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\s3pdb_mssqlserver_connection.cpp(117) : warning C4101: 'e' : unreferenced local variable
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Sword3PaySys.exe - 0 error(s), 2 warning(s)
--------------------Configuration: UpdateDLL - Win32 Debug--------------------
Compiling resources...
Compiling...
MsgWnd.cpp
Compiling...
StdAfx.cpp
UpdateDLL.cpp
UpdateDLLImplement.cpp
UpdateExport.cpp
bufsocket.cpp
BusyThread.cpp
CheckThread.cpp
CRC32.C
DgmSocket.cpp
downloadfile.cpp
downnotify.cpp
ftpdownload.cpp
GenKAVMoveProgram.cpp
getfilesversion.cpp
getproxysetting.cpp
GetVersion.cpp
Global.cpp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
InetStruct.cpp
IpSocket.cpp
KCloseProgramMgr.cpp
LoadHostList.cpp
PingSocket.cpp
PingThread.cpp
ProcessIndex.cpp
proxyutility.cpp
PublicFun.cpp
RawSocket.cpp
SaveLog.cpp
sockspacket.cpp
stmsocket.cpp
tcpsocket.cpp
UdpSocket.cpp
UpdateData.cpp
UpdatePublic.cpp
usercheck.cpp
wndnotify.cpp
Linking...
Creating library Debug/UpdateDLL.lib and object Debug/UpdateDLL.exp
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.

UpdateDLL.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ZNull - Win32 Debug--------------------

ZNull.exe - 0 error(s), 0 warning(s)
--------------------Configuration: d3dframe - Win32 Debug--------------------
Compiling...
d3dapp.cpp
d3denum.cpp
d3dfile.cpp
d3dframe.cpp
d3dmath.cpp
d3dtextr.cpp
d3dutil.cpp
Creating library...
1 file(s) copied.

d3dframe.lib - 0 error(s), 0 warning(s)
--------------------Configuration: LuaLibDll - Win32 Debug--------------------
Compiling...
lapi.c
Create LUA dllexport
lcode.c
Create LUA dllexport
ldebug.c
Create LUA dllexport
ldo.c
Create LUA dllexport
lfunc.c
Create LUA dllexport
lgc.c
Create LUA dllexport
llex.c
Create LUA dllexport
lmem.c
Create LUA dllexport
lobject.c
Create LUA dllexport
lparser.c
Create LUA dllexport
lstate.c
Create LUA dllexport
lstring.c
Create LUA dllexport
ltable.c
Create LUA dllexport
ltests.c
Create LUA dllexport
ltm.c
Create LUA dllexport
lua.c
Create LUA dllexport
LuaExtend.c
Create LUA dllexport
lundump.c
Create LUA dllexport
lvm.c
Create LUA dllexport
lzio.c
Create LUA dllexport
lauxlib.c
Create LUA dllexport
lbaselib.c
Create LUA dllexport
ldblib.c
Create LUA dllexport
liolib.c
Create LUA dllexport
lmathlib.c
Create LUA dllexport
lstrlib.c
Create LUA dllexport
Linking...
Creating library Debug/LuaLibDll.lib and object Debug/LuaLibDll.exp
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

LuaLibDll.dll - 0 error(s), 0 warning(s)

7. Vào Z:\JX\swrod3\bin bạn sẽ thấy folder client và server. Vào trong đó bạn sẽ thấy các file vừa được build với ngày giờ hiện tại.
8. Mở MSSQL, attach database account trong Z:\JX\swrod3\bin\Server\db.
9. Cuối cùng là cấu hình server, tạo tài khoản và login. Việc cấu hình server coi như bạn đã biết.
10. Nếu thành công, quay lại bài này và nhấn nút THANKS.

SQL2000 with SP4: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
VC++ 6.0 with SP6: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


bác có yahoo k0 ch0 mình học hỏi tý dc k0

Trung95
25-07-12, 12:00 PM
Sáng nay vào không thấy, chắc có người ích kỉ nào đó move rồi;))

assaa
25-07-12, 12:21 PM
Nếu được thì chủ pic làm 1 cái video demo đi bạn !
Bạn có thể làm theo bài hướng dẫn build source by nhoxyeunhac ấy. Mình đã build theo đó và thành công đã làm được luôn vạn lượng rồi ;))

--- Chế độ gộp bài viết ---


Ủa cái bài "Lời kêu gọi ..." của tui bị move đi đâu rồi nhỉ có mod nào biết không ? (topic id 97671)
Chắc ai đó đã xóa rồi :-? 30charrrrrrrrrrr

Phong_JxOnline
25-07-12, 12:31 PM
Bạn có thể làm theo bài hướng dẫn build source by nhoxyeunhac ấy. Mình đã build theo đó và thành công đã làm được luôn vạn lượng rồi ;))

--- Chế độ gộp bài viết ---


Chắc ai đó đã xóa rồi :-? 30charrrrrrrrrrr

bạn lên yahoo có thể chỉ mình build dc k0

thecong
25-07-12, 12:36 PM
Có cái bài kêu gọi của ông kia rõ hay thằng MOD bẩn bựa nào xóa mịa nó mất rồi

thaihoa91
25-07-12, 12:37 PM
Ủa cái bài "Lời kêu gọi ..." của tui bị move đi đâu rồi nhỉ có mod nào biết không ? (topic id 97671)

Sao vụ bảo trì đột xuất 20 fút hùi khoảng 12h sáng thì khi bảo trì xong thì tui vào ko thấy bài của ông nữa, chắc bị lỗi

@Trung95: Trước khi cậu bít rõ sự việc, xin đừng fán chắc như Bao Công !

assaa
25-07-12, 12:47 PM
Có cái bài kêu gọi của ông kia rõ hay thằng MOD bẩn bựa nào xóa mịa nó mất rồi, bẩn tính v~, jxvn mãi mãi ko phát triển được vì những thành phần đó
Khi chưa rõ nguyên nhân thì đừng vội nói như thế bạn ak. Nếu như mod nào có ý xóa thì đã xóa từ trước rồi ko để đến lúc có nhiều comment mới xóa. Chờ đợi là hạnh phúc

thaihoa91
25-07-12, 12:53 PM
Mình đã đăng bài hỏi anh Philo, giờ chỉ chờ anh Philo vào là giải quyết sáng toả mọi chuyện: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

jxvietnam
25-07-12, 01:28 PM
Có cái bài kêu gọi của ông kia rõ hay thằng MOD bẩn bựa nào xóa mịa nó mất rồi
Không phải mod là là admin :)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Ý kiến lên phường gặp cô hường :haha:

dammejx
25-07-12, 10:44 PM
build sv xong. chép qua máy thật chuyển thành no font. tét. nhưng chạy tới gameserver thì nó tự tắt là sao. chỉ mình cách fix . thank

nhoxmap_b7
26-07-12, 01:06 AM
--------------------Configuration: Core - Win32 Server Release--------------------
Compiling...
KNpcResNode.cpp
C:\JX\swrod3\SwordOnline\Sources\Core\Src\KNpcResN ode.cpp(1307) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.

CoreServer.dll - 1 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Client Release--------------------
Compiling...
KNpcResNode.cpp
C:\JX\swrod3\SwordOnline\Sources\Core\Src\KNpcResN ode.cpp(1307) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\ClientRelease\KNpcResNode.sbr': No such file or directory
Error executing bscmake.exe.

CoreClient.dll - 2 error(s), 0 warning(s)



mấy huynh cho em hỏi lỗi này là sao vậy

DNTmaster
26-07-12, 06:42 AM
Chỉnh thêm class tầm bậy là bị vậy :haha:

doanhungit
26-07-12, 01:32 PM
Mình đã vào server và đánh quái lên cấp ầm ầm nhưng vẫn có lỗi do có thể sai thư mục maps, nhân vật các phái đều bị lỗi skill của phái này nhảy sang phái khác trừ TVB vì phái TVB nằm ở Ba Lăng Huyện (đi thuyền). Chỉ có TVB là không bị lỗi, sau khi lên cấp 10 gia nhập TVB được đưa về lãnh địa của phái, về TVB nhận nhiệm vụ nhập môn thì phải (chưa có thời gian test nhiệm vụ vì ko dịch được tiếng TQ), các phái khác sau khi nhập môn thì báo lỗi đại loại là: đường đi phía trước ko thông và sẽ bị nhảy skill của phái khác vào bảng skill... còn nhiều vấn đề nằm ở script, settings, maps. Có bạn nào có 3 thư mục đó chuẩn với server đang build này không? cho mình xin

nhoxmap_b7
26-07-12, 06:51 PM
Chỉnh thêm class tầm bậy là bị vậy :haha:

:D cái này do nghịch tầm bậy nên nó bị...giờ em đã fix đc rồi nhưng khi em build xong em copy mấy file của client thì nó bị don't send giống trong hình này

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> .bmp (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> .bmp)

nhoxmap_b7
27-07-12, 11:18 PM
:D cái này do nghịch tầm bậy nên nó bị...giờ em đã fix đc rồi nhưng khi em build xong em copy mấy file của client thì nó bị don't send giống trong hình này

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> .bmp (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> .bmp)

ma^'y Huynh help em...sr dang dung dt nen danh ko dau

thaihoa91
28-07-12, 12:13 AM
Xem client có file nào tên represent4.dll ko ??? Nếu có thì del nó đi !

Phong_JxOnline
29-07-12, 07:41 PM
Project Version 0.0.0.1

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Pass Rar : project_jx1

Share cho các bạn tham khảo :)

link đả die bạn xem lại dùm nhé

m4jy3u1n
22-08-12, 10:59 PM
mình build xong xuôi hết rồi. chạy gamesever thì có 2 dòng đầu với cuối successful.còn 3 dòng giữa fail
có ai biết tại sao ko chỉ e với~:>

gia_muvn
07-09-12, 12:35 AM
Chạy server ok, login ok, tạo nhân vật xong đứng im không vào đc giao diện game, out ra vào lại thấy nhân vật đã tạo nhưng cũng không login vào đc giao diện game. Lỗi này là gì vậy ai chỉ giúp mình với.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

ngotiendat
07-09-12, 05:47 AM
Chạy server ok, login ok, tạo nhân vật xong đứng im không vào đc giao diện game, out ra vào lại thấy nhân vật đã tạo nhưng cũng không login vào đc giao diện game. Lỗi này là gì vậy ai chỉ giúp mình với.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
gs lỗi lòi mắt mà hô là ok à..........................

gia_muvn
07-09-12, 01:38 PM
Nếu nó không lỗi thì đã vào đc :)) quan trọng là nguyên nhân làm sao nó lỗi :))

hoangthien89
07-09-12, 03:13 PM
gs lỗi lòi mắt mà hô là ok à..........................

mình cũng bị lỗi iniset error mặc dù client đã có file PKPunish.ini trong thư mục client/setiing/player
các bác ai làm được giúp em với!

mrtran0781
08-09-12, 08:29 PM
mong chờ cái Clip 30 charrrrrrr

thanhtunghk
10-09-12, 12:15 AM
Chạy server ok, login ok, tạo nhân vật xong đứng im không vào đc giao diện game, out ra vào lại thấy nhân vật đã tạo nhưng cũng không login vào đc giao diện game. Lỗi này là gì vậy ai chỉ giúp mình với.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

mình cũng bị như thế này. Gameser báo Init PlayerSet Error!!!

thaihoa91
10-09-12, 01:04 AM
Thử dùng Settings của Server nền NhoxYeuNhac92 xem có bị ko !

thanhtunghk
10-09-12, 08:33 PM
mình dùng Settings + maps + script trong server của NhokYeuNhac92 thì GS ko còn lỗi Init PlayerSet Error!!!
Nhưng vào game thì nó báo Máy chủ đã đầy hoặc đang được bảo trì. Haizzzzz

thaihoa91
11-09-12, 12:22 AM
mình dùng Settings + maps + script trong server của NhokYeuNhac92 thì GS ko còn lỗi Init PlayerSet Error!!!
Nhưng vào game thì nó báo Máy chủ đã đầy hoặc đang được bảo trì. Haizzzzz

Xài Settings nhưng ko xài Serverlist.ini nha !

thanhtunghk
11-09-12, 01:17 AM
ủa ko phải Serverlist.ini là sửa IP server sao.

thaihoa91
11-09-12, 08:32 AM
ủa ko phải Serverlist.ini là sửa IP server sao.

Serverlist.ini sửa IP theo ý mình, ko fải xài Serverlist.ini của NhoxYeuNhac92 đâu !

assaa
11-09-12, 09:06 AM
mình dùng Settings + maps + script trong server của NhokYeuNhac92 thì GS ko còn lỗi Init PlayerSet Error!!!
Nhưng vào game thì nó báo Máy chủ đã đầy hoặc đang được bảo trì. Haizzzzz
Nguyên nhân do cái WorldSet.ini gây ra bạn nên lấy cái worldset.ini của sv khác gắn vào là có thể vào game. Vì sv nhoxyeunhac đã thay đổi lại cách load file worldset nên nếu bạn dùng file worldset của sv nhox sẽ bị thôi

thanhtunghk
11-09-12, 09:12 AM
Mình có sửa lại IP đó chứ. Hay Hòa cho mình cái Settings phù hợp với cái SV này dc ko.

thaihoa91
11-09-12, 09:31 AM
Mình có sửa lại IP đó chứ. Hay Hòa cho mình cái Settings phù hợp với cái SV này dc ko.

Thế này nhé, settings xài của server gốc lúc build, lấy thư mục player và npc trong Settings của NhoxYeuNhac92 wa là xài dc !

ps1990
12-10-12, 08:55 AM
mọi người cho hỏi.Khi Build SRC thì phải chuyển máy về font chinasee đúng không vậy

trananh88vt
12-10-12, 09:14 AM
mọi người cho hỏi.Khi Build SRC thì phải chuyển máy về font chinasee đúng không vậy

Ko cần đâu bạn ơi. Build ở nofont or font không ảnh hưởng chủ yếu là do bạn quen dev trên nền nào thui.

(Không bít ta có tội tình gì mà GZ chặn IP của ta. Thật là chán!)

savatage91
22-11-12, 02:31 AM
mọi người xem là lỗi gì, tớ build thư viện
FilterText\FilterText_StaticLib.dsw
MultiServer\Common\Common.dsw

cái đầu thì oke, tới cái common thì lỗi này ko biết sao


--------------------Configuration: Common - Win32 Release--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(36) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(38) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(42) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(46) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(49) : error C2535: 'unsigned long __thiscall OnlineGameLib::Win32::CIOCompletionPort::GetStatus (void)' : member function already defined or declared
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(42) : see declaration of 'GetStatus'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(27) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(31) : error C2065: 'completionKey' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(38) : error C2065: 'ULONG_PTR' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(38) : error C2146: syntax error : missing ')' before identifier 'completionKey'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(38) : error C2182: 'PostStatus' : illegal use of type 'void'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(38) : error C2350: 'CIOCompletionPort::PostStatus' is not a static member
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(40) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(41) : error C2143: syntax error : missing ';' before '{'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(41) : error C2447: missing function header (old-style formal list?)
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(51) : error C2065: 'pCompletionKey' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2146: syntax error : missing ')' before identifier 'pdwNumBytes'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2350: 'CIOCompletionPort::GetStatus' is not a static member
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2078: too many initializers
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(52) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(53) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(54) : error C2143: syntax error : missing ';' before '{'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(54) : error C2447: missing function header (old-style formal list?)
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2146: syntax error : missing ')' before identifier 'pdwNumBytes'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2350: 'CIOCompletionPort::GetStatus' is not a static member
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2078: too many initializers
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(68) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(70) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(71) : error C2143: syntax error : missing ';' before '{'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.cpp(71) : error C2447: missing function header (old-style formal list?)
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(36) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(38) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(42) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(46) : error C2061: syntax error : identifier 'ULONG_PTR'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(49) : error C2535: 'unsigned long __thiscall OnlineGameLib::Win32::CIOCompletionPort::GetStatus (void)' : member function already defined or declared
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\IOCompletionPort.h(42) : see declaration of 'GetStatus'
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(348) : error C2065: 'ULONG_PTR' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(348) : error C2146: syntax error : missing ')' before identifier 'pSocket'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(348) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(431) : error C2146: syntax error : missing ')' before identifier 'pSocket'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(431) : error C2059: syntax error : ')'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(957) : error C2065: 'PDWORD_PTR' : undeclared identifier
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(957) : error C2297: '&' : illegal, right operand has type 'class OnlineGameLib::Win32::CSocketServer::Socket *'
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(957) : error C2660: 'GetStatus' : function does not take 3 parameters
G:\JX\JX\JX\swrod3\SwordOnline\Sources\MultiServer \Common\SocketServer.cpp(1011) : error C2660: 'PostStatus' : function does not take 1 parameters
Thread.cpp
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Error executing cl.exe.

Common.lib - 45 error(s), 0 warning(s)

em cũng bị lỗi này y như bác không biết cách giải quyết đã có chưa nhỉ ?

thangnd10
18-12-12, 03:45 PM
ai con link song ko up len minh dung vs

phjthjenngoa
10-01-13, 02:55 PM
Mọi người cho em hỏi em sài visual 2010 down soucre về mở thư mục ra em chạy file JX-I.VC8 thì lúc Debug nó báo tùm lùm hết

ảnh thư mục JX của em down về giải nén ra:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


Em hiện tại cũng đang học c++ và cũng đam mê JX muốn DEV JX theo cách của riêng mình. Mong anh(chị) giúp đỡ em với.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Em online 20/24, mong anh(chị) giúp đở em để em thực hiện ước mơ của mình.:">

thienthanden2
14-01-13, 04:13 PM
Bộ source này phải build bằng visual c++ 6 mới được, ngoài ra cũng có bộ source dành cho VC2005 trong diễn đàn này có người share nếu mình nhớ không lầm.

zvotinhz
31-01-13, 07:54 PM
các pro ơi cho mình hỏi tý, mình tải sever có auto trên dđ và mình muốn build source sever mới tải thì bước 1 mình làm như thế nào ạ :(. TKS

thaihoa91
31-01-13, 08:18 PM
các pro ơi cho mình hỏi tý, mình tải sever có auto trên dđ và mình muốn build source sever mới tải thì bước 1 mình làm như thế nào ạ :(. TKS

Source là gốc build ra server, còn server ng` ta share là source của ng` ta, bạn ko có source của ng` ta thì làm sao build tiếp dc !

Source zống như 1 khúc gõ, Server zống như 1 tác phẩm từ khúc gỗ sau khi đã gọt mài giũa !

Server share ra chỉ để phát triển script lua, chứ ko có khả năng build tiếp source, vì bạn ko nắm giữ dc source khi họ build ra server đó !

zvotinhz
31-01-13, 09:05 PM
Source là gốc build ra server, còn server ng` ta share là source của ng` ta, bạn ko có source của ng` ta thì làm sao build tiếp dc !

Source zống như 1 khúc gõ, Server zống như 1 tác phẩm từ khúc gỗ sau khi đã gọt mài giũa !

Server share ra chỉ để phát triển script lua, chứ ko có khả năng build tiếp source, vì bạn ko nắm giữ dc source khi họ build ra server đó !

vậy hã :( .TKS thái hòa nha :)
mà thái hòa ơi cái sever auto nó bị lỗi nhân vật nữ hệ kim fix cái này trong source hã còn cách nào khác ko :(

mar_linh
01-02-13, 09:57 AM
có ai share cho mình cái source chạy trên Visual Studio 2010 với, sao source này down về chạy trên Visual C++ 6.0 mà không được thế

jackylong911
02-02-13, 11:12 AM
Phần này mình không hiểu lắm có biết chỉ mình chi tết nha.
:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

zcomputerz
02-02-13, 11:52 AM
Phần này mình không hiểu lắm có biết chỉ mình chi tết nha.
:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
ở trang 3 có đó bạn.
Khai báo đường dẫn thì bạn chạy VC++ 6.0, vào Tool -> Options, chọn mục Directories.
Ở phần show diectories for:
nếu khai báo đường dẫn include file thì chọn include files, Sau khi chọn xong thì bạn bổ sung đường dẫn tới các thư mục trong bài hướng dẫn, đồng thời sắp xếp lại thứ tự như bài hướng dẫn ở mục diectories bên dưới.

nếu khai báo library thì chọn library files.Sau khi chọn xong thì bạn bổ sung đường dẫn tới các thư mục trong bài hướng dẫn, đồng thời sắp xếp lại thứ tự như bài hướng dẫn ở mục diectories bên dưới.

luxfarm
09-02-13, 09:18 PM
--------------------Configuration: KNpc - Win32 Release--------------------
Compiling...
KNpc.cpp
D:\Souce Vo Lam Truyen Ky\Source\Sources\Core\Src\KCore.h(31) : fatal error C1083: Cannot open include file: 'KWin32.h': No such file or directory

là sao nhỉ ?

thienthanden2
09-02-13, 10:12 PM
--------------------Configuration: KNpc - Win32 Release--------------------
Compiling...
KNpc.cpp
D:\Souce Vo Lam Truyen Ky\Source\Sources\Core\Src\KCore.h(31) : fatal error C1083: Cannot open include file: 'KWin32.h': No such file or directory

là sao nhỉ ?

Không thể mở file KWin32.h để chèn vào Kcore.h. Không có file hoặc đường dẫn như vậy (không tồn tại).

luxfarm
09-02-13, 10:23 PM
Không thể mở file KWin32.h để chèn vào Kcore.h. Không có file hoặc đường dẫn như vậy (không tồn tại).

Z:\JX\gdiplus\Include
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl

của mình k có những cái này còn lại có cả :(

thienthanden2
09-02-13, 11:35 PM
D:\Souce Vo Lam Truyen Ky\Source\Sources\Core\Src\KCore.h
mở file đó ra kéo lên đầu trang xem file kwin32.h được include theo đường dẫn nào, tìm đến đường dẫn đó coi có ko thì biết liền. Bạn muốn build source bạn phải biết về C++ trước đã, đây là những thứ rất cơ bản.

luxfarm
10-02-13, 12:14 AM
D:\Souce Vo Lam Truyen Ky\Source\Sources\Core\Src\KCore.h
mở file đó ra kéo lên đầu trang xem file kwin32.h được include theo đường dẫn nào, tìm đến đường dẫn đó coi có ko thì biết liền. Bạn muốn build source bạn phải biết về C++ trước đã, đây là những thứ rất cơ bản.

#ifndef KCore_H
#define KCore_H
//---------------------------------------------------------------------------
#ifdef _STANDALONE
#define CORE_API
#else
#ifdef CORE_EXPORTS
#define CORE_API __declspec(dllexport)
#else
#define CORE_API __declspec(dllimport)
#endif
#endif
//---------------------------------------------------------------------------
#define DIR_DOWN 0
#define DIR_LEFTDOWN 1
#define DIR_LEFT 2
#define DIR_LEFTUP 3
#define DIR_UP 4
#define DIR_RIGHTUP 5
#define DIR_RIGHT 6
#define DIR_RIGHTDOWN 7
//---------------------------------------------------------------------------
#include "KWin32.h"
#include "KDebug.h"
#include "KMemBase.h"
#include "KStrBase.h"
#ifndef _SERVER
#include "KSpriteCache.h"
#include "KFont.h"
#endif

#include "KTabFile.h"
#include "KProtocol.h"
#include "KEngine.h"
#include "KScriptList.h"
#include "KScriptCache.h"
#include "KSkillManager.h"
#include "MyAssert.H"
class ISkill ;
#ifdef _SERVER
#ifdef _STANDALONE
#include "IServer.h"
#else
#include "../../Headers/IServer.h"
#endif
#else
#include "../../Headers/IClient.h"
#include "KMusic.h"
#include "KSoundCache.h"
#endif

đây giúp mình sửa lại với

thienthanden2
10-02-13, 12:46 AM
Bạn phải có kiến thức c++ trước đã, chứ ko ai rảnh mà giúp mấy cái lặt vặt này đc, với lại tui đã nói rõ ở phần trên rồi còn gì, bạn đọc lại xem.

thaihoa91
10-02-13, 01:02 AM
Ko học các chữ cái cơ bản mà đòi học đọc và viết thì thật là 1 điều ko tưởng :))

luxfarm
10-02-13, 11:24 AM
mình đến các mục heart đó rồi có 2 file đó mà :(

thienthanden2
10-02-13, 03:11 PM
mình đến các mục heart đó rồi có 2 file đó mà :(

Xem lại include thư viện đã đúng hết chưa. File kwin32.h nằm đây này
JX\swrod3\SwordOnline\Sources\Engine\Src

luxfarm
10-02-13, 06:09 PM
Xem lại include thư viện đã đúng hết chưa. File kwin32.h nằm đây này
JX\swrod3\SwordOnline\Sources\Engine\Src

toàn bộ file kwin32.h đây

//---------------------------------------------------------------------------
// Blade Engine (c) 1999-2000 by Kingsoft
//
// File: KWin32.h
// Date: 2001.10.10
// Code: Daphnis
// Desc: Percompiled header files of Win32 Platform
//---------------------------------------------------------------------------
#ifndef KWin32_H
#define KWin32_H

#ifdef _STANDALONE
#define ENGINE_API
#define _ASSERT(x)
#else
#ifdef ENGINE_EXPORTS
#define ENGINE_API __declspec(dllexport)
#else
#define ENGINE_API __declspec(dllimport)
#endif
#endif

#ifndef __linux
#ifdef _STANDALONE
#include <winsock2.h>
#endif
#define _WIN32_WINNT 0x0400
#include <windows.h>
#define DIRECTINPUT_VERSION 0x800
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <windows.h>
#include <mmsystem.h>
#include <dsound.h>
#include <dinput.h>
#include <ddraw.h>
#else
#define LONG long
#define INT int
#define LPINT int *
#define HWND unsigned long
#define HANDLE unsigned long
#define LPSTR char *
#define LPTSTR char *
#define LPCSTR const char *
#define LPCTSTR const char *
#define DWORD unsigned long
#define LPVOID void *
#define PVOID void *
#define BOOL int
#define TRUE 1
#define FALSE 0
#define BYTE unsigned char
#define WORD unsigned short
#define UINT unsigned int
#define PBYTE unsigned char *
#define LPBYTE unsigned char *
#define LONG long
#define IN
#define OUT
typedef struct tagRECT
{
LONG left;
LONG top;
LONG right;
LONG bottom;
} RECT, *LPRECT;

typedef struct tagPOINT
{
LONG x;
LONG y;
} POINT, *PPOINT;

typedef struct _GUID { // size is 16
DWORD Data1;
WORD Data2;
WORD Data3;
BYTE Data4[8];
} GUID;

#define MAX_PATH 300
#define CALLBACK
#include <stdarg.h>

#define ZeroMemory(x,y) memset(x, 0, y)
#define max(a,b) (((a) > (b)) ? (a) : (b))
#define min(a,b) (((a) < (b)) ? (a) : (b))
#define FILE_CURRENT 1
#define FILE_END 2
#define FILE_BEGIN 0

#include <pthread.h>
#define MAKEWORD(a, b) ((WORD)(((BYTE)(a)) | ((WORD)((BYTE)(b))) << 8))
#define MAKELONG(a, b) ((LONG)(((WORD)(a)) | ((DWORD)((WORD)(b))) << 16))
#define LOWORD(l) ((WORD)(l))
#define HIWORD(l) ((WORD)(((DWORD)(l) >> 16) & 0xFFFF))
#define LOBYTE(w) ((BYTE)(w))
#define HIBYTE(w) ((BYTE)(((WORD)(w) >> 8) & 0xFF))

#ifdef WIN32
#define SUCCEEDED(x) ((x) > 0)
#else
#define SUCCEEDED(x) ((long)x >= 0)
#endif


#include <unistd.h>
#define __stdcall
#define LPDWORD unsigned long *
#define SOCKET_ERROR -1
#endif
//---------------------------------------------------------------------------
// Insert your headers here
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
//---------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>


#ifndef ITOA
#define ITOA(NUMBER) #NUMBER
#endif

#ifndef __TEXT_LINE__
#define __TEXT_LINE__(LINE) ITOA(LINE)
#endif

#ifndef KSG_ATTENTION
#define KSG_ATTENTION(MSG) __FILE__"("__TEXT_LINE__(__LINE__)") : ATTENTION "#MSG
#endif


//---------------------------------------------------------------------------
#endif

thienthanden2
10-02-13, 06:36 PM
Tui nói là xem include thư viện như hướng dẫn của người ta ở đầu trang xem có đúng hay chưa, chứ trong file đó có gì thì kệ nó. Một lần nữa tui khuyên bạn phải học C++ trước đã hãy nghĩ tới build source. Vì sau này người ta có hướng dẫn bạn cũng ko hiểu được người ta muốn nói điều gì. Và khi chuơng trình báo lỗi thì bạn cũng ko biết nó là cái lỗi gì để tìm đường mà sửa.

luxfarm
10-02-13, 06:38 PM
Tui nói là xem include thư viện như hướng dẫn của người ta ở đầu trang xem có đúng hay chưa, chứ trong file đó có gì thì kệ nó. Một lần nữa tui khuyên bạn phải học C++ trước đã hãy nghĩ tới build source. Vì sau này người ta có hướng dẫn bạn cũng ko hiểu được người ta muốn nói điều gì. Và khi chuơng trình báo lỗi thì bạn cũng ko biết nó là cái lỗi gì để tìm đường mà sửa.

đường dẫn mình đây :
D:\SOURCE JX\SWROD3\SWORDONLINE\SOURCES\ENGINE\SRC
chỉnh cực chuẩn mà

Win32
10-02-13, 06:40 PM
d:\source\swrod3\swordonline\sources\multiserver\c ommon\Utils.h(36) : fatal error C1083: Cannot open include file: 'atlbase.h': No such file or directory
IniFile.cpp
ai giúp hộ ạ =((

sang96
20-05-13, 01:49 PM
Có cái source JX mà không ai hướng dẫn build đầy đủ cả. Sau khi tui được một số người giúp đỡ đã build được source, chạy được và login được vô game.
Bây giờ tui viết lại hướng dẫn này cho các bạn nào thích build source.
Lưu ý:
+ Tui không rành VC++, tui chỉ mới build xong thôi chứ chưa phát triển được tính năng nào. Nên tui xin không trả lời bất cứ trục trặc nào liên quan đến phát triển tính năng từ source. Mọi người phải tự làm.
+ Sau khi login được vào game thì chưa đánh quái và chưa đối thoại được với npc. Các lỗi script, setting và resource trong file pak thì mọi người tự làm.

1. Cài đặt: WinXP SP2, chuyển sang font China, MSSQL2000 và ServicePack4, VC++ 6.0 và ServicePack6.
2. Download source từ đây <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> giải nén bạn sẽ được folder JX. Vào JX xóa bớt các folder chỉ để lại 3 cái này là đủ: dx9csdk, gdiplus, swrod3.
3. Download patch ver2 từ đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cái này là tui bổ sung thêm 1 số file còn thiếu lấy từ các bản JX đang chạy, và sửa đường dẫn biên dịch để nó xuất ra 1 chỗ cho dễ debug. Giải nén cái này sẽ ra folder JX, copy ghi đè vào source JX vừa down được.
4. Mở VC6.
Khai báo đường dẫn cho các include files trỏ đến thứ tự như sau (Z là ổ đĩa chứa JX của tui):
Z:\JX\dx9csdk\Include
Z:\JX\swrod3\SwordOnline\Headers
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\swrod3\SwordOnline\Sources\Engine\Src
Z:\JX\swrod3\SwordOnline\Sources\Core\Src
Z:\JX\gdiplus\Include
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\dx9csdk\Lib
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\SwordOnline\Lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.
6. Vào menu [Build]\[Batch Build]. Trong danh sách [Project configurations], nếu bạn chạy ở chế độ Debug thì chỉ cần chọn các cấu hình có chữ Debug, nếu muốn release thì chọn các cấu hình có chử release. chọn checkbox [Selection only"] và nhấn nút [Rebuild All]. Kết thúc quá trình build bạn sẽ thu được log với kết quả tất cả các project đều 0 error(s)

Deleting intermediate files and output files for project 'AutoUpdateRes - Win32 Debug'.
Deleting intermediate files and output files for project 'Autoupdate - Win32 Debug'.
Deleting intermediate files and output files for project 'Bishop - Win32 Debug'.
Deleting intermediate files and output files for project 'Common - Win32 Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Server Debug'.
Deleting intermediate files and output files for project 'Core - Win32 Client Debug'.
Deleting intermediate files and output files for project 'ESClient - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 Debug'.
Deleting intermediate files and output files for project 'Engine - Win32 OutRead Debug'.
Deleting intermediate files and output files for project 'ExpandPackage - Win32 Debug'.
Deleting intermediate files and output files for project 'ExpandPackageStaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText - Win32 Debug'.
Deleting intermediate files and output files for project 'FilterText_StaticLib - Win32 Debug'.
Deleting intermediate files and output files for project 'GameServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Goddess - Win32 Debug'.
Deleting intermediate files and output files for project 'Heaven - Win32 Debug'.
Deleting intermediate files and output files for project 'KLVideo - Win32 Debug'.
Deleting intermediate files and output files for project 'Rainbow - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent2 - Win32 Debug'.
Deleting intermediate files and output files for project 'Represent3 - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Client - Win32 Debug'.
Deleting intermediate files and output files for project 'S3Relay - Win32 Debug'.
Deleting intermediate files and output files for project 'S3RelayServer - Win32 Debug'.
Deleting intermediate files and output files for project 'Sword3PaySys - Win32 Debug'.
Deleting intermediate files and output files for project 'UpdateDLL - Win32 Debug'.
Deleting intermediate files and output files for project 'ZNull - Win32 Debug'.
Deleting intermediate files and output files for project 'd3dframe - Win32 Debug'.
Deleting intermediate files and output files for project 'LuaLibDll - Win32 Debug'.
--------------------Configuration: AutoUpdateRes - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AutoUpdateRes.cpp
Linking...
1 file(s) copied.

AutoUpdateRes.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Autoupdate - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AnnuncePanel.cpp
Autoupdate.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
AutoupdateDlg.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
DefaultProcess.cpp
GameOptionPanel.cpp
z:\jx\swrod3\swordonline\sources\engine\src\kwin32 .h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
z:\jx\swrod3\swordonline\sources\autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
HyperlinkStatic.cpp
ItermProcess.cpp
ItermProcessTypeCheck.cpp
lientGameOptionProcess.cpp
RecordProcess.cpp
SiteDlg.cpp
StartDlg.cpp
webbrowser2.cpp
Generating Code...
Linking...
1 file(s) copied.

Jxonline.exe - 0 error(s), 3 warning(s)
--------------------Configuration: Bishop - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Application.cpp
Bishop.cpp
Event.cpp
GamePlayer.cpp
GameServer.cpp
Intercessor.cpp
Network.cpp
PlayerCreator.cpp
SmartClient.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Bishop.exe - 0 error(s), 0 warning(s)
--------------------Configuration: Common - Win32 Debug--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Compiling...
CRC32.C
Creating library...
A subdirectory or file ..\..\..\lib\debug already exists.
1 file(s) copied.

Common.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Server Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KGMProcess.cpp
KNewProtocolProcess.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreServerShell.cpp
Generating Code...
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(131) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\list(153) : warning C4786: 'std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >:
:~list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >' : identifier was truncated to '255' characters in the debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning C4786: 'std::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,std::map<unsigned
short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigned short>,std::all
ocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>::pair<std::_Tree<unsigned short,std::pair<unsigned short const ,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)>,
std::map<unsigned short,void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int),std::less<unsigned short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::_Kfn,std::less<unsigne
d short>,std::allocator<void (__cdecl*)(IClient *,unsigned long,unsigned long,int,unsigned char *,int)> >::iterator,bool>' : identifier was truncated to '255' characters in the debug information
Compiling...
KWeather.cpp
KMagicDesc.cpp
KGMCommand.cpp
KMission.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Linking...
Creating library ServerDebug/CoreServer.lib and object ServerDebug/CoreServer.exp
A subdirectory or file ..\..\..\bin\server\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreServer.dll - 0 error(s), 3 warning(s)
--------------------Configuration: Core - Win32 Client Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
KNpcResNode.cpp
Generating Code...
Compiling...
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
KItemGenerator.CPP
Generating Code...
Compiling...
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
CoreShell.cpp
KIpotBranch.cpp
KIpotLeaf.cpp
Generating Code...
Compiling...
KScenePlaceC.cpp
KScenePlaceRegionC.cpp
KWeather.cpp
SceneMath.cpp
ScenePlaceMapC.cpp
CoreDrawGameObj.cpp
ImgRef.cpp
KMagicDesc.cpp
KGMCommand.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Compiling...
KIpoTree.cpp
Linking...
Creating library ClientDebug/CoreClient.lib and object ClientDebug/CoreClient.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

CoreClient.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ESClient - Win32 Debug--------------------
Compiling...
CriticalSection.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IOBuffer.cpp
ManualResetEvent.cpp
NodeList.cpp
Socket.cpp
SocketClient.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Creating library...
1 file(s) copied.

ESClient.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Engine - Win32 Debug--------------------
Compiling...
stdafx.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Debug/Engine.lib and object Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Engine - Win32 OutRead Debug--------------------
Compiling...
stdafx.cpp
Compiling...
KAutoMutex.cpp
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
Generating Code...
Compiling...
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
KFont.cpp
KGifFile.cpp
KGraphics.cpp
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Generating Code...
Compiling...
Kime.cpp
KIniFile.cpp
KJpgFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KKeyboard.cpp
KLinkArray.cpp
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
Generating Code...
Compiling...
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
Generating Code...
Compiling...
KScriptList.cpp
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
KTabFileCtrl.cpp
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
Generating Code...
Compiling...
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Generating Code...
Compiling...
alloc.c
io.c
n2b_99.c
n2b_d.c
n2b_ds.c
n2b_to.c
n2d_99.c
n2d_d.c
n2d_ds.c
n2d_to.c
n2e_99.c
n2e_d.c
n2e_ds.c
n2e_to.c
ucl_crc.c
ucl_dll.c
ucl_init.c
ucl_ptr.c
ucl_str.c
ucl_util.c
Generating Code...
Linking...
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
Creating library Engine___Win32_OutRead_Debug/Engine.lib and object Engine___Win32_OutRead_Debug/Engine.exp
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Engine.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ExpandPackage - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
Generating Code...
Linking...
Creating library Debug/ExpandPackage.lib and object Debug/ExpandPackage.exp
1 file(s) copied.
1 file(s) copied.

ExpandPackage.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ExpandPackageStaticLib - Win32 Debug--------------------
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
StdAfx.cpp
Creating library...
1 file(s) copied.

ExpandPackageStaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
FilterText.cpp
Regexp.cpp
Generating Code...
Linking...
Creating library Debug/FilterText.lib and object Debug/FilterText.exp
A subdirectory or file ..\..\..\bin\client\debug already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

FilterText.dll - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText_StaticLib - Win32 Debug--------------------
Compiling...
FilterText.cpp
Regexp.cpp
Creating library...
A subdirectory or file ..\..\lib\debug already exists.
1 file(s) copied.

FilterText_StaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: GameServer - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
GameServer.cpp
KSOServer.cpp
KTransferUnit.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\server\debug already exists.
1 file(s) copied.

GameServer.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Goddess - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ClientNode.cpp
DBBackup.cpp
DBDumpLoad.cpp
DBTable.cpp
FilterTextLib.cpp
Goddess.cpp
IDBRoleServer.cpp
RoleNameFilter.cpp
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Goddess.exe - 0 error(s), 1 warning(s)
--------------------Configuration: Heaven - Win32 Debug--------------------
Compiling...
Heaven.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
IServer.cpp
ServerStage.cpp
Linking...
Creating library Debug/Heaven.lib and object Debug/Heaven.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Heaven.dll - 0 error(s), 0 warning(s)
--------------------Configuration: KLVideo - Win32 Debug--------------------
Compiling...
StdAfx.cpp
Compiling...
KLAviFile.cpp
KLCFile.cpp
KLMp3Music.cpp
KLMp4Audio.cpp
KLMp4Video.cpp
KLMusic.cpp
KLThread.cpp
KLVideo.cpp
Generating Code...
Linking...
Creating library Debug/KLVideo.lib and object Debug/KLVideo.exp
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

KLVideo.dll - 0 error(s), 1 warning(s)
--------------------Configuration: Rainbow - Win32 Debug--------------------
Compiling...
IClient.cpp
Rainbow.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
ClientStage.cpp
Linking...
Creating library Debug/Rainbow.lib and object Debug/Rainbow.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Rainbow.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent2 - Win32 Debug--------------------
Compiling...
KImageStore2.cpp
RepresentUtility.cpp
KRepresentShell2.cpp
KFont2.cpp
KFontData.cpp
TextProcess.cpp
ImageOperation.cpp
Linking...
Creating library ../../../lib/Represent.lib and object ../../../lib/Represent.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.

Represent2.dll - 0 error(s), 0 warning(s)
--------------------Configuration: Represent3 - Win32 Debug--------------------
Compiling...
precompile.cpp
Compiling...
D3D_Device.cpp
D3D_Shell.cpp
D3D_Utils.cpp
KRepresentShell3.cpp
TextureRes.cpp
TextureResMgr.cpp
Generating Code...
Compiling...
KCharSet.cpp
KFont3.cpp
KFontData.cpp
KFontRes.cpp
KMRU.cpp
RepresentUtility.cpp
TextProcess.cpp
Generating Code...
Linking...
Creating library Debug/Represent3.lib and object Debug/Represent3.exp
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

Represent3.dll - 0 error(s), 0 warning(s)
--------------------Configuration: S3Client - Win32 Debug--------------------
Compiling resources...
Compiling...
stdafx.cpp
Compiling...
AutoLocateWnd.cpp
ComWindow.cpp
MouseHover.cpp
PopupMenu.cpp
SpecialFuncs.cpp
TextPic.cpp
UiCursor.cpp
UiImage.cpp
WndButton.cpp
WndChessPanel.cpp
WndEdit.cpp
WndImage.cpp
WndImagePart.cpp
WndLabeledButton.cpp
WndList.cpp
WndList2.cpp
WndMessageListBox.cpp
WndMovingImage.cpp
WndObjContainer.cpp
WndPage.cpp
Generating Code...
Compiling...
WndPureTextBtn.cpp
Wnds.cpp
WndScrollBar.cpp
WndShadow.cpp
WndShowAnimate.cpp
WndText.cpp
WndToolBar.cpp
WndValueImage.cpp
WndWindow.cpp
UiConnectInfo.cpp
UiLogin.cpp
UiLoginBg.cpp
UiSelServer.cpp
UiContainer.cpp
UiFaceSelector.cpp
UiPlayerBar.cpp
UiStatus.cpp
UiOptions.cpp
UiInit.cpp
UiGetMoney.cpp
Generating Code...
Compiling...
UiItem.cpp
UiSkills.cpp
UiSkillTree.cpp
UiStoreBox.cpp
UiESCDlg.cpp
UiGetString.cpp
UiMsgSel.cpp
UiParadeItem.cpp
UiSelPlayerNearby.cpp
UiNewPlayer.cpp
UiSelNativePlace.cpp
UiSelPlayer.cpp
UiChannelSubscibe.cpp
UiChatCentre.cpp
UiChatPhrase.cpp
UiChatStatus.cpp
UiInformation.cpp
UiInformation2.cpp
UiTeamManage.cpp
UiHeaderControlBar.cpp
Generating Code...
Compiling...
UiMsgCentrePad.cpp
UiToolsControlBar.cpp
UiShop.cpp
UiTrade.cpp
UiTradeConfirmWnd.cpp
UiGame.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
UiSysMsgCentre.cpp
UiMiniMap.cpp
UiSelColor.cpp
UiNewPlayerStartMsg.cpp
UiPlayVideo.cpp
UiHelper.cpp
UiHelper2.cpp
UiReconnect.cpp
UiTaskDataFile.cpp
UiTaskNote.cpp
UiWorldMap.cpp
UiNewsMessage.cpp
UiStrengthRank.cpp
UiPopupPasswordQuery.cpp
Generating Code...
Compiling...
UiTongAssignBox.cpp
UiTongCreateSheet.cpp
UiTongGetString.cpp
UiTongManager.cpp
UiTrembleItem.cpp
UiSoundSetting.cpp
GameSpaceChangedNotify.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ShortcutKey.cpp
UiBase.cpp
UiShell.cpp
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
Z:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ChatFilter.cpp
FilterTextLib.cpp
S3Client.cpp
NetConnectAgent.cpp
Login.cpp
TextCtrlCmd.cpp
ErrorCode.cpp
Generating Code...
Linking...
A subdirectory or file ..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Game.exe - 0 error(s), 3 warning(s)
--------------------Configuration: S3Relay - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ChannelMgr.cpp
ChatConnect.cpp
ChatServer.cpp
DBConnect.cpp
DBTable.cpp
DealRelay.cpp
DoScript.cpp
FriendMgr.cpp
GatewayCenter.cpp
GatewayClient.cpp
Global.cpp
HeavenLib.cpp
HostConnect.cpp
HostServer.cpp
KThread.cpp
Lock.cpp
LogFile.cpp
Memory.cpp
NetCenter.cpp
NetClient.cpp
Generating Code...
Compiling...
NetConnect.cpp
NetServer.cpp
NetSockDupEx.cpp
RainbowLib.cpp
RelayCenter.cpp
RelayClient.cpp
RelayConnect.cpp
RelayServer.cpp
RootCenter.cpp
RootClient.cpp
S3Relay.cpp
SockThread.cpp
TongConnect.cpp
TongServer.cpp
KTongControl.cpp
KTongSet.cpp
TONGDB.CPP
Generating Code...
Linking...
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

S3Relay.exe - 0 error(s), 1 warning(s)
--------------------Configuration: S3RelayServer - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3re layserver\s3p_mssqlserver_result.cpp(96) : warning C4018: '<' : signed/unsigned mismatch
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug already exists.
1 file(s) copied.

S3RelayServer.exe - 0 error(s), 2 warning(s)
--------------------Configuration: Sword3PaySys - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\globalfun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
z:\jx\swrod3\swordonline\sources\sword3paysys\s3ac cserver\s3pdb_mssqlserver_connection.cpp(117) : warning C4101: 'e' : unreferenced local variable
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\debug\ already exists.
1 file(s) copied.

Sword3PaySys.exe - 0 error(s), 2 warning(s)
--------------------Configuration: UpdateDLL - Win32 Debug--------------------
Compiling resources...
Compiling...
MsgWnd.cpp
Compiling...
StdAfx.cpp
UpdateDLL.cpp
UpdateDLLImplement.cpp
UpdateExport.cpp
bufsocket.cpp
BusyThread.cpp
CheckThread.cpp
CRC32.C
DgmSocket.cpp
downloadfile.cpp
downnotify.cpp
ftpdownload.cpp
GenKAVMoveProgram.cpp
getfilesversion.cpp
getproxysetting.cpp
GetVersion.cpp
Global.cpp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
InetStruct.cpp
IpSocket.cpp
KCloseProgramMgr.cpp
LoadHostList.cpp
PingSocket.cpp
PingThread.cpp
ProcessIndex.cpp
proxyutility.cpp
PublicFun.cpp
RawSocket.cpp
SaveLog.cpp
sockspacket.cpp
stmsocket.cpp
tcpsocket.cpp
UdpSocket.cpp
UpdateData.cpp
UpdatePublic.cpp
usercheck.cpp
wndnotify.cpp
Linking...
Creating library Debug/UpdateDLL.lib and object Debug/UpdateDLL.exp
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
1 file(s) copied.

UpdateDLL.dll - 0 error(s), 1 warning(s)
--------------------Configuration: ZNull - Win32 Debug--------------------

ZNull.exe - 0 error(s), 0 warning(s)
--------------------Configuration: d3dframe - Win32 Debug--------------------
Compiling...
d3dapp.cpp
d3denum.cpp
d3dfile.cpp
d3dframe.cpp
d3dmath.cpp
d3dtextr.cpp
d3dutil.cpp
Creating library...
1 file(s) copied.

d3dframe.lib - 0 error(s), 0 warning(s)
--------------------Configuration: LuaLibDll - Win32 Debug--------------------
Compiling...
lapi.c
Create LUA dllexport
lcode.c
Create LUA dllexport
ldebug.c
Create LUA dllexport
ldo.c
Create LUA dllexport
lfunc.c
Create LUA dllexport
lgc.c
Create LUA dllexport
llex.c
Create LUA dllexport
lmem.c
Create LUA dllexport
lobject.c
Create LUA dllexport
lparser.c
Create LUA dllexport
lstate.c
Create LUA dllexport
lstring.c
Create LUA dllexport
ltable.c
Create LUA dllexport
ltests.c
Create LUA dllexport
ltm.c
Create LUA dllexport
lua.c
Create LUA dllexport
LuaExtend.c
Create LUA dllexport
lundump.c
Create LUA dllexport
lvm.c
Create LUA dllexport
lzio.c
Create LUA dllexport
lauxlib.c
Create LUA dllexport
lbaselib.c
Create LUA dllexport
ldblib.c
Create LUA dllexport
liolib.c
Create LUA dllexport
lmathlib.c
Create LUA dllexport
lstrlib.c
Create LUA dllexport
Linking...
Creating library Debug/LuaLibDll.lib and object Debug/LuaLibDll.exp
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.

LuaLibDll.dll - 0 error(s), 0 warning(s)

7. Vào Z:\JX\swrod3\bin bạn sẽ thấy folder client và server. Vào trong đó bạn sẽ thấy các file vừa được build với ngày giờ hiện tại.
8. Mở MSSQL, attach database account trong Z:\JX\swrod3\bin\Server\db.
9. Cuối cùng là cấu hình server, tạo tài khoản và login. Việc cấu hình server coi như bạn đã biết.
10. Nếu thành công, quay lại bài này và nhấn nút THANKS.

SQL2000 with SP4: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
VC++ 6.0 with SP6: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

ông này hướng dẫn sao không có hình vậy. làm sao newbie hiểu được

zzzzaytzzzz
29-05-13, 11:42 PM
cho mình hỏi câu hơi ngu tí nha, mình là người mới..... mình toàn lấy server người ta chia sẽ về dọc phá...." buildsource" nghe xa lạ với mình quá.
Buildsource có lợi gì ko các pro?.
Vậy nếu như mình buildsource thì mình có thể lấy được cái hay của người ta không?...build lại source của server người khác có được ko?thêm bớt được ko?
Mong được cái pro giải thich dùm.

thaihoa91
30-05-13, 08:24 AM
cho mình hỏi câu hơi ngu tí nha, mình là người mới..... mình toàn lấy server người ta chia sẽ về dọc phá...." buildsource" nghe xa lạ với mình quá.
Buildsource có lợi gì ko các pro?.
Vậy nếu như mình buildsource thì mình có thể lấy được cái hay của người ta không?...build lại source của server người khác có được ko?thêm bớt được ko?
Mong được cái pro giải thich dùm.

Các nhà fát hành game mua bản wuyền là mua cái source về đấy bạn, có source thì build ra dc server và client, nên có thể nói 100% toàn wuyền thêm xoá sửa, nhưng bạn ko lấy dc của ng` khác đâu, chỉ có thể tự build theo ý bạn !

xom1b
30-05-13, 10:31 AM
Các nhà fát hành game mua bản wuyền là mua cái source về đấy bạn, có source thì build ra dc server và client, nên có thể nói 100% toàn wuyền thêm xoá sửa, nhưng bạn ko lấy dc của ng` khác đâu, chỉ có thể tự build theo ý bạn !

NPH nào mua game mà đc source thế bạn 8-}

assaa
30-05-13, 10:40 AM
NPH nào mua game mà đc source thế bạn 8-}
VNG(Vì Nhà Giàu),VTC(Vô Tổ Chức), FPT

nh0xthien
07-06-13, 04:52 PM
Em cài cái VC++ 6.0 with SP6 tới cái msdn thì không cái được. Cái này không cài thì có sao không ạ????????

thaihoa91
07-06-13, 06:08 PM
Em cài cái VC++ 6.0 with SP6 tới cái msdn thì không cái được. Cái này không cài thì có sao không ạ????????

Cái MSDN là dạng ko cần cài thì vẫn xài dc VC++ 6.0 !

nh0xthien
07-06-13, 07:39 PM
Cái MSDN là dạng ko cần cài thì vẫn xài dc VC++ 6.0 !
Không cần cài MSDN thì vẫn build được scoure hả anh Hòa...

thaihoa91
08-06-13, 02:06 AM
Không cần cài MSDN thì vẫn build được scoure hả anh Hòa...

MSDN dạng như 1 cuốn ebook nhỏ, nó giải thix những định nghĩa những từ ngữ mà mình ko hỉu chứ ko liên wan fần vận hành VC++ 6.0 ! Ví dụ function là gì, struct là gì, array mảng là gì !

loianhhua003
08-06-13, 03:19 PM
haiz , cậu này chắc chưa học C++ mà đòi đi build Source , thôi thì động viên tinh thần cậu ấy
Cố lên cậu ơi , cố lên , cố lên

xom1b
26-06-13, 05:14 PM
VNG(Vì Nhà Giàu),VTC(Vô Tổ Chức), FPT

Xin đính chính với bạn rằng ko có nhà phát hành nào mua game đc khuyến mãi source đâu ạ

Đến bug còn phải report cho nhà phát triển rồi đợi fix chứ ko đc tự ý chọc ngoáy nữa là :))

Hải Lu
20-07-13, 12:56 PM
Z:\JX\swrod3\Utility\Headers
Z:\JX\swrod3\stlport\stlport\stl
Z:\JX\gdiplus\Include
Và khai báo đường dẫn cho các library files trỏ đến thứ tự như sau:
Z:\JX\swrod3\Utility\lib
Z:\JX\swrod3\stlport\lib
Z:\JX\gdiplus\lib

Cho hỏi 1 số folder này nằm đâu vậy các bác, tìm hoài ko có folder đó, e cài trên ổ C nên đường dẫn vào ko có folder

với lại thêm cái lỗi là : Error executing c:\windows\system32\cmd.exe.
sửa sao vậy mấy bác giúp e

zcomputerz
23-07-13, 09:28 AM
Cho hỏi 1 số folder này nằm đâu vậy các bác, tìm hoài ko có folder đó, e cài trên ổ C nên đường dẫn vào ko có folder

với lại thêm cái lỗi là : Error executing c:\windows\system32\cmd.exe.
sửa sao vậy mấy bác giúp e

Ông này Build source AWJX thì phải????
Không cần tìm các folder trên đâu bạn, còn lổi Error executing c:\windows\system32\cmd.exe. là sai đường dẫn khi xuất file, xóa các đường dẫn đó rồi build là bình thường hà.
Xóa: Mở Project lên, chọn Project -> Settings xóa hết các đường dẫn trong tab Post-Build Step Chú ý mục Settings For:

bunnhoc
05-08-13, 08:18 AM
mình ko cần làm trước luôn đâu, mình tks trước khi làm luôn rồi :)):))

mooryong
18-08-13, 09:06 PM
bước 5 không mở dc
5. Mở file JX\swrod3\SwordOnline\Sources\JXAll.dsw trên VC.
ai bik bị lỗi gì ko chỉ mình với

Alvin
18-08-13, 10:49 PM
sau khi build
có lỗi này là j vậy mấy pác

Deleting intermediate files and output files for project 'AutoUpdateRes - Win32 Release'.
Deleting intermediate files and output files for project 'Autoupdate - Win32 Release'.
Deleting intermediate files and output files for project 'Bishop - Win32 Release'.
Deleting intermediate files and output files for project 'Common - Win32 Release'.
Deleting intermediate files and output files for project 'Core - Win32 Server Release'.
Deleting intermediate files and output files for project 'Core - Win32 Client Release'.
Deleting intermediate files and output files for project 'ESClient - Win32 Release'.
Deleting intermediate files and output files for project 'Engine - Win32 Release'.
Deleting intermediate files and output files for project 'Engine - Win32 OuRead Release'.
Deleting intermediate files and output files for project 'ExpandPackage - Win32 Release'.
Deleting intermediate files and output files for project 'ExpandPackageStaticLib - Win32 Release'.
Deleting intermediate files and output files for project 'FilterText - Win32 Release'.
Deleting intermediate files and output files for project 'FilterText_StaticLib - Win32 Release'.
Deleting intermediate files and output files for project 'GameServer - Win32 Release'.
Deleting intermediate files and output files for project 'Goddess - Win32 Release'.
Deleting intermediate files and output files for project 'Heaven - Win32 Release'.
Deleting intermediate files and output files for project 'KLVideo - Win32 Release'.
Deleting intermediate files and output files for project 'LuaLibDll - Win32 Release'.
Deleting intermediate files and output files for project 'Rainbow - Win32 Release'.
Deleting intermediate files and output files for project 'Represent2 - Win32 Release'.
Deleting intermediate files and output files for project 'Represent3 - Win32 Release'.
Deleting intermediate files and output files for project 'S3Client - Win32 Release'.
Deleting intermediate files and output files for project 'S3Relay - Win32 Release'.
Deleting intermediate files and output files for project 'S3RelayServer - Win32 Release'.
Deleting intermediate files and output files for project 'Sword3PaySys - Win32 Release'.
Deleting intermediate files and output files for project 'UpdateDLL - Win32 Release'.
Deleting intermediate files and output files for project 'ZNull - Win32 Release'.
Deleting intermediate files and output files for project 'd3dframe - Win32 Release'.
--------------------Configuration: AutoUpdateRes - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AutoUpdateRes.cpp
Linking...
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


AutoUpdateRes.dll - 1 error(s), 0 warning(s)
--------------------Configuration: Autoupdate - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
AnnuncePanel.cpp
Autoupdate.cpp
H:\JX\swrod3\SwordOnline\Sources\Autoupdate\../Engine/Src/KWin32.h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
H:\JX\swrod3\SwordOnline\Sources\Autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
AutoupdateDlg.cpp
H:\JX\swrod3\SwordOnline\Sources\Autoupdate\../engine/Src/KWin32.h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
H:\JX\swrod3\SwordOnline\Sources\Autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
DefaultProcess.cpp
GameOptionPanel.cpp
H:\JX\swrod3\SwordOnline\Sources\Autoupdate\../engine/Src/KWin32.h(27) : warning C4005: '_WIN32_WINNT' : macro redefinition
H:\JX\swrod3\SwordOnline\Sources\Autoupdate\stdafx .h(15) : see previous definition of '_WIN32_WINNT'
HyperlinkStatic.cpp
ItermProcess.cpp
ItermProcessTypeCheck.cpp
lientGameOptionProcess.cpp
RecordProcess.cpp
SiteDlg.cpp
StartDlg.cpp
webbrowser2.cpp
Generating Code...
Linking...
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


Jxonline.exe - 1 error(s), 3 warning(s)
--------------------Configuration: Bishop - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Application.cpp
Bishop.cpp
Event.cpp
GamePlayer.cpp
GameServer.cpp
Intercessor.cpp
Network.cpp
PlayerCreator.cpp
SmartClient.cpp
Generating Code...
Linking...
common.lib(NodeList.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Bisho p\Release\vc60.pdb"; linking object as if no debug info
common.lib(IniFile.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Bisho p\Release\vc60.pdb"; linking object as if no debug info
common.lib(Library.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Bisho p\Release\vc60.pdb"; linking object as if no debug info
common.lib(Utils.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Bisho p\Release\vc60.pdb"; linking object as if no debug info
common.lib(Buffer.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Bisho p\Release\vc60.pdb"; linking object as if no debug info
common.lib(Exception.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Bisho p\Release\vc60.pdb"; linking object as if no debug info
common.lib(Win32Exception.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Bisho p\Release\vc60.pdb"; linking object as if no debug info
common.lib(Mutex.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Bisho p\Release\vc60.pdb"; linking object as if no debug info
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


Bishop.exe - 1 error(s), 8 warning(s)
--------------------Configuration: Common - Win32 Release--------------------
Compiling...
stdafx.cpp
Compiling...
Buffer.cpp
Console.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IniFile.cpp
IOBuffer.cpp
IOCompletionPort.cpp
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(36) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(38) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(42) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(46) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(49) : error C2535: 'unsigned long __thiscall OnlineGameLib::Win32::CIOCompletionPort::GetStatus (void)' : member function already defined or declared
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(42) : see declaration of 'GetStatus'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(27) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(31) : error C2065: 'completionKey' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(38) : error C2065: 'ULONG_PTR' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(38) : error C2146: syntax error : missing ')' before identifier 'completionKey'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(38) : error C2182: 'PostStatus' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(38) : error C2350: 'CIOCompletionPort::PostStatus' is not a static member
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(40) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(41) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(41) : error C2447: missing function header (old-style formal list?)
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(51) : error C2065: 'pCompletionKey' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(52) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(52) : error C2146: syntax error : missing ')' before identifier 'pdwNumBytes'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(52) : error C2350: 'CIOCompletionPort::GetStatus' is not a static member
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(52) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(52) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(53) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(54) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(54) : error C2447: missing function header (old-style formal list?)
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(68) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(68) : error C2146: syntax error : missing ')' before identifier 'pdwNumBytes'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(68) : error C2350: 'CIOCompletionPort::GetStatus' is not a static member
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(68) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(68) : error C2275: 'PDWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(156) : see declaration of 'PDWORD'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(70) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(71) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.cpp(71) : error C2447: missing function header (old-style formal list?)
KSG_EncodeDecode.cpp
KSocketClient2.cpp
Library.cpp
Macro.cpp
ManualResetEvent.cpp
Mutex.cpp
NodeList.cpp
Socket.cpp
SocketAddress.cpp
SocketClient.cpp
SocketServer.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(36) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(38) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(42) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(46) : error C2061: syntax error : identifier 'ULONG_PTR'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(49) : error C2535: 'unsigned long __thiscall OnlineGameLib::Win32::CIOCompletionPort::GetStatus (void)' : member function already defined or declared
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\IOCompletionPort.h(42) : see declaration of 'GetStatus'
NOTE : --------------------OnlineGame [Server] : Announcement--------------------
NOTE : Developing a truly scalable Winsock Server using IO Completion Ports(IOCP)
NOTE : But this module depend on the microsoft platform
NOTE : Requirements :
NOTE : * Windows NT/2000/XP: Included in Windows NT 4.0 and later.
NOTE : * Windows 95/98/Me: Unsupported.
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(348) : error C2065: 'ULONG_PTR' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(348) : error C2146: syntax error : missing ')' before identifier 'pSocket'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(348) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(431) : error C2146: syntax error : missing ')' before identifier 'pSocket'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(431) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(957) : error C2065: 'PDWORD_PTR' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(957) : error C2297: '&' : illegal, right operand has type 'class OnlineGameLib::Win32::CSocketServer::Socket *'
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(957) : error C2660: 'GetStatus' : function does not take 3 parameters
H:\JX\swrod3\SwordOnline\Sources\MultiServer\Commo n\SocketServer.cpp(1011) : error C2660: 'PostStatus' : function does not take 1 parameters
Thread.cpp
Generating Code...
Compiling...
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Generating Code...
Error executing cl.exe.


Common.lib - 45 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Server Release--------------------
Compiling...
stdafx.cpp
Compiling...
KPartnerSkill.cpp
KPlayerPartner.cpp
KThiefSkill.cpp
KMissle.cpp
KMissleRes.cpp
KMissleSet.cpp
KSkillList.cpp
KSkillManager.cpp
KSkills.cpp
KSkillSpecial.cpp
Skill.cpp
KFaction.cpp
KNpc.cpp
KNpcAI.cpp
KNpcAttribModify.cpp
KNpcDeathCalcExp.cpp
KNpcFindPath.cpp
KNpcGold.cpp
KNpcRes.cpp
KNpcResList.cpp
Generating Code...
Compiling...
KNpcResNode.cpp
KNpcSet.cpp
KNpcTemplate.cpp
KPlayer.cpp
KPlayerChat.cpp
KPlayerDBFuns.cpp
KPlayerFaction.cpp
KPlayerMenuState.cpp
KPlayerPK.cpp
KPlayerSet.cpp
KPlayerTask.cpp
KPlayerTeam.cpp
KPlayerTong.cpp
KPlayerTrade.cpp
KSprControl.cpp
KBasPropTbl.CPP
KBuySell.cpp
KInventory.cpp
KItem.cpp
KItemChangeRes.cpp
Generating Code...
Compiling...
KItemGenerator.CPP
KItemList.cpp
KItemSet.cpp
KObj.cpp
KObjSet.cpp
KViewItem.cpp
KCore.cpp
KSubWorld.cpp
KSubWorldSet.cpp
KWeatherMgr.cpp
KRegion.cpp
KWorldMsg.cpp
KMath.cpp
KGMProcess.cpp
KNewProtocolProcess.cpp
KProtocol.cpp
KProtocolProcess.cpp
ScriptFuns.cpp
KScriptValueSet.cpp
KSortScript.cpp
Generating Code...
Compiling...
CoreServerShell.cpp
KWeather.cpp
KMagicDesc.cpp
KGMCommand.cpp
KMission.cpp
KTaskFuns.cpp
KOption.cpp
KMapMusic.cpp
KLadder.cpp
Generating Code...
Linking...
LINK : fatal error LNK1181: cannot open input file "lualibdll.lib"
Error executing link.exe.


CoreServer.dll - 1 error(s), 0 warning(s)
--------------------Configuration: Core - Win32 Client Release--------------------
Compiling...
stdafx.cpp
..\engine\src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
..\engine\src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
..\engine\src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
..\engine\src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
..\engine\src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
..\engine\src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
..\engine\src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
..\engine\src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
..\engine\src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\ClientRelease\KPartnerSkill.sbr': No such file or directory
Error executing bscmake.exe.


CoreClient.dll - 10 error(s), 0 warning(s)
--------------------Configuration: ESClient - Win32 Release--------------------
Compiling...
CriticalSection.cpp
Event.cpp
EventSelect.cpp
Exception.cpp
IOBuffer.cpp
ManualResetEvent.cpp
NodeList.cpp
Socket.cpp
SocketClient.cpp
NOTE : --------------------OnlineGameLib [Client] : Announcement--------------------
NOTE : The lib be used for socket communicate that it is base on
NOTE : Windows 95 and Windows NT 3.51 and later
NOTE :
NOTE : liupeng xishanju.zhuhai.china 2003.1
NOTE : -----------------------------------------------------------------------------
Thread.cpp
UsesWinsock.cpp
Utils.cpp
Win32Exception.cpp
Creating library...
1 file(s) copied.


ESClient.lib - 0 error(s), 0 warning(s)
--------------------Configuration: Engine - Win32 Release--------------------
Compiling...
stdafx.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
Compiling...
KAutoMutex.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(26) : error C2065: 'm_pDirectInput' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(27) : error C2065: 'm_pMouseDevice' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(28) : error C2065: 'm_pKeyboardDevice' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(85) : error C2227: left of '->Unacquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(86) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(91) : error C2227: left of '->Unacquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(92) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(97) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(112) : error C2065: 'DirectInput8Create' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(115) : error C2065: 'IID_IDirectInput8' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(143) : error C2227: left of '->CreateDevice' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(154) : error C2227: left of '->SetDataFormat' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(163) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(173) : error C2227: left of '->Acquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(201) : error C2227: left of '->CreateDevice' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(212) : error C2227: left of '->SetDataFormat' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(221) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(232) : error C2227: left of '->Acquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(262) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(286) : error C2227: left of '->GetDeviceState' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(296) : error C2227: left of '->Acquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(311) : error C2227: left of '->GetDeviceState' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(313) : error C2227: left of '->Acquire' must point to class/struct/union
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KFont.cpp
KGifFile.cpp
KGraphics.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Kime.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KIniFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KJpgFile.cpp
KKeyboard.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KLinkArray.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
KPakTool.cpp
NOTE: WINVER has been defined as 0x0500 or greater which enables
Windows NT 5.0 and Windows 98 features. When these headers were released,
Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions.
For this release when WINVER is defined as 0x0500 or greater, you can only
build beta or test applications. To build a retail application,
set WINVER to 0x0400 or visit <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
to see if retail Windows NT 5.0 or Windows 98 headers are available.
See the SDK release notes for more information.
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KScriptList.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KTabFileCtrl.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Error executing cl.exe.


Engine.dll - 185 error(s), 0 warning(s)
--------------------Configuration: Engine - Win32 OuRead Release--------------------
Compiling...
stdafx.cpp
Compiling...
KAutoMutex.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KAviFile.cpp
KBitmap.cpp
KBitmap16.cpp
KBitmapConvert.cpp
KBmp2Spr.cpp
KBmpFile.cpp
KBmpFile24.cpp
KCache.cpp
KCanvas.cpp
KCodec.cpp
KCodecLzo.cpp
KColors.cpp
KDDraw.cpp
KDebug.cpp
KDError.cpp
KDInput.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(26) : error C2065: 'm_pDirectInput' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(27) : error C2065: 'm_pMouseDevice' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(28) : error C2065: 'm_pKeyboardDevice' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(85) : error C2227: left of '->Unacquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(86) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(91) : error C2227: left of '->Unacquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(92) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(97) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(112) : error C2065: 'DirectInput8Create' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(115) : error C2065: 'IID_IDirectInput8' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(143) : error C2227: left of '->CreateDevice' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(154) : error C2227: left of '->SetDataFormat' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(163) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(173) : error C2227: left of '->Acquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(201) : error C2227: left of '->CreateDevice' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(212) : error C2227: left of '->SetDataFormat' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(221) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(232) : error C2227: left of '->Acquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(262) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(286) : error C2227: left of '->GetDeviceState' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(296) : error C2227: left of '->Acquire' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(311) : error C2227: left of '->GetDeviceState' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.cpp(313) : error C2227: left of '->Acquire' must point to class/struct/union
KDrawBase.cpp
KDrawBitmap.cpp
KDrawBitmap16.cpp
KDrawFade.cpp
KDrawFont.cpp
KDrawSprite.cpp
KDrawSpriteAlpha.cpp
KDSound.cpp
KEicScript.cpp
KEicScriptSet.cpp
KEngine.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KEvent.cpp
KFile.cpp
KFileCopy.cpp
KFileDialog.cpp
KFilePath.cpp
KFindBinTree.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KFont.cpp
KGifFile.cpp
KGraphics.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KHashList.cpp
KHashNode.cpp
KHashTable.cpp
Kime.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KIniFile.cpp
KIniFile µ±Ç°²»Ö§³Ö KeyName ΪÖÐÎÄ! by Romandou
KJpgFile.cpp
KKeyboard.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KLinkArray.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KList.cpp
KLuaScript.cpp
KLuaScriptSet.cpp
KLubCmpl_Blocker.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KMemBase.cpp
KMemClass.cpp
KMemClass1.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KMemManager.cpp
KMemStack.cpp
KMessage.cpp
KMouse.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KMp3Music.cpp
KMp4Audio.cpp
KMp4Movie.cpp
KMp4Video.cpp
KMpgMusic.cpp
KMsgNode.cpp
KMusic.cpp
KMutex.cpp
KNode.cpp
KOctree.cpp
KOctreeNode.cpp
KPakData.cpp
KPakFile.cpp
KPakList.cpp
KPakTool.cpp
KPalette.cpp
KPcxFile.cpp
KPolygon.cpp
KPolyRelation.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KRandom.cpp
KSafeList.cpp
KScanDir.cpp
KScript.cpp
KScriptCache.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KScriptList.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KScriptSet.cpp
KSG_MD5_String.cpp
KSG_StringProcess.cpp
KSortBinTree.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KSortList.cpp
KSoundCache.cpp
KSprite.cpp
KSpriteCache.cpp
KSpriteCodec.cpp
KSpriteMaker.cpp
KStepLuaScript.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KStrBase.cpp
KStrList.cpp
KStrNode.cpp
KTabFile.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KTabFileCtrl.cpp
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Engine\Src\KDInpu t.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KTgaFile32.cpp
KThread.cpp
KTimer.cpp
KVideo.cpp
KWavCodec.cpp
KWavFile.cpp
KWavMusic.cpp
KWavSound.cpp
KWin32.cpp
KWin32App.cpp
KWin32Wnd.cpp
KZipCodec.cpp
KZipData.cpp
KZipFile.cpp
KZipList.cpp
md5.cpp
XPackFile.cpp
EDOneTimePad.cpp
Text.cpp
Error executing cl.exe.


Engine.dll - 185 error(s), 0 warning(s)
--------------------Configuration: ExpandPackage - Win32 Release--------------------
Compiling...
StdAfx.cpp
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
Generating Code...
Linking...
Creating library Release/ExpandPackage.lib and object Release/ExpandPackage.exp
1 file(s) copied.
1 file(s) copied.


ExpandPackage.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ExpandPackageStaticLib - Win32 Release--------------------
Compiling...
BlockSource.cpp
DataPointFromStream.cpp
DataSource.cpp
ExpandPackage.cpp
Interval.cpp
Package.cpp
PackageFileHead.cpp
StdAfx.cpp
Creating library...
1 file(s) copied.


ExpandPackageStaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: FilterText - Win32 Release--------------------
Compiling...
StdAfx.cpp
Compiling...
FilterText.cpp
Regexp.cpp
Generating Code...
Linking...
Creating library Release/FilterText.lib and object Release/FilterText.exp
A subdirectory or file ..\..\..\bin\client\release\ already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


FilterText.dll - 1 error(s), 0 warning(s)
--------------------Configuration: FilterText_StaticLib - Win32 Release--------------------
Compiling...
FilterText.cpp
Regexp.cpp
Creating library...
A subdirectory or file ..\..\lib\release already exists.
1 file(s) copied.


FilterText_StaticLib.lib - 0 error(s), 0 warning(s)
--------------------Configuration: GameServer - Win32 Release--------------------
Compiling...
StdAfx.cpp
..\..\..\Sources\Engine\src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
..\..\..\Sources\Engine\src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
..\..\..\Sources\Engine\src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
..\..\..\Sources\Engine\src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
..\..\..\Sources\Engine\src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
..\..\..\Sources\Engine\src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
..\..\..\Sources\Engine\src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
..\..\..\Sources\Engine\src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
..\..\..\Sources\Engine\src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
Error executing cl.exe.


GameServer.exe - 9 error(s), 0 warning(s)
--------------------Configuration: Goddess - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ClientNode.cpp
DBBackup.cpp
DBDumpLoad.cpp
DBTable.cpp
FilterTextLib.cpp
Goddess.cpp
IDBRoleServer.cpp
RoleNameFilter.cpp
Generating Code...
Linking...
common.lib(NodeList.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
common.lib(Exception.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
common.lib(Win32Exception.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
common.lib(Utils.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
common.lib(IniFile.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
common.lib(Library.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
common.lib(CRC32.OBJ) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
common.lib(Buffer.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
common.lib(Event.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Godde ss\Release\vc60.pdb"; linking object as if no debug info
A subdirectory or file ..\..\..\..\bin\client\release\ already exists.
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


Goddess.exe - 1 error(s), 9 warning(s)
--------------------Configuration: Heaven - Win32 Release--------------------
Compiling...
Heaven.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
IServer.cpp
ServerStage.cpp
..\Common\IOCompletionPort.h(36) : error C2061: syntax error : identifier 'ULONG_PTR'
..\Common\IOCompletionPort.h(38) : error C2061: syntax error : identifier 'ULONG_PTR'
..\Common\IOCompletionPort.h(42) : error C2061: syntax error : identifier 'ULONG_PTR'
..\Common\IOCompletionPort.h(46) : error C2061: syntax error : identifier 'ULONG_PTR'
..\Common\IOCompletionPort.h(49) : error C2535: 'unsigned long __thiscall OnlineGameLib::Win32::CIOCompletionPort::GetStatus (void)' : member function already defined or declared
..\Common\IOCompletionPort.h(42) : see declaration of 'GetStatus'
Error executing cl.exe.


Heaven.dll - 5 error(s), 0 warning(s)
--------------------Configuration: KLVideo - Win32 Release--------------------
Compiling...
StdAfx.cpp
Compiling...
KLAviFile.cpp
KLCFile.cpp
KLMp3Music.cpp
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2146: syntax error : missing ';' before identifier 'm_pDS'
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2501: 'LPDIRECTSOUND8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2501: 'm_pDS' : missing storage-class or type specifiers
KLMp4Audio.cpp
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2146: syntax error : missing ';' before identifier 'm_pDS'
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2501: 'LPDIRECTSOUND8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2501: 'm_pDS' : missing storage-class or type specifiers
KLMp4Video.cpp
KLMusic.cpp
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2146: syntax error : missing ';' before identifier 'm_pDS'
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2501: 'LPDIRECTSOUND8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2501: 'm_pDS' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.c pp(19) : error C2065: 'm_pDS' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.c pp(110) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.c pp(113) : error C2065: 'DirectSoundCreate8' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.c pp(119) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.c pp(132) : error C2227: left of '->CreateSoundBuffer' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.c pp(163) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.c pp(208) : error C2227: left of '->CreateSoundBuffer' must point to class/struct/union
KLThread.cpp
KLVideo.cpp
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2146: syntax error : missing ';' before identifier 'm_pDS'
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2501: 'LPDIRECTSOUND8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\KLVideo\KLMusic.h (19) : error C2501: 'm_pDS' : missing storage-class or type specifiers
Generating Code...
Error executing cl.exe.


KLVideo.dll - 19 error(s), 0 warning(s)
--------------------Configuration: LuaLibDll - Win32 Release--------------------
Compiling...
lapi.c
Create LUA dllexport
lcode.c
Create LUA dllexport
ldebug.c
Create LUA dllexport
ldo.c
Create LUA dllexport
lfunc.c
Create LUA dllexport
lgc.c
Create LUA dllexport
llex.c
Create LUA dllexport
lmem.c
Create LUA dllexport
lobject.c
Create LUA dllexport
lparser.c
Create LUA dllexport
lstate.c
Create LUA dllexport
lstring.c
Create LUA dllexport
ltable.c
Create LUA dllexport
ltests.c
Create LUA dllexport
ltm.c
Create LUA dllexport
lua.c
Create LUA dllexport
LuaExtend.c
Create LUA dllexport
lundump.c
Create LUA dllexport
lvm.c
Create LUA dllexport
lzio.c
Create LUA dllexport
lauxlib.c
Create LUA dllexport
lbaselib.c
Create LUA dllexport
ldblib.c
Create LUA dllexport
liolib.c
Create LUA dllexport
lmathlib.c
Create LUA dllexport
lstrlib.c
Create LUA dllexport
Linking...
Creating library Release/LuaLibDll.lib and object Release/LuaLibDll.exp
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


LuaLibDll.dll - 1 error(s), 0 warning(s)
--------------------Configuration: Rainbow - Win32 Release--------------------
Compiling...
IClient.cpp
Rainbow.cpp
* ATTENTION : PLEASE USE IT IN ANSI SETTING *
ClientStage.cpp
Linking...
Creating library Release/Rainbow.lib and object Release/Rainbow.exp
common.lib(NodeList.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(Exception.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(Win32Exception.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(Socket.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(Event.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(ManualResetEvent.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(UsesWinsock.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(EventSelect.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(KSG_EncodeDecode.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(Thread.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(Utils.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(IOBuffer.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
common.lib(SocketClient.obj) : warning LNK4099: PDB "vc60.pdb" was not found with "..\..\..\Lib\release\common.lib" or at "H:\JX\swrod3\SwordOnline\Sources\MultiServer\Rainb ow\Release\vc60.pdb"; linking object as if no debug info
A subdirectory or file ..\..\..\bin\client\release\ already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
A subdirectory or file ..\..\..\bin\server\release\ already exists.
1 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


Rainbow.dll - 1 error(s), 13 warning(s)
--------------------Configuration: Represent2 - Win32 Release--------------------
Compiling...
KImageStore2.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
RepresentUtility.cpp
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(39) : error C2065: 'ULONG_PTR' : undeclared identifier
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(39) : error C2065: 'token' : undeclared identifier
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(39) : error C2165: 'left-side modifier' : cannot modify pointers to data
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(39) : error C2071: 'NotificationHookProc' : illegal storage class
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(40) : error C2146: syntax error : missing ')' before identifier 'token'
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(40) : error C2165: 'left-side modifier' : cannot modify pointers to data
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(40) : error C2071: 'NotificationUnhookProc' : illegal storage class
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(40) : error C2059: syntax error : ')'
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(91) : error C2059: syntax error : 'const'
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(97) : error C2146: syntax error : missing ')' before identifier 'token'
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(97) : warning C4229: anachronism used : modifiers on data are ignored
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(97) : error C2182: 'GdiplusShutdown' : illegal use of type 'void'
H:\JX\GDIPLUS\INCLUDE\GdiplusInit.h(97) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\RepresentUtility.cpp(5) : error C2146: syntax error : missing ';' before identifier 'gdiplusToken'
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\RepresentUtility.cpp(5) : fatal error C1004: unexpected end of file found
KRepresentShell2.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt2\../../Engine/Src/KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KFont2.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\iRepres ent\Font\../../../Engine/Src/KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
KFontData.cpp
TextProcess.cpp
ImageOperation.cpp
Error executing cl.exe.


Represent2.dll - 41 error(s), 1 warning(s)
--------------------Configuration: Represent3 - Win32 Release--------------------
Compiling...
precompile.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\Represe nt3\precompile.h(12) : fatal error C1083: Cannot open include file: 'd3d9types.h': No such file or directory
Error executing cl.exe.


Represent3.dll - 1 error(s), 0 warning(s)
--------------------Configuration: S3Client - Win32 Release--------------------
Compiling resources...
Compiling...
stdafx.cpp
Compiling...
AutoLocateWnd.cpp
ComWindow.cpp
MouseHover.cpp
PopupMenu.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
SpecialFuncs.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
TextPic.cpp
UiCursor.cpp
UiImage.cpp
WndButton.cpp
WndChessPanel.cpp
WndEdit.cpp
WndImage.cpp
WndImagePart.cpp
WndLabeledButton.cpp
WndList.cpp
WndList2.cpp
WndMessageListBox.cpp
WndMovingImage.cpp
WndObjContainer.cpp
WndPage.cpp
Generating Code...
Compiling...
WndPureTextBtn.cpp
Wnds.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
WndScrollBar.cpp
WndShadow.cpp
WndShowAnimate.cpp
WndText.cpp
WndToolBar.cpp
WndValueImage.cpp
WndWindow.cpp
UiConnectInfo.cpp
UiLogin.cpp
UiLoginBg.cpp
UiSelServer.cpp
UiContainer.cpp
UiFaceSelector.cpp
UiPlayerBar.cpp
UiStatus.cpp
UiOptions.cpp
UiInit.cpp
UiGetMoney.cpp
Generating Code...
Compiling...
UiItem.cpp
UiSkills.cpp
UiSkillTree.cpp
UiStoreBox.cpp
UiESCDlg.cpp
UiGetString.cpp
UiMsgSel.cpp
UiParadeItem.cpp
UiSelPlayerNearby.cpp
UiNewPlayer.cpp
UiSelNativePlace.cpp
UiSelPlayer.cpp
UiChannelSubscibe.cpp
UiChatCentre.cpp
UiChatPhrase.cpp
UiChatStatus.cpp
UiInformation.cpp
UiInformation2.cpp
UiTeamManage.cpp
UiHeaderControlBar.cpp
Generating Code...
Compiling...
UiMsgCentrePad.cpp
UiToolsControlBar.cpp
UiShop.cpp
UiTrade.cpp
UiTradeConfirmWnd.cpp
UiGame.cpp
H:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
H:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e\../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
UiSysMsgCentre.cpp
UiMiniMap.cpp
UiSelColor.cpp
UiNewPlayerStartMsg.cpp
UiPlayVideo.cpp
UiHelper.cpp
UiHelper2.cpp
UiReconnect.cpp
UiTaskDataFile.cpp
UiTaskNote.cpp
UiWorldMap.cpp
UiNewsMessage.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
UiStrengthRank.cpp
UiTongAssignBox.cpp
Generating Code...
Compiling...
UiTongGetString.cpp
UiTrembleItem.cpp
UiSoundSetting.cpp
GameSpaceChangedNotify.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
H:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ShortcutKey.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
UiBase.cpp
UiShell.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../elem/wndlist2.h(13) : warning C4005: 'WNDLIST_ES_HIGHLIGHT_ENABLE' : macro redefinition
H:\JX\swrod3\SwordOnline\Sources\S3Client\Ui\UiCas e/../Elem/WndList.h(20) : see previous definition of 'WNDLIST_ES_HIGHLIGHT_ENABLE'
ChatFilter.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
FilterTextLib.cpp
S3Client.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
NetConnectAgent.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
Login.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
TextCtrlCmd.cpp
ErrorCode.cpp
../Engine/src\KDInput.h(15) : error C2146: syntax error : missing ';' before identifier 'm_pDirectInput'
../Engine/src\KDInput.h(15) : error C2501: 'LPDIRECTINPUT8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(15) : error C2501: 'm_pDirectInput' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2146: syntax error : missing ';' before identifier 'm_pMouseDevice'
../Engine/src\KDInput.h(16) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(16) : error C2501: 'm_pMouseDevice' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2146: syntax error : missing ';' before identifier 'm_pKeyboardDevice'
../Engine/src\KDInput.h(17) : error C2501: 'LPDIRECTINPUTDEVICE8' : missing storage-class or type specifiers
../Engine/src\KDInput.h(17) : error C2501: 'm_pKeyboardDevice' : missing storage-class or type specifiers
Generating Code...
Error executing cl.exe.


Game.exe - 108 error(s), 3 warning(s)
--------------------Configuration: S3Relay - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ChannelMgr.cpp
ChatConnect.cpp
ChatServer.cpp
DBConnect.cpp
DBTable.cpp
DealRelay.cpp
DoScript.cpp
FriendMgr.cpp
GatewayCenter.cpp
GatewayClient.cpp
Global.cpp
HeavenLib.cpp
HostConnect.cpp
HostServer.cpp
KThread.cpp
Lock.cpp
LogFile.cpp
Memory.cpp
NetCenter.cpp
NetClient.cpp
Generating Code...
Compiling...
NetConnect.cpp
NetServer.cpp
NetSockDupEx.cpp
RainbowLib.cpp
RelayCenter.cpp
RelayClient.cpp
RelayConnect.cpp
RelayServer.cpp
RootCenter.cpp
RootClient.cpp
S3Relay.cpp
SockThread.cpp
TongConnect.cpp
TongServer.cpp
KTongControl.cpp
KTongSet.cpp
TONGDB.CPP
Generating Code...
Linking...
A subdirectory or file ..\..\..\..\bin\client\release\ already exists.
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


S3Relay.exe - 1 error(s), 0 warning(s)
--------------------Configuration: S3RelayServer - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
H:\JX\swrod3\SwordOnline\Sources\Sword3PaySys\S3RE LAYSERVER\GlobalFun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
H:\JX\swrod3\SwordOnline\Sources\Sword3PaySys\S3RE LAYSERVER\S3P_MSSQLServer_Result.cpp(96) : warning C4018: '<' : signed/unsigned mismatch
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\release\ already exists.
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


S3RelayServer.exe - 1 error(s), 2 warning(s)
--------------------Configuration: Sword3PaySys - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
GlobalFun.cpp
H:\JX\swrod3\SwordOnline\Sources\Sword3PaySys\S3Ac cServer\GlobalFun.cpp(475) : warning C4018: '<=' : signed/unsigned mismatch
KThread.cpp
LogFile.cpp
main.cpp
S3P_MSSQLServer_Result.cpp
S3PAccount.cpp
S3PDB_MSSQLServer_Connection.cpp
S3PDBConnectionPool.cpp
S3PDBConVBC.cpp
S3PDBSocketPool.cpp
S3PResultVBC.cpp
Linking...
A subdirectory or file ..\..\..\..\bin\client\release\ already exists.
The system cannot find the path specified.
0 file(s) copied.
Error executing c:\windows\system32\cmd.exe.


Sword3PaySys.exe - 1 error(s), 1 warning(s)
--------------------Configuration: UpdateDLL - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
MsgWnd.cpp
Compiling...
UpdateDLL.cpp
UpdateDLLImplement.cpp
UpdateExport.cpp
bufsocket.cpp
BusyThread.cpp
CheckThread.cpp
CRC32.C
DgmSocket.cpp
downloadfile.cpp
downnotify.cpp
ftpdownload.cpp
GenKAVMoveProgram.cpp
getfilesversion.cpp
getproxysetting.cpp
GetVersion.cpp
Global.cpp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
InetStruct.cpp
IpSocket.cpp
KCloseProgramMgr.cpp
LoadHostList.cpp
PingSocket.cpp
PingThread.cpp
ProcessIndex.cpp
proxyutility.cpp
PublicFun.cpp
RawSocket.cpp
SaveLog.cpp
sockspacket.cpp
stmsocket.cpp
tcpsocket.cpp
UdpSocket.cpp
UpdateData.cpp
UpdatePublic.cpp
usercheck.cpp
wndnotify.cpp
Linking...
Creating library Release/UpdateDLL.lib and object Release/UpdateDLL.exp
1 file(s) copied.


UpdateDLL.dll - 0 error(s), 0 warning(s)
--------------------Configuration: ZNull - Win32 Release--------------------


ZNull.exe - 0 error(s), 0 warning(s)
--------------------Configuration: d3dframe - Win32 Release--------------------
Compiling...
d3dapp.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(43) : error C2146: syntax error : missing ';' before identifier 'm_pDD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(43) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(43) : error C2501: 'm_pDD' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(44) : error C2146: syntax error : missing ';' before identifier 'm_pD3D'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(44) : error C2501: 'LPDIRECT3D7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(44) : error C2501: 'm_pD3D' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(45) : error C2146: syntax error : missing ';' before identifier 'm_pd3dDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(45) : error C2501: 'LPDIRECT3DDEVICE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(45) : error C2501: 'm_pd3dDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(46) : error C2146: syntax error : missing ';' before identifier 'm_pddsFrontBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(46) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(46) : error C2501: 'm_pddsFrontBuffer' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(47) : error C2146: syntax error : missing ';' before identifier 'm_pddsBackBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(47) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(47) : error C2501: 'm_pddsBackBuffer' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(48) : error C2146: syntax error : missing ';' before identifier 'm_pddsBackBufferLeft'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(48) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(48) : error C2501: 'm_pddsBackBufferLeft' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(49) : error C2146: syntax error : missing ';' before identifier 'm_pddsZBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(49) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(49) : error C2501: 'm_pddsZBuffer' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(54) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(58) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(62) : error C2146: syntax error : missing ';' before identifier 'GetDirectDraw'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(62) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(62) : warning C4183: 'GetDirectDraw': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(63) : error C2146: syntax error : missing ';' before identifier 'GetDirect3D'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(63) : error C2501: 'LPDIRECT3D7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(63) : warning C4183: 'GetDirect3D': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(64) : error C2146: syntax error : missing ';' before identifier 'GetD3DDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(64) : error C2501: 'LPDIRECT3DDEVICE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(64) : warning C4183: 'GetD3DDevice': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(65) : error C2146: syntax error : missing ';' before identifier 'GetFrontBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(65) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(65) : warning C4183: 'GetFrontBuffer': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(66) : error C2146: syntax error : missing ';' before identifier 'GetBackBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(66) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(66) : warning C4183: 'GetBackBuffer': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(67) : error C2146: syntax error : missing ';' before identifier 'GetRenderSurface'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(67) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(67) : warning C4183: 'GetRenderSurface': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(68) : error C2146: syntax error : missing ';' before identifier 'GetRenderSurfaceLeft'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(68) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(68) : warning C4183: 'GetRenderSurfaceLeft': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(82) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(35) : error C2146: syntax error : missing ';' before identifier 'ddDeviceDesc'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(35) : error C2501: 'D3DDEVICEDESC7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(35) : error C2501: 'ddDeviceDesc' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(44) : error C2146: syntax error : missing ';' before identifier 'ddsdFullscreenMode'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(44) : error C2501: 'DDSURFACEDESC2' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(44) : error C2501: 'ddsdFullscreenMode' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(51) : error C2143: syntax error : missing ';' before '*'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(51) : error C2501: 'DDSURFACEDESC2' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(51) : error C2501: 'pddsdModes' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(71) : error C2065: 'fn' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(71) : error C2100: illegal indirection
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(71) : error C2059: syntax error : ','
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'D3DDEVICEDESC7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'ddDevDesc' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2182: 'D3DUtil_InitDeviceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'DDSURFACEDESC2' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'ddsd' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2146: syntax error : missing ')' before identifier 'dwFlags'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2182: 'D3DUtil_InitSurfaceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(32) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'D3DMATERIAL7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'mtrl' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2146: syntax error : missing ')' before identifier 'r'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2182: 'D3DUtil_InitMaterial' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(34) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'D3DLIGHT7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'light' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2146: syntax error : missing ')' before identifier 'ltType'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2182: 'D3DUtil_InitLight' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(36) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(46) : error C2146: syntax error : missing ';' before identifier 'm_pDD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(46) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(46) : error C2501: 'm_pDD' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(47) : error C2146: syntax error : missing ';' before identifier 'm_pD3D'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(47) : error C2501: 'LPDIRECT3D7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(47) : error C2501: 'm_pD3D' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(48) : error C2146: syntax error : missing ';' before identifier 'm_pd3dDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(48) : error C2501: 'LPDIRECT3DDEVICE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(48) : error C2501: 'm_pd3dDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(49) : error C2146: syntax error : missing ';' before identifier 'm_pddsRenderTarget'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(49) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(49) : error C2501: 'm_pddsRenderTarget' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(50) : error C2146: syntax error : missing ';' before identifier 'm_pddsRenderTargetLeft'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(50) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(50) : error C2501: 'm_pddsRenderTargetLeft' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(51) : error C2146: syntax error : missing ';' before identifier 'm_ddsdRenderTarget'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(51) : error C2501: 'DDSURFACEDESC2' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(51) : error C2501: 'm_ddsdRenderTarget' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(58) : error C2629: unexpected 'long ('
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DApp.h(58) : error C2238: unexpected token(s) preceding ';'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dapp.cpp(38) : error C2065: 'm_pDD' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dapp.cpp(39) : error C2065: 'm_pD3D' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dapp.cpp(40) : error C2065: 'm_pd3dDevice' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dapp.cpp(42) : error C2065: 'm_pddsRenderTarget' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dapp.cpp(42) : fatal error C1003: error count exceeds 100; stopping compilation
d3denum.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(35) : error C2146: syntax error : missing ';' before identifier 'ddDeviceDesc'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(35) : error C2501: 'D3DDEVICEDESC7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(35) : error C2501: 'ddDeviceDesc' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(44) : error C2146: syntax error : missing ';' before identifier 'ddsdFullscreenMode'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(44) : error C2501: 'DDSURFACEDESC2' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(44) : error C2501: 'ddsdFullscreenMode' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(51) : error C2143: syntax error : missing ';' before '*'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(51) : error C2501: 'DDSURFACEDESC2' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(51) : error C2501: 'pddsdModes' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(71) : error C2065: 'fn' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(71) : error C2100: illegal indirection
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(71) : error C2059: syntax error : ','
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'D3DDEVICEDESC7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'ddDevDesc' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2182: 'D3DUtil_InitDeviceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'DDSURFACEDESC2' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'ddsd' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2146: syntax error : missing ')' before identifier 'dwFlags'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2182: 'D3DUtil_InitSurfaceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(32) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'D3DMATERIAL7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'mtrl' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2146: syntax error : missing ')' before identifier 'r'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2182: 'D3DUtil_InitMaterial' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(34) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'D3DLIGHT7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'light' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2146: syntax error : missing ')' before identifier 'ltType'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2182: 'D3DUtil_InitLight' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(36) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(22) : error C2199: syntax error : found 'HRESULT (' at global scope (was a declaration intended?)
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(37) : error C2065: 'p1' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(37) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(38) : error C2065: 'p2' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(38) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(40) : error C2227: left of '->dwWidth' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(40) : error C2227: left of '->dwWidth' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(42) : error C2227: left of '->dwWidth' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(42) : error C2227: left of '->dwWidth' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(45) : error C2227: left of '->dwHeight' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(45) : error C2227: left of '->dwHeight' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(47) : error C2227: left of '->dwHeight' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(47) : error C2227: left of '->dwHeight' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(50) : error C2227: left of '->ddpfPixelFormat' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(50) : error C2228: left of '.dwRGBBitCount' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(50) : error C2227: left of '->ddpfPixelFormat' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(50) : error C2228: left of '.dwRGBBitCount' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(52) : error C2227: left of '->ddpfPixelFormat' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(52) : error C2228: left of '.dwRGBBitCount' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(52) : error C2227: left of '->ddpfPixelFormat' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(52) : error C2228: left of '.dwRGBBitCount' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(65) : error C2065: 'pddsd' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(66) : error C2062: type 'void' unexpected
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(67) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(67) : error C2447: missing function header (old-style formal list?)
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(91) : error C2061: syntax error : identifier 'D3DDEVICEDESC7'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(97) : error C2065: 'pParentInfo' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(102) : error C2065: 'pDesc' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(102) : error C2227: left of '->dwDevCaps' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(102) : error C2065: 'D3DDEVCAPS_HWRASTERIZATION' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(103) : error C2039: 'ddDeviceDesc' : is not a member of 'D3DEnum_DeviceInfo'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(31) : see declaration of 'D3DEnum_DeviceInfo'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(109) : error C2227: left of '->deviceGUID' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(111) : error C2039: 'pddsdModes' : is not a member of 'D3DEnum_DeviceInfo'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DEnum.h(31) : see declaration of 'D3DEnum_DeviceInfo'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(111) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : warning C4390: ';' : empty controlled statement found; is this the intent?
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3denum.cpp(115) : fatal error C1003: error count exceeds 100; stopping compilation
d3dfile.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'D3DDEVICEDESC7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'ddDevDesc' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2182: 'D3DUtil_InitDeviceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'DDSURFACEDESC2' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'ddsd' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2146: syntax error : missing ')' before identifier 'dwFlags'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2182: 'D3DUtil_InitSurfaceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(32) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'D3DMATERIAL7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'mtrl' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2146: syntax error : missing ')' before identifier 'r'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2182: 'D3DUtil_InitMaterial' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(34) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'D3DLIGHT7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'light' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2146: syntax error : missing ')' before identifier 'ltType'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2182: 'D3DUtil_InitLight' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(36) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DTextr.h(26) : error C2146: syntax error : missing ';' before identifier 'D3DTextr_GetSurface'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DTextr.h(26) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DTextr.h(26) : fatal error C1004: unexpected end of file found
d3dframe.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(43) : error C2146: syntax error : missing ';' before identifier 'm_pDD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(43) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(43) : error C2501: 'm_pDD' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(44) : error C2146: syntax error : missing ';' before identifier 'm_pD3D'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(44) : error C2501: 'LPDIRECT3D7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(44) : error C2501: 'm_pD3D' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(45) : error C2146: syntax error : missing ';' before identifier 'm_pd3dDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(45) : error C2501: 'LPDIRECT3DDEVICE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(45) : error C2501: 'm_pd3dDevice' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(46) : error C2146: syntax error : missing ';' before identifier 'm_pddsFrontBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(46) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(46) : error C2501: 'm_pddsFrontBuffer' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(47) : error C2146: syntax error : missing ';' before identifier 'm_pddsBackBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(47) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(47) : error C2501: 'm_pddsBackBuffer' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(48) : error C2146: syntax error : missing ';' before identifier 'm_pddsBackBufferLeft'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(48) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(48) : error C2501: 'm_pddsBackBufferLeft' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(49) : error C2146: syntax error : missing ';' before identifier 'm_pddsZBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(49) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(49) : error C2501: 'm_pddsZBuffer' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(54) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(58) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(62) : error C2146: syntax error : missing ';' before identifier 'GetDirectDraw'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(62) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(62) : warning C4183: 'GetDirectDraw': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(63) : error C2146: syntax error : missing ';' before identifier 'GetDirect3D'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(63) : error C2501: 'LPDIRECT3D7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(63) : warning C4183: 'GetDirect3D': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(64) : error C2146: syntax error : missing ';' before identifier 'GetD3DDevice'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(64) : error C2501: 'LPDIRECT3DDEVICE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(64) : warning C4183: 'GetD3DDevice': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(65) : error C2146: syntax error : missing ';' before identifier 'GetFrontBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(65) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(65) : warning C4183: 'GetFrontBuffer': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(66) : error C2146: syntax error : missing ';' before identifier 'GetBackBuffer'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(66) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(66) : warning C4183: 'GetBackBuffer': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(67) : error C2146: syntax error : missing ';' before identifier 'GetRenderSurface'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(67) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(67) : warning C4183: 'GetRenderSurface': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(68) : error C2146: syntax error : missing ';' before identifier 'GetRenderSurfaceLeft'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(68) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(68) : warning C4183: 'GetRenderSurfaceLeft': member function definition looks like a ctor, but name does not match enclosing class
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DFrame.h(82) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'D3DDEVICEDESC7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'ddDevDesc' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2182: 'D3DUtil_InitDeviceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'DDSURFACEDESC2' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'ddsd' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2146: syntax error : missing ')' before identifier 'dwFlags'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2182: 'D3DUtil_InitSurfaceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(32) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'D3DMATERIAL7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'mtrl' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2146: syntax error : missing ')' before identifier 'r'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2182: 'D3DUtil_InitMaterial' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(34) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'D3DLIGHT7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'light' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2146: syntax error : missing ')' before identifier 'ltType'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2182: 'D3DUtil_InitLight' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(36) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(27) : error C2065: 'm_pddsFrontBuffer' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(28) : error C2065: 'm_pddsBackBuffer' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(29) : error C2065: 'm_pddsBackBufferLeft' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(31) : error C2065: 'm_pddsZBuffer' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(32) : error C2065: 'm_pd3dDevice' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(33) : error C2065: 'm_pDD' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(34) : error C2065: 'm_pD3D' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(65) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(70) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(74) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(75) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(76) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(77) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(78) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(83) : error C2227: left of '->Release' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(100) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(107) : error C2065: 'pMode' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(107) : error C2065: 'dwFlags' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(117) : error C2227: left of '->ddsCaps' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(117) : error C2228: left of '.dwCaps2' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(117) : error C2065: 'DDSCAPS2_STEREOSURFACELEFT' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(139) : error C2061: syntax error : identifier 'DDSURFACEDESC2'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(146) : error C2065: 'IID_IDirect3DTnLHalDevice' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(210) : error C2065: 'DirectDrawCreateEx' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(210) : error C2065: 'IID_IDirectDraw7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(223) : error C2065: 'DDSCL_FPUSETUP' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(225) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(233) : error C2146: syntax error : missing ';' before identifier 'ddsd'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(234) : error C2228: left of '.dwSize' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(235) : error C2227: left of '->GetDisplayMode' must point to class/struct/union
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(236) : error C2228: left of '.ddpfPixelFormat' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(236) : error C2228: left of '.dwRGBBitCount' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(250) : error C2065: 'pddsd' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(251) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(364) : error C2146: syntax error : missing ';' before identifier 'ddsd'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(366) : error C2228: left of '.dwSize' must have class/struct/union type
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dframe.cpp(366) : fatal error C1003: error count exceeds 100; stopping compilation
d3dmath.cpp
d3dtextr.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DTextr.h(26) : error C2146: syntax error : missing ';' before identifier 'D3DTextr_GetSurface'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DTextr.h(26) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DTextr.h(26) : fatal error C1004: unexpected end of file found
d3dutil.cpp
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'D3DDEVICEDESC7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2065: 'ddDevDesc' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(30) : error C2182: 'D3DUtil_InitDeviceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'DDSURFACEDESC2' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2065: 'ddsd' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2146: syntax error : missing ')' before identifier 'dwFlags'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2182: 'D3DUtil_InitSurfaceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(32) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'D3DMATERIAL7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2065: 'mtrl' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2146: syntax error : missing ')' before identifier 'r'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2182: 'D3DUtil_InitMaterial' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(34) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'D3DLIGHT7' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2065: 'light' : undeclared identifier
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2146: syntax error : missing ')' before identifier 'ltType'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2182: 'D3DUtil_InitLight' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(36) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(58) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(58) : error C2146: syntax error : missing ')' before identifier 'dwFlags'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(58) : error C2182: 'D3DUtil_InitSurfaceDesc' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(58) : error C2374: 'D3DUtil_InitSurfaceDesc' : redefinition; multiple initialization
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(31) : see declaration of 'D3DUtil_InitSurfaceDesc'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(58) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(58) : error C2275: 'DWORD' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(141) : see declaration of 'DWORD'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(59) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(60) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(60) : error C2447: missing function header (old-style formal list?)
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(75) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(75) : error C2146: syntax error : missing ')' before identifier 'r'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(75) : error C2182: 'D3DUtil_InitMaterial' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(75) : error C2374: 'D3DUtil_InitMaterial' : redefinition; multiple initialization
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(33) : see declaration of 'D3DUtil_InitMaterial'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(75) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(75) : error C2275: 'FLOAT' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\windef.h(145) : see declaration of 'FLOAT'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(76) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(77) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(77) : error C2447: missing function header (old-style formal list?)
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(92) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(92) : error C2146: syntax error : missing ')' before identifier 'ltType'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(92) : error C2182: 'D3DUtil_InitLight' : illegal use of type 'void'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(92) : error C2374: 'D3DUtil_InitLight' : redefinition; multiple initialization
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\D3DUtil.h(35) : see declaration of 'D3DUtil_InitLight'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(92) : error C2078: too many initializers
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(92) : error C2275: 'D3DLIGHTTYPE' : illegal use of this type as an expression
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\d3dtypes.h(621) : see declaration of 'D3DLIGHTTYPE'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(93) : error C2059: syntax error : ')'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(94) : error C2143: syntax error : missing ';' before '{'
H:\JX\swrod3\SwordOnline\Sources\Represent\D3DFram e\d3dutil.cpp(94) : error C2447: missing function header (old-style formal list?)
Error executing cl.exe.


d3dframe.lib - 393 error(s), 15 warning(s)

thaihoa91
18-08-13, 11:42 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Còn lỗi như thế thì vào từng thư mục, mở từng dsw của từng cái build test lỗi, chứ chạy nguyên cái JXALL.dsw thì nó build cả đống chỗ, bug 1 đống sao mà tìm nỗi! Ví dụ vào Core thì có Core.dsw mở lên build rùi sửa từng thằng!

zcomputerz
19-08-13, 03:47 PM
Đã làm bước 3 chưa bạn????
3. Download patch ver2 từ đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cái này là tui bổ sung thêm 1 số file còn thiếu lấy từ các bản JX đang chạy, và sửa đường dẫn biên dịch để nó xuất ra 1 chỗ cho dễ debug. Giải nén cái này sẽ ra folder JX, copy ghi đè vào source JX vừa down được.

Alvin
19-08-13, 11:33 PM
Đã làm bước 3 chưa bạn????
3. Download patch ver2 từ đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> Cái này là tui bổ sung thêm 1 số file còn thiếu lấy từ các bản JX đang chạy, và sửa đường dẫn biên dịch để nó xuất ra 1 chỗ cho dễ debug. Giải nén cái này sẽ ra folder JX, copy ghi đè vào source JX vừa down được.
mình đã làm bước 3 rồi
khi build core ClientRelease bị lỗi này
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
pác xem zum build 1 vài cái khác cũng bị lỗi này input mouse key device ko bik có liên quan j đến mouse key ko ^^

mình build dc rồi vấn đề direx ^^

Alvin
20-08-13, 07:23 AM
khi build game server bị lỗi này
lỗi j vậy mấy pác

Deleting intermediate files and output files for project 'GameServer - Win32 Release'.--------------------Configuration: GameServer - Win32 Release--------------------Compiling...StdAfx.cppCompiling...GameServer.cppKS OServer.cppKTransferUnit.cppGenerating Code...Linking...LIBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)LIBCMTD.lib(dbgheap.obj) : error LNK2005: __nh_malloc already defined in LIBCMT.lib(malloc.obj)LIBCMTD.lib(dbgheap.obj) : error LNK2005: __heap_alloc already defined in LIBCMT.lib(malloc.obj)LIBCMTD.lib(dbgheap.obj) : error LNK2005: _calloc already defined in LIBCMT.lib(calloc.obj)LIBCMTD.lib(dbgheap.obj) : error LNK2005: _realloc already defined in LIBCMT.lib(realloc.obj)LIBCMTD.lib(dbgheap.obj) : error LNK2005: _free already defined in LIBCMT.lib(free.obj)LIBCMTD.lib(dbgheap.obj) : error LNK2005: __msize already defined in LIBCMT.lib(msize.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heap_init already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_find_block already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_free_block already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_block already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_region already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_alloc_new_group already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_resize_block already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heapmin already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___sbh_heap_check already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: __get_old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: __set_old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_new_region already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_release_region already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_decommit_pages already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_find_block already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_free_block already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_alloc_block already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_alloc_block_from_page already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_resize_block already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_heap_check already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_sbh_threshold already defined in LIBCMT.lib(sbheap.obj)LIBCMTD.lib(sbheap.obj) : error LNK2005: ___old_small_block_heap already defined in LIBCMT.lib(sbheap.obj)LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library..\..\..\..\bin\Server\GameSer ver.exe : fatal error LNK1169: one or more multiply defined symbols foundError executing link.exe.
GameServer.exe - 32 error(s), 1 warning(s)


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

thaihoa91
20-08-13, 10:56 AM
Bạn để lại yahoo có gì teamviewer !

Alvin
20-08-13, 11:54 AM
Bạn để lại yahoo có gì teamviewer !
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

pác team zum mình cái

thui thanks thaihoa nha
mình làm dc rồi

kotacdaisu
04-10-15, 07:42 PM
win xp build ok hết, cài win 7 build bị lỗi te tua luôn, nghiên cứu mấy tuần mà không biết sửa thế nào ,có bạn nào biết khắc phục giúp với.

quangthien87
07-01-16, 10:26 AM
link die không downlaod về được vui lòng cho xin link mới

rinodung
10-09-18, 01:10 AM
Build ok hết luôn nhưng vào game.exe thì không chạy mở được màn hình của game, nó quay quay rồi tắt luôn, xin chỉ giáo(Win 10)