[Development] Community Edition Season6 Episode3 z-Team

Page 8 of 24 FirstFirst 1234567891011121314151618 ... LastLast
Results 106 to 120 of 358
  1. #106
    Srsly? I have a title :D quskevel is offline
    MemberRank
    Jan 2013 Join Date
    United KingdomLocation
    275Posts

    re: [Development] Community Edition Season6 Episode3 z-Team


  2. #107
    Apprentice aecrimch is offline
    MemberRank
    Dec 2007 Join Date
    842Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    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

  3. #108
    Srsly? I have a title :D quskevel is offline
    MemberRank
    Jan 2013 Join Date
    United KingdomLocation
    275Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    http://rghost.ru/private/57172365/be...51ae3ca1d1a659
    Full Source, but my recommendation use only with vs2010

  4. #109
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    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



    Quote Originally Posted by walter29 View Post
    @4FUNer
    would you please give more detail on how you raised the CraftSystem event?
    Therefore tried to activate and it's not working, including the source of ferifiquei zcliente to see if it was putting the files in the correct location more unfortunately I'm not having success.
    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 ;)

  5. #110
    Apprentice aecrimch is offline
    MemberRank
    Dec 2007 Join Date
    842Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    @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...

  6. #111
    Srsly? I have a title :D quskevel is offline
    MemberRank
    Jan 2013 Join Date
    United KingdomLocation
    275Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by 4FUNer View Post
    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 ;)
    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

  7. #112
    selling server files is against RZ rules LTPTeam is offline
    MemberRank
    Feb 2013 Join Date
    UkraineLocation
    551Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by aecrimch View Post
    @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...
    https://mega.co.nz/#!x9AFlZaQ!-VY7ib...fonfZHUZw_Kz9M

  8. #113
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by quskevel View Post
    Maybe you release your source, because im delete all License check and reconnect not work... Always show relogin... reconnecting...
    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
    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;
    	}
    & will be fine.

  9. #114
    Srsly? I have a title :D quskevel is offline
    MemberRank
    Jan 2013 Join Date
    United KingdomLocation
    275Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by 4FUNer View Post
    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
    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;
        }
    & will be fine.
    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.

  10. #115
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by quskevel View Post
    Yeah, i removed it and dont work, and im using source zClient released there. (with activate ConnectEx)
    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

  11. #116
    Srsly? I have a title :D quskevel is offline
    MemberRank
    Jan 2013 Join Date
    United KingdomLocation
    275Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by 4FUNer View Post
    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
    lol working.... what files you edit?
    ok, so are you release your Data/Customs/Interface? because i see you have OffExp icon and ServerTime...

  12. #117
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by quskevel View Post
    lol working.... what files you edit?
    Search Entire Solution -> ConnectEx & removal of #ifdef #endif + like i said lic check.

    Cool it's working HF.

    Quote Originally Posted by quskevel View Post
    ok, so are you release your Data/Customs/Interface? because i see you have OffExp icon and ServerTime...
    OffExp Icon it's webzen icon :)

    Client Side & ofc enable offexp
    Code:
    pLoadImage("Interface\\newui_pcroom.tga", 32513, 0x2601, 0x2900, 1, 0);
    Server Time interface is not original zTeam, cocs55 released above original :)

  13. #118
    Srsly? I have a title :D quskevel is offline
    MemberRank
    Jan 2013 Join Date
    United KingdomLocation
    275Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by 4FUNer View Post
    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
    Code:
    pLoadImage("Interface\\newui_pcroom.tga", 32513, 0x2601, 0x2900, 1, 0);
    Server Time interface is not original zTeam, cocs55 released above original :)
    Thank you =)

  14. #119
    Alpha Member 2009x2014 is offline
    MemberRank
    Dec 2009 Join Date
    2,765Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by quskevel View Post
    Thank you =)
    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
    Code:
    //===================================================================================
    // 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
    If you want also support for client of weps opts custom values there is missing few lines

    zClient -> Defines.h add inside eItemOption
    Code:
    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
    & wep opts cases inside Item.cpp -> Switch OptionID

    You can replace full (ofc you can modify text if you wish)
    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;
    
    	}
    =) HF.


  15. #120
    Srsly? I have a title :D quskevel is offline
    MemberRank
    Jan 2013 Join Date
    United KingdomLocation
    275Posts

    re: [Development] Community Edition Season6 Episode3 z-Team

    Quote Originally Posted by 4FUNer View Post
    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
    Code:
    //===================================================================================
    // 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
    If you want also support for client of weps opts custom values there is missing few lines

    zClient -> Defines.h add inside eItemOption
    Code:
    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
    & wep opts cases inside Item.cpp -> Switch OptionID

    You can replace full (ofc you can modify text if you wish)
    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;
    
        }
    =) HF.

    ...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.



Advertisement