Jump to content

vBrenth

Members
  • Content Count

    388
  • Joined

  • Last visited

  • Days Won

    6

Reputation Activity

  1. Upvote
    vBrenth reacted to AnnieRuru in @market clone   
    Download: 1.9
    plugin
     
    Create a market clone, to leave a message for other players
    while the player can go hunting/questing/events
    @market "<Title>" "<Message>" <Color> create a market clone with a chat room titled -> "<Title>"
    when players tries to join the chat room, it refuse the joining, but instead leave a message -> "<Message>"
    with 1.4 update,
    player can now choose their own favorite color for their AFK message
    the <Color> field is optional
    I was struggling to use array for the color list ...
    but in the end, I guess the simplicity is the best
    so you guys can guess how to add in your own list easily
     
    @marketkill kill the market clone without logging off
     
    when a GM do @killmonster @killmonster2, or *killmonster *kilmonsterall script command will not remove the clone
    but @reloadscript, however, will remove it
     
    feels like I just copy paste from the description
    whatever ...
     
    Credit : remember to rep Dastgir's topic because I mostly copy his codes
     
     
  2. Upvote
    vBrenth reacted to AnnieRuru in loadmapevent help.   
    this should work
    - script Anti_Assump -1,{OnInit: setarray .@map$[0],"prtg_cas03","gefg_cas04","payg_cas03","schg_cas01","guild_vs1"; .@size = getarraysize( .@map$ ); for ( .@i = 0; .@i < .@size; .@i++ ) { setd ".map_"+ .@map$[.@i], true; setmapflag .@map$[.@i], mf_loadevent; } end;OnPCLoadMapEvent: if ( getd( ".map_"+ strcharinfo(3) ) && getstatus(SC_ASSUMPTIO) ) { sc_end SC_ASSUMPTIO; message strcharinfo(0), "Assumptio buff are disable in GvG/WoE maps."; } end;}
  3. Upvote
    vBrenth reacted to Jedzkie in Disabled 3rd Jobs and Baby 3rd jobs in @jobchange/@job command   
    Thank you annie.
  4. Upvote
    vBrenth reacted to Jedzkie in Disabled 3rd Jobs and Baby 3rd jobs in @jobchange/@job command   
    Hi! i already tried changing this:
     

    // High Jobs, Babies and Third for( i = JOB_NOVICE_HIGH; i < JOB_MAX && !found; i++ ){ if (strncmpi(message, pc->job_name(i), 16) == 0) { job = i; found = true; } }
      to this: // High Jobs, Babies and Third for( i = JOB_NOVICE_HIGH; i < JOB_MAX && !found; i++ ){ if (strncmpi(message, pc->job_name(i), 16) == 0) { job = i; found = true; } } Now, my problem is, i can still do job change to 3rd jobs.
  5. Upvote
    vBrenth reacted to Jedzkie in Quest Modification   
    I hope someone make a patch for it.
     
     
    Bump?
     
     
    Bump?!?!!?
     
     
    Bump!
  6. Upvote
    vBrenth reacted to Jedzkie in Quest Modification   
    Hi! is it possible to make the quest system of Ragnarok is checking the level gap of the party members? for example.. i have a level 10 and joined a party of lvl 99, the kill of level 99 will not add kill of quest of level 10 unless they are not 10 levels gap. some of my players abuse this settings.. thanks! and i hope you can help me on this problem! specially AnnieRuru
  7. Upvote
    vBrenth reacted to Jedzkie in UDP Support Question   
    Yes.
  8. Upvote
    vBrenth reacted to Jedzkie in UDP Support Question   
    Does Hercules supports also UDP?
  9. Upvote
    vBrenth reacted to Jedzkie in loadmapevent help.   
    OnPCLoadMapEvent:
    while( getd( ".map_"+strcharinfo(3) ) ){
     sc_end SC_ASSUMPTIO;
     message strcharinfo(0),"The assumption buff are disable in GvG/WoE maps.";
       end;
    }
    end;
    }
  10. Upvote
    vBrenth reacted to Jaburak in @drop on / off command   
    All your request are similar to PlayRPS wow!
  11. Upvote
    vBrenth reacted to Dastgir in @market command   
    http://herc.ws/board/topic/7188-market/
  12. Upvote
    vBrenth got a reaction from AnnieRuru in Chat space limitation!/Scammer avoid *Will pay for help*   
    Its working and i know why you want this because of the people who are trying to scam by using spaces on pub.
    They can still bypass this by using 2space+alt03232 again and again.
  13. Upvote
    vBrenth reacted to AnnieRuru in Chat space limitation!/Scammer avoid *Will pay for help*   
    willingly to pay ? omg, I can send this as a birthday gift
     
    patch
    src/map/clif.c | 5 +++++ 1 file changed, 5 insertions(+)diff --git a/src/map/clif.c b/src/map/clif.cindex d9acf07..ede1a52 100644--- a/src/map/clif.c+++ b/src/map/clif.c@@ -9110,6 +9110,11 @@ bool clif_process_message(struct map_session_data *sd, int format, char **name_, *namelen_ = namelen; *message_ = message; *messagelen_ = messagelen;++ if ( stristr( message, " " ) != NULL ) {+ clif_displaymessage( fd, "You're only allowed to do max 3 spaces in a row." );+ return false;+ } return true; } plugin#include <stdio.h>#include <stdlib.h>#include <string.h>#include "../map/pc.h"#include "../map/clif.h"#include "../common/HPMi.h"#include "../common/socket.h"#include "../common/HPMDataCheck.h" // should always be the last file included! (if you don't make it last, it'll intentionally break compile time)HPExport struct hplugin_info pinfo = { "max_3_space", // Plugin name SERVER_TYPE_MAP,// Which server types this plugin works with? "0.1", // Plugin version HPM_VERSION, // HPM Version (don't change, macro is automatically updated)};bool clif_process_message_spaces( int retVal, struct map_session_data *sd, int format, char **name_, size_t *namelen_, char **message_, size_t *messagelen_) { if ( retVal == true ) { if ( stristr( (char*)RFIFOP( sd->fd ,4) + strnlen(sd->status.name, NAME_LENGTH-1) + 3, " " ) != NULL ) { clif->message( sd->fd, "You're only allowed to do max 3 spaces in a row." ); return false; } } return true;}HPExport void plugin_init (void) { clif = GET_SYMBOL("clif"); session = GET_SYMBOL("session"); strlib = GET_SYMBOL("strlib"); addHookPost("clif->process_message", clif_process_message_spaces);}
  14. Upvote
    vBrenth got a reaction from JulioCF in question about asurahosting   
    Been on limestonenetworks, they do provide good ddos protection never tried softlayer but you can also go with blacklotus or staminus
     
    trinitynetworks is also good.
  15. Upvote
    vBrenth got a reaction from Jaburak in s1 Lykos New Web Design   
    You copy mine! jk, clean and neat 10/10
  16. Upvote
    vBrenth reacted to KeyWorld in roBrowser - Ragnarok Online for Web Browsers   
    The trade system is now implemented in roBrowser (and fully working).
     

  17. Upvote
    vBrenth reacted to KeyWorld in Lumina Social Ragnarok Panel - Soon   
    If I find time and motivation I'll maybe check for security exploits once it's done. Most of the panels out there got critical vulnerabilities.
     
    In fact really depend if the project interest me.
  18. Upvote
    vBrenth reacted to mleo1 in @maprecall   
    this should be included in hercules.

    Ontopic
    just edit your source then recompile.

    or use this script if you dont like to edit source
    - script atcmd_maprecall -1,{ OnInit: bindatcmd("maprecall",strnpcinfo(3)+"::OnATC"); end; OnATC: if(getgmlevel()==0) end; getmapxy .@map$,.@x,.@y,0; mapwarp .@map$,.@map$,.@x,.@y,0;}
  19. Upvote
    vBrenth reacted to PcNy in iRO Classic Hercules?   
    I would like to ask if there is an active development branch that maintains the classic system like today's iRO Classic?
     
    It's very interesting as many people still love the classic days of Ragnarok
  20. Upvote
    vBrenth got a reaction from Jamaeeeeecah in Anyone know what this map is?   
    NVM after 7 minutes of warpings i found it..
     
    @warp prt_are01
  21. Upvote
    vBrenth reacted to KeyWorld in roBrowser - Ragnarok Online for Web Browsers   
    @quesoph
    Follow the remote client installation guide line by line : https://github.com/vthibault/roBrowser/blob/master/client/readme.md
     
    Known problems people experienced before:
    They forgot to configure the .htaccess data.ini file is case sensitive. Apache do not read their .htaccess files They do not properly repack their GRFs to remove DES encryption in files. They use Client::$AutoExtract set to true but do not have write access. They forget to remove the debug mode (only here to help installing it, once done it has to be removed).

    So for now, set the debug mode to true, and try to see where the problem can be.
  22. Upvote
    vBrenth reacted to Dastgir in Rebellion Skill Balance Update   
    we don't have any of rebellion skills
    about rA, they generated formula by the info available on description and all.(So its not fully custom formula, but yes, a part of it would be custom)
  23. Upvote
    vBrenth reacted to evilpuncker in I keep getting failed msgs.   
    maybe it should return true instead of return 0, also for npc call @ you should use bindatcommand
     
×
×
  • Create New...

Important Information

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