[CODE] Exp Reward Per Kill

Results 1 to 2 of 2
  1. #1
    Enthusiast Emirr is offline
    MemberRank
    Feb 2017 Join Date
    25Posts

    config [CODE] Exp Reward Per Kill

    Hello there today i show you how to add exp reward per kill.
    1. Step;
    Add Contents.h (You can set the minimum and maximum exp amount here)
    1.png
    Code:
    #define _EXP_REWARD_PER_KILL //Emirr exp per kill
    #define EXP_REWARD_KILL_MIN_COUNT 7282066
    #define EXP_REWARD_KILL_MAX_COUNT 7682066
    2.Step;
    Add FieldIOCPSocket2.cpp line 26289
    2.png
    Code:
    #ifdef _EXP_REWARD_PER_KILL
       UINT rewardedEXP = this->AddCharacterEXPRewardByKill();
    #endif //Kill başına EXP //Emirr
    3.Step;
    Add FieldIOCPSocket2.cpp line 37324
    3.png
    Code:
    UINT CFieldIOCPSocket::AddCharacterEXPRewardByKill()
    {
        //Min max exp rastgele
        UINT ExpsToAdd = ms_pFieldIOCP->GetRandInt32(EXP_REWARD_KILL_MIN_COUNT, EXP_REWARD_KILL_MAX_COUNT);
        //EXP ekleme   
     this->ChangeExperience(ExpsToAdd, FALSE, TRUE, WPUT_KILL);   
     return ExpsToAdd;
    }
    Enjoy!


  2. #2
    Novice TingTong is offline
    MemberRank
    Oct 2021 Join Date
    1Posts

    Re: [CODE] Exp Reward Per Kill

    Thanks
    Step 4 Missing

    Step 4;
    Add FieldIOCPSocket.h
    Code:
    UINT AddCharacterEXPRewardByKill();
    Line 620

    Step 5; StringDefineServer.h
    Code:
    #define STRMSG_KILL_0002					"\\cReward\\c: \\y%d SPI and \\y\\r%d WP \\y %d EXP\\r"

    Step6: FieldIOCPSocket2.cpp
    Code:
    #ifdef _EXTENDED_KILL_MESSAGE	SendString128(STRING_128_USER_NOTICE, STRMSG_KILL_0001, i_pFISockDeaded->m_character.CharacterName, rewardedSPI, rewardedWP, rewardedEXP);	SendString128(STRING_128_USER_NOTICE, STRMSG_KILL_0002, rewardedSPI, rewardedWP, rewardedEXP); 
    #endif // _EXTENDED_KILL_MESSAGE


    Last edited by TingTong; 31-10-21 at 02:43 PM.



Advertisement