Jump to content

xVec

Members
  • Content Count

    23
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    xVec reacted to Dastgir in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    Repository Link: https://github.com/dastgirp/eBG (Please read README.md for installation steps)
     
    Leave Comments/Suggestions if you find something.
    NOTE:
     There might be some(/many) debug messages left in map-server which will be cleaned up. I will add battle.conf soon (you have to add it yourself for now or edit the plugin) The plugin might be a big mess to read/understand (I did many experiments over the year) There might be some bugs Thanks to @Rebel and @Myriad for testing and providing initial feedback
  2. Upvote
    xVec got a reaction from MikZ in Hercules Battlegrounds   
    Very sad because this will be a great way to get more people into Herc.. rAthena has a stable version of rAmod (Herc don't) and this is not necessary in there and check it now the rA forum, very active with a great comunity.
     
  3. Upvote
    xVec reacted to Judas in battleground for hercules   
    You can give me a pm break san if you need a bg for hercules that quick, otherwise you can wait for the ExtendedBG Dastgir is  putting together =)
  4. Upvote
    xVec reacted to AnnieRuru in King of Emperium Hill   
    got a PM from rAthena member ask me to fix this
    yeah both rathena patch and hercules plugin ... all broken
    so ....
    update to 1.2
    Script
    Plugin for Hercules
    Patch for rAthena
  5. Upvote
    xVec reacted to AnnieRuru in @partybuff / @spb   
    0.4 http://upaste.me/75d049918e2088402
    wow ~ thanks ... having an extra eye is different ...
    about turning the [BASF+] into player configured buff ...
    that will be done in another day ...
  6. Upvote
    xVec reacted to 4144 in @partybuff / @spb   
    in ACMD(showbuff) in line 275 you show error message and p is NULL, and after call clif->party_info(p), this call your overloaded function clif_party_info_overload, and here it validate parameter for NULL and show error message.
  7. Upvote
    xVec reacted to AnnieRuru in noitem plugin   
    1.4
    plugin
    -- fix a rare bug if the user put multiple noitem on the same map, it spam non-sensible error
    ---- although this will overwrite the previous one without warning this time
  8. Upvote
    xVec reacted to AnnieRuru in @partybuff / @spb   
    http://upaste.me/aa5e49917485b4900
    I need some people to comment on my script
    I just bam bam and google here and there and it works on VS2015, but not sure if it is work on others though
    1. need help how to really optimize this code
    2.not really sure about using this kind of function
    char *showing_buff( struct map_session_data *sd ) { @meko
    @4144
     
    http://upaste.me/75d049918e2088402
    no idea how I get this error message, only pop up once
    [Error]: --- nullpo info -------------------------------------------- [Error]: ..\src\plugins\showbuff.c:115: 'p' in function `unknown' [Error]: --- end nullpo info ---------------------------------------- @xVec
  9. Upvote
    xVec reacted to bWolfie in About woe rank in eAmod in Hercules   
    (note: I have never used/experienced the system you're referring to)
    There are two parts to the woe ranking system:
    1. src writes SQL data when certain actions take place.
    E.g. when a player kills somebody, perhaps the src would add 1 to kill_counter row.
    2. Website has some sort of interaction with the game SQL database to display the data graphically.
    Lucky for you, eAmod became open source some time ago. You can view the SQL info here: https://github.com/zephyrus-cr/eamod/blob/master/sql-addons/main-extras_eAthena.sql
    A sample of what is happening in the SQL:
     
    CREATE TABLE `guild_rank` ( `guild_id` int(11) NOT NULL, `castle_id` int(11) NOT NULL, `capture` int(11) unsigned NOT NULL default '0', `emperium` int(11) unsigned NOT NULL default '0', `treasure` int(11) unsigned NOT NULL default '0', `top_eco` int(11) unsigned NOT NULL default '0', `top_def` int(11) unsigned NOT NULL default '0', `invest_eco` int(11) unsigned NOT NULL default '0', `invest_def` int(11) unsigned NOT NULL default '0', `offensive_score` int(11) unsigned NOT NULL default '0', `defensive_score` int(11) unsigned NOT NULL default '0', `posesion_time` int(11) unsigned NOT NULL default '0', `zeny_eco` int(11) unsigned NOT NULL default '0', `zeny_def` int(11) unsigned NOT NULL default '0', `skill_battleorder` int(11) unsigned NOT NULL default '0', `skill_regeneration` int(11) unsigned NOT NULL default '0', `skill_restore` int(11) unsigned NOT NULL default '0', `skill_emergencycall` int(11) unsigned NOT NULL default '0', `off_kill` int(11) unsigned NOT NULL default '0', `off_death` int(11) unsigned NOT NULL default '0', `def_kill` int(11) unsigned NOT NULL default '0', `def_death` int(11) unsigned NOT NULL default '0', `ext_kill` int(11) unsigned NOT NULL default '0', `ext_death` int(11) unsigned NOT NULL default '0', `ali_kill` int(11) unsigned NOT NULL default '0', `ali_death` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`guild_id`,`castle_id`), KEY `castle_id` (`castle_id`) ) ENGINE=InnoDB; And then by searching the src repo, you can find snippets of the code.
    This quite complicated. To recreate it to work for Hercules would take a lot of work. of course you could just use Zephyrus' HercMod but I really don't recommend doing that.
  10. Upvote
    xVec reacted to AnnieRuru in Russian Roulette   
    Download: 1.1
    script
    just join the event and then AFK there and wait for the luck ...
    the last one who has enough patience ... or you are just god damn lucky ... might win this event

     
  11. Upvote
    xVec reacted to meko in Area timer functions   
    View File Area timer functions
    This script provides functions to add (or remove) timers to every player in the area or map.
     
     
     
    areatimer("<map>", <x1>, <y1>, <x2>, <y2>, <tick>, "<event>")
    makes all players in the square area call <event> after <tick> ms
    > returns the number of affected players
    areatimer("prontera", 55, 60, 150, 180, 500, "MyNPC:MyEvent");    
     
    areatimer2("<map>", <x1>, <y1>, <x2>, <y2>, <tick>, "<event>")
    identical to areatimer, but also removes any existing timer before adding the new one
    > returns the number of affected players
    areatimer2("prontera", 55, 60, 150, 180, 500, "MyNPC:MyEvent");    
     
    areadeltimer("<map>", <x1>, <y1>, <x2>, <y2>, "<event>")
    makes all players in the square area remove their timers for <event>
    > returns the number of affected players
    areadeltimer("prontera", 55, 60, 150, 180, "MyNPC:MyEvent");    
     
    maptimer("<map>", <tick>, "<event>")
    makes all players in the map call <event> after <tick> ms
    > returns the number of affected players
    maptimer("prontera", 500, "MyNPC:MyEvent");    
     
    maptimer2("<map>", <tick>, "<event>")
    identical to maptimer() but also removes any existing timer before adding the new one
    > returns the number of affected players
    maptimer2("prontera", 500, "MyNPC:MyEvent");    
     
    mapdeltimer("<map>", "<event>")
    makes all players on the map remove their timers for <event>
    > returns the number of affected players
    mapdeltimer("prontera", "MyNPC:MyEvent");         globaltimer(<tick>, "<event>")
    makes all players everywhere call <event> after <tick> ms
    > returns the number of affected players globaltimer(500, "MyNPC:MyEvent");  
     
     
     
    Requires Hercules v2018.06.03 or newer version
     
     
    --------------------------------------------------------------------------------------
    This script was made by me, for The Mana World + Evol.
    License: public domain (CC0)
    Submitter meko Submitted 05/29/17 Category Quest, Shops, Functions & Algorithms  
×
×
  • Create New...

Important Information

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