-
Content Count
388 -
Joined
-
Last visited
-
Days Won
6
Reputation Activity
-
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
-
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;} -
vBrenth reacted to Jedzkie in Disabled 3rd Jobs and Baby 3rd jobs in @jobchange/@job command
Thank you annie.
-
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.
-
vBrenth reacted to Jedzkie in Quest Modification
I hope someone make a patch for it.
Bump?
Bump?!?!!?
Bump!
-
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
-
-
-
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;
}
-
-
-
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.
-
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);} -
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.
-
vBrenth got a reaction from Jaburak in s1 Lykos New Web Design
You copy mine! jk, clean and neat 10/10
-
vBrenth reacted to KeyWorld in roBrowser - Ragnarok Online for Web Browsers
The trade system is now implemented in roBrowser (and fully working).
-
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.
-
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;} -
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
-
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
-
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.
-
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)
-
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