Jump to content

PvP, WoE, GvG, & Battleground Releases

Sign in to follow this  

Scripts that pertain to PvPing, WoE & GvG, & Battelgrounds.
Example: PvP ladder, PvP room, Party vs Party, WoE Controllers, Capture the Flag

28 topics in this forum

  1. Dota PVP Ladder

    • 20 replies
    • 11887 views
  2. King of Emperium Hill 1 2 3

    • 68 replies
    • 33972 views
  3. PK Title 1 2

    • 36 replies
    • 12839 views
  4. Party Match

    • 1 reply
    • 3549 views
  5. Ultimate Guild Ranker 1 2 3

    • 56 replies
    • 14878 views
  6. PvP Ladder

    • 13 replies
    • 6251 views
  7. Hercules Battlegrounds 1 2 3 4 14

    • 336 replies
    • 68361 views
    • 6 replies
    • 3967 views
  8. PvP Points System

    • 16 replies
    • 5121 views
    • 11 replies
    • 2931 views
    • 2 replies
    • 2055 views
  9. Queue BG rewrite 1 2 3 4 5

    • 104 replies
    • 21017 views
    • 0 replies
    • 1722 views
  10. Bunch of PvP scripts

    • 8 replies
    • 2495 views
    • 0 replies
    • 1360 views
  11. Deus Ex - PvP Addon

    • 0 replies
    • 1237 views
  12. PvPvM - PvP Addon

    • 0 replies
    • 1367 views
    • 0 replies
    • 1276 views
  13. Vampire Bal - PvP Addon

    • 0 replies
    • 1405 views
  14. Battle Royal - PvP Addon

    • 0 replies
    • 1372 views
    • 4 replies
    • 3613 views
  15. PvP Rank (SQL)

    • 3 replies
    • 2925 views
    • 1 reply
    • 2806 views
  16. Scuffle Event 2.1 1 2

    • 29 replies
    • 7631 views
  17. WOE Event

    • 3 replies
    • 2411 views
Sign in to follow this  
  • Featured Topics

  • Latest Commits

  • Topics

  • Posts

    • Hello,   I have a quick question that's probably simplistic to ask, but complicated to answer. How does one understand what in-game features are available to their server setup?  I hate to use the classic example, since it's probably like beating a dead horse, but let's use 4th jobs as an example. My server setup is:   Base client: kRO 2023 08 04 Client exe: 2022-04-06_Ragexe_1648707856 Hercules: v2024.03   With 4th classes being released in kRO around 2020, my instinct would be to assume that all of these versions allow for them to be present in the game. However, I don't know this for sure and posts appear to indicate otherwise. What part of the server determines what content is available to the players?    While the content may be present in the base client, does Hercules need to implement the content as well, or do we simply gain access to features based on what version of the client we place Hercules on? Apologies, since this definitely indicates a misunderstanding of how Hercules fundamentally works on my part, but I'd really like to fix this by better understanding how these components work together.  I'm not finding any immediate answer to the question, so I figured I'd ask here. If anyone has any documentation or a location to read up on this, I'm happy to take this in place of an answer- I'm just not having any luck finding something like this even after successfully establishing my server.   Any help would be appreciated!   Regards, Geras
    • I'm using this @arealoot plugin attached and it's working perfectly. (Collecting all items at once) arealoot.c
    • Perfect. I have now submitted the change on GitHub.   I share the same doubt as KirieZ. As far as I know and have learned about HPM Plugins, the only method to overwrite/replace a function is through this way. I know about HookPre and HookPost, however, in some situations where you want to remove a piece of code within the function, these solutions don't work, forcing you to resort to overloading. Of course, whenever possible, I will adhere to HookPre and HookPost, and I can identify well when this is necessary.
    • I'm looking to pay someone to create a custom MVP/Boss sprite based on our server mascot, the Jawless Fish who is known for its silly expression . Please contact me if anyone has interest. 
    • by "hpm overload things" you mean hookPre/hookPost?   As far as I remember, overloading, as in "I want to completely skip hercules original function" (maybe it should actually be called override?) were always made with a direct assignment to the interface (like in the original post here), while hookPre/hookPost would be used if you want to keep the original code running, but wants to do something else before/after it.   Example: https://github.com/HerculesWS/Hercules/blob/stable/src/plugins/db2sql.c#L1180   I am not aware of another method for overloading/overriding.   I do agree that you should only do it if you have a reason to, but is there a better way to overload/override than a direct assignment?
  • Download Statistics

    • Files
      455
    • Comments
      155
    • Reviews
      240

    Latest File
    By DaviLord

    463    0

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.