

Brave
Members-
Posts
208 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Brave
-
that's easy man Download the GRF of the dark ro open the sprite loc copy the sprite files and also with texture and item
-
Please try to fix src/common/mmo.h #ifndef PACKETVER #define PACKETVER 20120410 <==== REPLACE OF DATE CLIENT //#define PACKETVER 20120410 then change your clientinfo.xml to version 30
-
huh what are you trying to do reduction to a certain skill?
-
yeap GRF Editor is the best!
-
kindly please post here your inter_athena.conf you should see this sql.db_hostname: 127.0.0.1 <===== DO NOT CHANGE sql.db_port: 3306 sql.db_username: ragnarok <==== SQL USERNAME sql.db_password: ragnarok <==== SQL PASSWORD sql.db_database: ragnarok <==== RAGNAROK DB ON YOUR PHPMYADMIN sql.codepage: // MySQL Character SQL server char_server_ip: 127.0.0.1 <====== DO NOT CHANGE char_server_port: 3306 char_server_id: ragnarok <==== SQL USERNAME char_server_pw: ragnarok <==== SQL PASSWORD char_server_db: ragnarok <==== RAGNAROK DB // MySQL Map SQL Server map_server_ip: 127.0.0.1 <==== DO NOT CHANGE map_server_port: 3306 map_server_id: ragnarok <==== SQL USERNAME map_server_pw: ragnarok <==== SQL PASSWORD map_server_db: ragnarok <==== RAGNAROK DB // MySQL Log SQL Database log_db_ip: 127.0.0.1 <=== DO NOT CHANGE log_db_port: 3306 log_db_id: ragnarok <===== SQL USERNAME log_db_pw: ragnarok <===== SQL PASSWORD log_db_db: log <===== RAGNAROK DB log_codepage: THIS IS UNDER CONF/INTER_ATHENA.conf
-
Can i have the Step By Step Guide of this? With Picture
Brave replied to Renji Abarai's question in Web Support
1. Download the V4P you want to use 2. Under Schema folder there is sql files just upload it with your cp database on phpmyadmin 3. upload the whole folder in addons all of it then it is fixed... SORRY CAN'T PROVIDE YOU A SCREENSHOTS DOESN"T HAVE ENOUGH TIME -
Servers running and all connected but not allowing client to connect
Brave replied to Condorus's question in Installation Support
please also include the subnet -
A single quest or dynamic?
-
let me see nice script so you are saying that if i am going to hunt this kind of item i am just needing to put the item name?
-
try this // The rate at which equipment is dropped. item_rate_equip: 1000 item_rate_equip_boss: 1000 item_drop_equip_min: 1000 item_drop_equip_max: 100000 1% of boss cards + edit it on mob_db
-
When i start server only Character server opens?
Brave replied to ToiletMcFace's question in General Support
wrong configuration -
Simple Quest With Random Prize (used for valentine's day)
Brave replied to Kido's topic in Game, Event, Quest Script Releases
+1 -
Servers running and all connected but not allowing client to connect
Brave replied to Condorus's question in Installation Support
Kindly please post here this things Clientinfo.xml just delete the ip and the src/common/mmo.h -
try this : http://rathena.org/board/topic/92651-improved-banking-system/#entry245071
-
Src_Logo, Login, Loading Screen, Banner Request
Brave replied to Brave's question in Graphics Requests
LoL actually i would give you the vote you want that's no problem at all and actually it is a request i don't want people to think of this as their work but as their contribution was working on it.. but dont put your hope 100% on me~ i dont even know if my work look good.. lel alright just i'll wait for you don't have to force yourself -
I'll try to provide a script - script Dev -1,{ OnInit: bindatcmd("checkpoints","Sample::OnAtcommand"); end; OnAtcommand: dispbottom "Cash Point : "+#CASHPOINTS+" Points."; dispbottom "Event Point : "+#EVENTPOINTS+" Points."; dispbottom "Vote Point : "+#VOTEPOINTS+" Points."; end; } run through @checkpoints! Don't Forget my reputation points Just kiddin!
-
what do you mean? hardly to get the idea a little bit tired i'll answer you tom just give me a good information
-
It's nice but i feel like unsatisfied 4/10 for me
-
Yes Pre-re would be your main folder Don't forget my reputation points if i have help you Just kiddin
-
why don't just implement a Freebies which account based it is almost the same on what you are saying Actually Try this if it would work prontera.gat,149,180,5 script Freebie NPC 753,{ //Configurable Char Variables set @c, 1; // This is a variable for first letter Case-change. ( 1=on/0=off --Disable for speed up! ) set @npc$, "[^0000FFFreebie NPC^000000]"; setarray @cmds$, "getitemname", "getcharid", "strcharinfo"; //End //Character Vars set .@blvl, BaseLevel; set .@getitm$, ".itm"+#itmget+"$"; set .@getitm_len, getarraysize(getd(.@getitm$)); set .@nxtrblvl, atoi(getd(".itm"+(#itmget+1)+"$[2]")); set .@rblvl, atoi(getd(.@getitm$+"[2]")); //End //NPC Dialogue if(.@blvl>=.@rblvl) { for(set .@s,0;.@s<(.@getitm_len-3);set .@s,.@s+1){ set .@op$, callfunc("dispmes_func",getd(.@getitm$+"["+(.@s+3)+"]")); if(.@op$=="next;"||.@op$=="Next;") { set .@op$, ""; next; } if(.@op$=="menu;"||.@op$=="Menu;") { if(select("Yes:No")&2) close; set .@op$, ""; } if(.@op$=="close;"||.@op$=="Close;") { set .@op$, ""; close; } if(.@op$=="item;"||.@op$=="Item;") { set .@op$, ""; getitem atoi(getd(.@getitm$)),atoi(getd(.@getitm$+"[1]")); set #itmget,#itmget+1; } if(.@op$=="npc;"||.@op$=="Npc;") { set .@op$, @npc$; } if(.@op$!="") mes .@op$; } } mes @npc$; set .@message$, (.@blvl<=.@rblvl )? "You have already received this item, please come back when you are level "+.@rblvl+" for a special item." : ((.@rblvl<.@blvl )? "Sorry, I don't have anymore items to give you!" : ""); mes .@message$; close; //End end; OnInit: waitingroom "Free items!",0; //Configure NPC Items & Dialogue HERE! // ItemID Amount Required-BaseLevel setarray .itm0$, "501", "10", "1", "Npc;", "Hello, strcharinfo(0), do you want this free item?", "next;", "menu;", "Alright!", "item;", "Goodbye.", "close;"; setarray .itm1$, "502", "20", "70", "Npc;", "Wow, strcharinfo(0), you're really strong!", "I won't keep you waiting.", "Here is your item- You've earned it!", "item;", "Until we meet again.", "close;"; setarray .itm2$, "1599", "1", "180", "Npc;", "You, sir, are a true god!", "Hh-h-here is your getitemname(1599).", "item;", "close;"; //End /*Explanation: The first three values in each row are the only constant numbers. First is the item_id then the amount you want to give then the level you give it at. Every line after that is lucid. You can type what the npc is going to say. You can also use optional commands that I will list below to display information. Add new conditions by following my example just remember to change .itm<#>$ to the next value. I hope everyone can understand this x.x Keep in mind this is just the first version. It's still a little slow. You can change upper-case to ignore for speedup. Commands Explained: Commands that takeup one line: "Npc;", -> This will display the npcs name. "Item;", -> Will give the player item and increase quest value. "Menu;", -> This will display a Yes and No menu. "Close;", -> This will close the script. "Next;", -> This will refresh chat window and display Next button. Commands that can be used in chat: getitemname(<itemid>) -> Shows item name in chat. getcharid(<type>) -> Will return character id number. strcharinfo(<type>) -> displays information from charinfo. EX: strcharinfo(0) = Characters Name Skorm */ } function script dispmes_func { set .@len,callfunc("str_explode2","@explosion$",getarg(0), 3, " ", "(", ")"); for(set .@a,0;.@a<.@len;set .@a,.@a+1) { for(set .@b,0;.@b<getarraysize(@cmds$);set .@b,.@b+1){ if (compare(@explosion$[.@a],@cmds$[.@b])){ set .@output$, callfunc("commands_func",.@b,@explosion$[(.@a+1)]); set @explosion$[.@a], .@output$; set @explosion$[(.@a+1)], ""; } } if(!.@a&&@c) { callfunc "str_toarray", @explosion$[.@a], "@tmp$[0]"; set @tmp$[0],callfunc("str_changecase", @tmp$[0], 1); set @explosion$[.@a],""; set .@i,0; while(getstrlen(@explosion$[.@a])<getarraysize(@tmp$)){ set @explosion$[.@a],@explosion$[.@a]+@tmp$[.@i]; set .@i,.@i+1; } } set .@message$, .@message$+ ((@explosion$[.@a]!=""&&.@a<(.@len-1))? @explosion$[.@a]+" " : @explosion$[.@a]+""); } return .@message$; } function script commands_func { switch(getarg(0)){ case 0: return getitemname(atoi(getarg(1))); case 1: return getcharid(atoi(getarg(1))); case 2: return strcharinfo(atoi(getarg(1))); } } /// callfunc "str_explode2" , "<array output>", "<string>"{, <Amount of Delemiter>{, "<Delemiter>"{, "<Delemiter>"}}}; function script str_explode2 { if ( !getarg(2) ) return callfunc("str_toarray", getarg(1), getarg(0) ); sleep2 1; setarray .@char$[0], " ", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "e", "i", "a", "s", "r", "n", "t", "o", "u", "l", "c", "p", "m", "d", "v", "h", "g", "f", "b", "y", "q", "k", "z", "x", "j", "w", "_", "-", "(", ")", ";", ",", ":", ".", "*", "!", "?", "'"; set .@charsize, getarraysize(.@char$); set .@tmp$, "|~key~|"; set .@str$, .@tmp$ + getarg(1) ; set .@len, getstrlen(getarg(1)); set .@delem_len, getarg(2); for( set .@g,0;.@g<.@delem_len;set .@g,.@g+1 ){ setd(".@parse_len"+.@g, getstrlen(getarg(3+.@g))); } while( .@len > .@s ) { set .@i, 0 ; while( .@i < .@charsize ) { if ( ! ( set(.@l,.@l+1) % 600) ) sleep2 1; if ( compare( .@str$ , .@tmp$ + .@char$[.@i] ) ) { set .@tmp$, .@tmp$ + .@char$[.@i]; set .@g, 0; while( .@g < .@delem_len ) { if ( ! ( set(.@l,.@l+1) % 600) ) sleep2 1; if ( .@char$[.@i] == getarg((3+.@g)) ) { set .@p, .@p + 1; set .@s, .@s + (getd(".@parse_len"+.@g)-1) ; break; } set .@g,.@g+1; } if ( .@delem_len == .@g ) set .@arr$[.@p], .@arr$[.@p] + .@char$[.@i]; break; } set .@i, .@i+1 ; } if ( .@i == .@charsize ) return 0; else set .@s, .@s+1 ; } deletearray getd(getarg(0)); copyarray getd(getarg(0)), .@arr$, .@p+1; return .@p+1; } function script str_changecase { sleep2 1; if ( getarg(1) ) { setarray .@char$[ 0 ], " ", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "E", "I", "A", "S", "R", "N", "T", "O", "U", "L", "C", "P", "M", "D", "V", "H", "G", "F", "B", "Y", "Q", "K", "Z", "X", "J", "W", "_", "-", "(", ")", ";", ",", ":", ".", "*", "!", "?", "'"; } else { setarray .@char$[ 0 ], " ", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "e", "i", "a", "s", "r", "n", "t", "o", "u", "l", "c", "p", "m", "d", "v", "h", "g", "f", "b", "y", "q", "k", "z", "x", "j", "w", "_", "-", "(", ")", ";", ",", ":", ".", "*", "!", "?", "'"; } set .@charsize, getarraysize(.@char$); set .@str$, "|~key~|" + getarg(0) ; set .@len, getstrlen(getarg(0)); while( .@len>.@s ) { set .@i,0; while( .@i<.@charsize ) { if ( ! ( set(.@l,.@l+1) % 650) ) sleep2 1; if ( compare( .@str$ , "|~key~|" + .@tmp$ + .@char$[.@i] ) ) { set .@tmp$, .@tmp$ + .@char$[.@i]; break; } set .@i, .@i+1; } if ( .@i == .@charsize ) return ""; else set .@s, .@s+1; } return .@tmp$; } function script str_toarray { sleep2 1; if ( getstrlen( getarg(0) ) > 128 ) return 0; setarray .@char$[ 0 ], " ", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "e", "i", "a", "s", "r", "n", "t", "o", "u", "l", "c", "p", "m", "d", "v", "h", "g", "f", "b", "y", "q", "k", "z", "x", "j", "w", "_", "-", "(", ")", ";", ",", ":", ".", "*", "!", "?", "'"; set .@charsize, getarraysize(.@char$); set .@tmp$, "|~key~|"; set .@str$, .@tmp$ + getarg(0) ; set .@len, getstrlen(getarg(0)); while( .@len>.@s ) { set .@i,0; while( .@i<.@charsize ) { if ( ! ( set(.@l,.@l+1) % 650) ) sleep2 1; if ( compare( .@str$ , .@tmp$ + .@char$[.@i] ) ) { set .@tmp$, .@tmp$ + .@char$[.@i]; set .@arr$[.@s], .@char$[.@i]; break; } set .@i, .@i+1; } if ( .@i == .@charsize ) return 0; else set .@s, .@s+1; } deletearray getd(getarg(1)); copyarray getd(getarg(1)), .@arr$, .@len; return .@len; } Sorry got to rush that thing just check if there are error
-
Yeap Stain is right BTW may i ask what client you are using? and where does your lua files located? thanks! But i know the problem is with your sprite texture and item it looks like running fine but there are missing file like the item!
-
FInd SRC: src/config/renewal.h Find: /// game renewal server mode /// (disable by commenting the line) /// /// leave this line to enable renewal specific support such as renewal formulas #define RENEWAL Replace by this: /// game renewal server mode /// (disable by commenting the line) /// /// leave this line to enable renewal specific support such as renewal formulas //#define RENEWAL You can also edit it all /// game renewal server mode /// (disable by commenting the line) /// /// leave this line to enable renewal specific support such as renewal formulas //#define RENEWAL /// renewal cast time /// (disable by commenting the line) /// /// leave this line to enable renewal casting time algorithms /// cast time is decreased by DEX * 2 + INT while 20% of the cast time is not reduced by stats. /// example: /// on a skill whos cast time is 10s, only 8s may be reduced. the other 2s are part of a /// "fixed cast time" which can only be reduced by specialist items and skills //#define RENEWAL_CAST /// renewal drop rate algorithms /// (disable by commenting the line) /// /// leave this line to enable renewal item drop rate algorithms /// while enabled a special modified based on the difference between the player and monster level is applied /// based on the http://irowiki.org/wiki/Drop_System#Level_Factor table //#define RENEWAL_DROP /// renewal exp rate algorithms /// (disable by commenting the line) /// /// leave this line to enable renewal item exp rate algorithms /// while enabled a special modified based on the difference between the player and monster level is applied //#define RENEWAL_EXP /// renewal level modifier on damage /// (disable by commenting the line) /// // leave this line to enable renewal base level modifier on skill damage (selected skills only) //#define RENEWAL_LVDMG /// renewal ASPD [malufett] /// (disable by commenting the line) /// /// leave this line to enable renewal ASPD /// - shield penalty is applied /// - AGI has a greater factor in ASPD increase /// - there is a change in how skills/items give ASPD /// - some skill/item ASPD bonuses won't stack //#define RENEWAL_ASPD Like that, and everything is pre-re use
-
can you please give us more info what do you mean with first 99 class account matter or server count matter?
-
Reached the maximum allowed number of entries
Brave replied to Venture's question in Database Support
src and have you already consulted google for this? -
Src_Logo, Login, Loading Screen, Banner Request
Brave replied to Brave's question in Graphics Requests
LoL actually i would give you the vote you want that's no problem at all and actually it is a request i don't want people to think of this as their work but as their contribution