i share only edited files
http://rghost.ru/private/57172002/1d...8d39b48d433c81
i share only edited files
http://rghost.ru/private/57172002/1d...8d39b48d433c81
thx @quskevel,
but i think we have different sources...
after your patch i got more errors...
can you take look and share your files? thanks again...
Error 1 error LNK2019: unresolved external symbol "int __cdecl GMRankingServerConnect(char *,unsigned long)" (?GMRankingServerConnect@@YAHPADK@Z) referenced in function "public: void __thiscall CBloodCastle::SendRewardScore(int,int,int,int)" (?SendRewardScore@CBloodCastle@@QAEXHHHH@Z) E:\zteam2\zGameServer\GameServer\BloodCastle.obj GameServer
Error 5 error LNK2001: unresolved external symbol "char * gDevilSquareEventServerIp" (?gDevilSquareEventServerIp@@3PADA) E:\zteam2\zGameServer\GameServer\BloodCastle.obj GameServer
Error 9 error LNK2001: unresolved external symbol "class wsJoinServerCli wsRServerCli" (?wsRServerCli@@3VwsJoinServerCli@@A) E:\zteam2\zGameServer\GameServer\BloodCastle.obj GameServer
Error 13 error LNK2001: unresolved external symbol "int DevilSquareEventConnect" (?DevilSquareEventConnect@@3HA) E:\zteam2\zGameServer\GameServer\BloodCastle.obj GameServer
Error 18 error LNK2001: unresolved external symbol "int IsDevilSquareEventConnected" (?IsDevilSquareEventConnected@@3HA) E:\zteam2\zGameServer\GameServer\BloodCastle.obj GameServer
Error 2 error LNK2001: unresolved external symbol "int __cdecl GMRankingServerConnect(char *,unsigned long)" (?GMRankingServerConnect@@YAHPADK@Z) E:\zteam2\zGameServer\GameServer\DevilSquare.obj GameServer
Error 6 error LNK2001: unresolved external symbol "char * gDevilSquareEventServerIp" (?gDevilSquareEventServerIp@@3PADA) E:\zteam2\zGameServer\GameServer\DevilSquare.obj GameServer
Error 10 error LNK2001: unresolved external symbol "class wsJoinServerCli wsRServerCli" (?wsRServerCli@@3VwsJoinServerCli@@A) E:\zteam2\zGameServer\GameServer\DevilSquare.obj GameServer
Error 14 error LNK2001: unresolved external symbol "int DevilSquareEventConnect" (?DevilSquareEventConnect@@3HA) E:\zteam2\zGameServer\GameServer\DevilSquare.obj GameServer
Error 19 error LNK2001: unresolved external symbol "int IsDevilSquareEventConnected" (?IsDevilSquareEventConnected@@3HA) E:\zteam2\zGameServer\GameServer\DevilSquare.obj GameServer
Error 3 error LNK2001: unresolved external symbol "int __cdecl GMRankingServerConnect(char *,unsigned long)" (?GMRankingServerConnect@@YAHPADK@Z) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 7 error LNK2019: unresolved external symbol "char * gDevilSquareEventServerIp" (?gDevilSquareEventServerIp@@3PADA) referenced in function "int __cdecl AttackEvent53BagOpen(struct OBJECTSTRUCT *)" (?AttackEvent53BagOpen@@YAHPAUOBJECTSTRUCT@@@Z) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 11 error LNK2001: unresolved external symbol "class wsJoinServerCli wsRServerCli" (?wsRServerCli@@3VwsJoinServerCli@@A) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 15 error LNK2001: unresolved external symbol "int DevilSquareEventConnect" (?DevilSquareEventConnect@@3HA) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 20 error LNK2001: unresolved external symbol "int IsDevilSquareEventConnected" (?IsDevilSquareEventConnected@@3HA) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 22 error LNK2019: unresolved external symbol "int __cdecl GMEventChipServerConnect(char *,unsigned long)" (?GMEventChipServerConnect@@YAHPADK@Z) referenced in function "void __cdecl DataSendEventChip(char *,int)" (?DataSendEventChip@@YAXPADH@Z) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 24 error LNK2001: unresolved external symbol "char * gEventChipServerIp" (?gEventChipServerIp@@3PADA) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 26 error LNK2001: unresolved external symbol "class wsJoinServerCli wsEvenChipServerCli" (?wsEvenChipServerCli@@3VwsJoinServerCli@@A) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 27 error LNK2001: unresolved external symbol "int EventChipServerConnect" (?EventChipServerConnect@@3HA) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 29 error LNK2001: unresolved external symbol "int IsEventChipServerConnected" (?IsEventChipServerConnected@@3HA) E:\zteam2\zGameServer\GameServer\Event.obj GameServer
Error 38 error LNK1120: 16 unresolved externals E:\zteam2\zGameServer\Release\GameServer.exe GameServer
Error 4 error LNK2001: unresolved external symbol "int __cdecl GMRankingServerConnect(char *,unsigned long)" (?GMRankingServerConnect@@YAHPADK@Z) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 8 error LNK2001: unresolved external symbol "char * gDevilSquareEventServerIp" (?gDevilSquareEventServerIp@@3PADA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 16 error LNK2001: unresolved external symbol "int DevilSquareEventConnect" (?DevilSquareEventConnect@@3HA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 21 error LNK2019: unresolved external symbol "int IsDevilSquareEventConnected" (?IsDevilSquareEventConnected@@3HA) referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 23 error LNK2001: unresolved external symbol "int __cdecl GMEventChipServerConnect(char *,unsigned long)" (?GMEventChipServerConnect@@YAHPADK@Z) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 25 error LNK2001: unresolved external symbol "char * gEventChipServerIp" (?gEventChipServerIp@@3PADA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 28 error LNK2001: unresolved external symbol "int EventChipServerConnect" (?EventChipServerConnect@@3HA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 30 error LNK2001: unresolved external symbol "int IsEventChipServerConnected" (?IsEventChipServerConnected@@3HA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 32 error LNK2019: unresolved external symbol "void __cdecl GMEventChipClientMsgProc(unsigned int,long)" (?GMEventChipClientMsgProc@@YAXIJ@Z) referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 33 error LNK2019: unresolved external symbol "void __cdecl GMRankingClientMsgProc(unsigned int,long)" (?GMRankingClientMsgProc@@YAXIJ@Z) referenced in function "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 34 error LNK2001: unresolved external symbol "int EventServerPort" (?EventServerPort@@3HA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 35 error LNK2001: unresolved external symbol "int RankingServerPort" (?RankingServerPort@@3HA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 36 error LNK2001: unresolved external symbol "char * EventServerIP" (?EventServerIP@@3PADA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 37 error LNK2001: unresolved external symbol "char * RankingServerIP" (?RankingServerIP@@3PADA) E:\zteam2\zGameServer\GameServer\GameServer.obj GameServer
Error 12 error LNK2019: unresolved external symbol "int DevilSquareEventConnect" (?DevilSquareEventConnect@@3HA) referenced in function "public: void __thiscall CIllusionTempleEvent::SendIllusionTempleUserCount(void)" (?SendIllusionTempleUserCount@CIllusionTempleEvent@@QAEXXZ) E:\zteam2\zGameServer\GameServer\IllusionTempleEvent.obj GameServer
Error 17 error LNK2001: unresolved external symbol "int IsDevilSquareEventConnected" (?IsDevilSquareEventConnected@@3HA) E:\zteam2\zGameServer\GameServer\TServerInfoDisplayer.obj GameServer
Error 31 error LNK2001: unresolved external symbol "int IsEventChipServerConnected" (?IsEventChipServerConnected@@3HA) E:\zteam2\zGameServer\GameServer\TServerInfoDisplayer.obj GameServer
http://rghost.ru/private/57172365/be...51ae3ca1d1a659
Full Source, but my recommendation use only with vs2010
ConnectEx working fine (auto relogin after dc or gs restart)
Enable ConnectEx Client/Server side & remove in ConnectEx.cpp License check.
dc
gs up auto relogin fine
CraftStage going to Client & Server side Data/Custom
CraftMain only ServerSide
Add npc id & coordinations same as in code to CraftMain & MonsterSetbase.
Of Course CraftSystem must be unlocked in source of Client & Server Side, and for save progress check code ;)
@quskevel,
thanks again, i compiled without errors your source, but i think your sources have some missing event... lucky coin and golden archer events not working... did not testing others events....
so hard to gain some functional gs source...
PS: any1 can share TimeBar.ozt? i appreciate...
Maybe you release your source, because im delete all License check and reconnect not work... Always show relogin... reconnecting...
//---
Some Configs from source (QuestManager / Scene and Episodes)
http://rghost.ru/57173469
Last edited by quskevel; 30-07-14 at 06:08 PM. Reason: Added Config for QuestManager
Use Client Source released there (haven't check with public zClient.dll)
& make sure every single check for Customer of ConnectEX is removed (client/server side).
Then like i said go ConnectEx.cpp of GS & remove 3x
& will be fine.Code:if( g_License.GetLicenseID() != Customer::Zeon && g_License.GetLicenseID() != Customer::Refinery && g_License.GetLicenseID() != Customer::Bereznuk && g_License.GetLicenseID() != Customer::Reedlan && g_License.GetLicenseID() != Customer::MUAngel && g_License.GetLicenseID() != Customer::MUAngel2 && g_License.GetLicenseID() != Customer::White && g_License.GetLicenseID() != Customer::White2 && g_License.GetLicenseID() != Customer::drynea && g_License.GetLicenseID() != Customer::virnet ) { return; }
Yeah, i removed it and dont work, and im using source zClient released there. (with activate ConnectEx)
error-L2 : header error (wsJoinServerCli.cpp 295)lOfs:0, size:24
[ CRYWOLF ] SYNC Occupation: 0, State: 0
Number of magic exceeds. (user.cpp 21246)
Number of magic exceeds. (user.cpp 21246)
Number of magic exceeds. (user.cpp 21246)
error-L1 : CloseClient INVALID_SOCKET
[20:18:53] (15002)logout : [iphere]
[20:18:53] Response error after connection causes conclusion (15002)()()(iphere)
Connection Closed, dwIoSize == 0 (Index:15002)
[20:18:57] connect : [15003][iphere]
Connection Closed, dwIoSize == 0 (Index:15001)
Last edited by quskevel; 30-07-14 at 08:42 PM.
Maybe gs compile fine, but some part of code still is not enabled :)
Above you released your source right?, i'll enable you & test :)
If still doesn't work then re-check ur client side.
https://www.sendspace.com/file/tas2n0
Search Entire Solution -> ConnectEx & removal of #ifdef #endif + like i said lic check.
Cool it's working HF.
OffExp Icon it's webzen icon :)
Client Side & ofc enable offexp
Server Time interface is not original zTeam, cocs55 released above original :)Code:pLoadImage("Interface\\newui_pcroom.tga", 32513, 0x2601, 0x2900, 1, 0);
np :)
---
ItemRank seems fine too.
Enable Client/Server Side in source code.
Client Side encode ItemRank to ItemRank.z using Encoder and ofc paste to Data/Custom
Server Side create ItemRank.dat and paste to Data/Custom
ItemRank.z/.dat
If you want also support for client of weps opts custom values there is missing few linesCode://=================================================================================== // zGameServer / zClient // ---------------------------------------------------------------------------------- // Description: Custom Item Rank (zTeam) // ---------------------------------------------------------------------------------- // Revision: 23:41 30.07.2014 ~ 4FUNer //------------------------------------------------------------------------------------------------------------------------------ //--- Opt[0] = Excellent Dmg | Max HP //--- Opt[1] = Increase Dmg +Lvl | Max Mana //--- Opt[2] = Increase Dmg +% | Damage Decrase //--- Opt[3] = Increase Speed | Damage Reflect //--- Opt[4] = Life Per Monster | Defense Success Rate //--- Opt[5] = Mana Per Monster | Increase Zen //------------------------------------------------------------------------------------------------------------------------------ // RankID ~ Opt[0] ~ Opt[1] ~ Opt[2] ~ Opt[3] ~ Opt[4] ~ Opt[5] //------------------------------------------------------------------------------------------------------------------------------ 0 1 77 77 77 77 77 77 // all exc options 77 % 2 15 15 15 15 15 15 // all exc options 15 % 3 99 99 99 99 99 99 // all exc options 99 % 4 50 50 50 50 50 50 // all exc options 50 % end //------------------------------------------------------------------------------------------------------------------------------ // RankID ~ ItemType ~ ItemIndex //------------------------------------------------------------------------------------------------------------------------------ 1 1 7 1 // Dragon Helm 2 7 2 // Pad Helm 3 0 22 // Bone Blade 4 5 20 // Eternal Wing Stick end
zClient -> Defines.h add inside eItemOption
& wep opts cases inside Item.cpp -> Switch OptionIDCode:IncreaseWizardryDmg = 97, //-> Increase Wizardry Dmg +2% LifePerMob = 99, //-> Increases acquisition rate of Life after hunting monsters +life/8 ManaPerMob = 100, //-> Increases acquisition rate of Mana after hunting monsters +Mana/8
You can replace full (ofc you can modify text if you wish)
=) HF.Code:switch(OptionID) { case eItemOption::LifeIncrease: pSetItemTextLine(Line, "Increase Max HP +%d%%", g_ItemRank.GetValue(ItemID, 0)); break; case eItemOption::ExcellentDamage: pSetItemTextLine(Line, "Excellent Damage rate +%d%%", g_ItemRank.GetValue(ItemID, 0)); break; case eItemOption::ManaIncrease: pSetItemTextLine(Line, "Increase Max Mana +%d%%", g_ItemRank.GetValue(ItemID, 1)); break; case eItemOption::DamageByLevel : pSetItemTextLine(Line, "Increase Damage +level/%d", g_ItemRank.GetValue(ItemID, 1)); break; case eItemOption::IncreaseWizardry: pSetItemTextLine(Line, "Increase Wizardry Dmg +level/%d", g_ItemRank.GetValue(ItemID, 1)); break; case eItemOption::DamageDecrease: pSetItemTextLine(Line, "Damage Decrease +%d%%", g_ItemRank.GetValue(ItemID, 2)); break; case eItemOption::IncreaseDamage: pSetItemTextLine(Line, "Increase Damage +%d%%", g_ItemRank.GetValue(ItemID, 2)); break; case eItemOption::IncreaseWizardryDmg: pSetItemTextLine(Line, "Increase Wizardry Dmg +%d%%", g_ItemRank.GetValue(ItemID, 2)); break; case eItemOption::Reflect: pSetItemTextLine(Line, "Reflect Damage +%d%%", g_ItemRank.GetValue(ItemID, 3)); break; case eItemOption::IncreaseSpeed: pSetItemTextLine(Line, "Increase Attacking(Wizardy)speed +%d", g_ItemRank.GetValue(ItemID, 3)); break; case eItemOption::DefenseSuccess: pSetItemTextLine(Line, "Defense success rate +%d%%", g_ItemRank.GetValue(ItemID, 4)); break; case eItemOption::LifePerMob: pSetItemTextLine(Line, " Increases acquisition rate of Life after hunting monsters +life/%d", g_ItemRank.GetValue(ItemID, 4)); break; case eItemOption::IncreaseZen: pSetItemTextLine(Line, "Increases acquisition rate of Zen after hunting monsters +%d%%", g_ItemRank.GetValue(ItemID, 5)); break; case eItemOption::ManaPerMob: pSetItemTextLine(Line, "Increases acquisition rate of Mana after hunting monsters +Mana/%d", g_ItemRank.GetValue(ItemID, 5)); break; }
![]()
...lol.. I compile my source without errors with ItemRank, but main dont start...
http://rghost.ru/private/57179509/ce...8b24f2a110af48 here my source... i only add new weapon option and delete all __RMOS__ define, because it activate ItemRank...
I think that the case in Encoder.exe, because i have 2 version of this... Share your and what encoding u use?(ANSI/UTF-8)
Last edited by quskevel; 31-07-14 at 02:04 AM.