-
Content Count
596 -
Joined
-
Last visited
-
Days Won
24
Posts posted by Kuya Jeo
-
-
On 2/19/2023 at 7:11 PM, chojuro said:after i update the skill_db.txt to skill_db.conf suddenly all skill weapon requirements doesnt working all skills can be use without the required weapon can someone know where to look at it?
Check your group.conf and find skill_unconditional this must be FALSE
{ id: 99 name: "Admin" level: 99 inherit: ( "Support", "Law Enforcement" ) commands: { /* not necessary due to all_commands: true */ } log_commands: true permissions: { can_trade: true can_trade_bound: false can_party: true all_skill: false all_equipment: false skill_unconditional: false use_check: true use_changemaptype: true all_commands: true hchsys_admin: true use_macro_interface: true } }
-
Check the error in your map-server. if no error will pop-up, possible reason is, your GRF files is incomplete or not compatible with the client version, tried to used the English version of data files, you can download it here.
-
Is there something wrong with getitembound? I kinda feel wierd.. All item are like normal without any restrictions.
-
-
6 hours ago, Azhura said:Anyone knows how to correctly limit the level in endless tower? for example I will only allow players to defeat until level 25.
Tried to disable the warp function and it does work but is there a better way to limit it?
How about disable endless tower script and make a custom endless tower
-
On 4/3/2021 at 9:10 AM, Azhura said:I would like to nerf some skills like dispell and modify the scaling of the success rate based on skill level what is the correct way for this modification?
Thank you in advance
You can do it thru src edits
-
3 hours ago, rans said:Can we have a option where Emergency Call Cooldown is remove after relogging?
Currently we only have,
Option 0: logging off will not continue the cooldown count.
Option 1: Logging off and logging in will reset the Cooldown back to 5minutes
Option 2: Logging off will continue the cooldown count.
Maybe add option 4:
Logging off will remove the Cooldown.?
Thanks!Option 0 is the answer
When you relogin(character select then login again) the CD of EC will remove. -
1 hour ago, Hadeszeus said:I tried using <ITEM>Red Potion<INFO>501</INFO></ITEM> and it showing a link to the item but clicking it will crash the client.
I know it's client limitation and I can't find diff in nemo to fix this issue.
Is there anyone who knows a 2018 client that <item> works? I'm using 2018-04-18.
Thanks!
use <ITEMLINK> instead of <ITEM>
Samplemes "<ITEMLINK>"+getitemname(512)+"<INFO>512</INFO></ITEMLINK>";
-
2 hours ago, Loki87 said:Hello,
I created a RO-Private Server with the help from this tutorial:
Now i searched the files an found a Job Master script from Euphy already in "01_emulator\01_emulator\hercules_PRERE\npc\custom".
When i now start the server and go to the location, there is no Jobamster...
I also tried to change the appearance to a Kafra Employe, but still the Job Master does not appear...
Do I need to do something, or should it appear without me doing anything?
With kind regards
Loki87
If you're using clean trunk, you can find the jobmaster in the trunk/npc/custom/jobmaster.txt
Link : https://github.com/HerculesWS/Hercules/tree/stable/npc/custom -
8 hours ago, Khonsu said:Well I managed to fix the item issue, but now im facing another issue. When ever I summon the item to my inventory my client crashes. But how ever when logging back in the item is in my inventory. Im able to put it on and take it off. I can drop the item but picking it up crashes the client again but apon relogging the item is in my inventory. I don't get whats going on.
This is because the bmp file from item folder is not there
GRF Path : data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item
EDIT : sprite and act name must be the same with bmp file in collection and item folder -
18 hours ago, Hadeszeus said:Wow! Goodluck Kuys! Hope you can finish it soon.
Currently working with a Server with this features. you can check it on my FACEBOOK Page
-
10 hours ago, kharley7 said:are you using updated hercules trunk?
-
4 hours ago, fabioleda said:good afternoon i have a problem in my npc vip room ta saying that the error is on line 1 i looked and collected it and i did not find the error that is when the problem is a beast thing i solve this further i dont know where this error is help me?
The error is your header, you need to use <tab>
Try this code and check it if still have the error
sec_in01,170,159,0 script Saida#VIP1 WARPNPC,3,3,{ fim; OnTouch: urdidura "prontera", 160, 176; fim; } sec_in01,167,159,0 script Saída # VIP2 45,3,3, { fim; OnTouch: urdidura "prontera", 160, 176; fim; } prontera, 152.184,6 script SalaVIP # 01 :: VIPman 873, { if (getgmlevel () <1) { mes "-Para ser VIP é muito simples."; mes "Doando a partir de ^ FF00002 reais ^ 000000 você já pode ter acesso aos comandos e NPCs VIP!"; mes "Acesse http://www.ragnamemories.com/ para mais informações.-"; fechar; } mes "[Sala VIP]"; mes "Deseja ir para uma sala VIP?"; query_sql "SELECT` diasvip` FROM `login` ONDE` account_id` = '"+ getcharid (3) +"' AND `level` = '1' AND` diasvip`> '0' ",. @ DIASVIP; mes "^ FF0000Você possui ^ 0000CD" +. @ DIASVIP + "^ FF0000dia (s) de VIP. ^ 000000"; Próximo; if (selecione ("Sim: Não") == 2) fechar; close2; urdidura "sec_in01", 169, 164; fim; } sec_in01,0,0,0 script CheckVIP -1.500.500, { fim; OnPCLoadMapEvent: if (getgmlevel () <1 && strcharinfo (3) == "sec_in01") warp getsavepoint (0), getsavepoint (1), getsavepoint (2); fim; } sec_in01 mapflag nobranch sec_in01 mapflag noicewall sec_in01 mapflag nomemo sec_in01 mapflag nopenalty sec_in01 mapflag noreturn sec_in01 mapflag nosave sec_in01 mapflag noskill sec_in01 mapflag noteleport sec_in01 mapflag novending sec_in01 mapflag nowarp sec_in01 mapflag nowarpto sec_in01 mapflag loadevent
-
-
17 hours ago, fabioleda said:good morning i'm having a problem, i created my ragnarok server from the frost video the problem is that the npc to buy items among other things is in korean and he didn't make the video to fix this could someone help me with my login screen when you are going to log in with the character this is also like that I would like to know where I move to fix this problem from now I thank you for your attention
Update your lua files
If you are using RENEWAL : https://github.com/zackdreaver/ROenglishRE
If you are using PRE-RENEWAL : https://github.com/zackdreaver/ROenglishPRE -
Update Video Tutorial on the first post
-
2 hours ago, botka4aet said:So literally anybody can bruteforce admin account with this panel and change settings?
Correct?
As of now, any admin account from your server will have this kind of access but this project is not yet finish and it has many revision..
-
38 minutes ago, Ihurybro said:just to explain better I made this npc as an example for you to understand better.
prontera,154,150,5 script Buffs VIP 4_F_FAIRY,{
if( getgroupid() < 1 ) {
mes "["+strnpcinfo(0)+"]";
mes "Your message.";
mes "Your message!";
mes "Site: ^0000FFyoursite.com^000000";
close;
}
if( getgroupid() > 1 )
// Buffs
skilleffect 8,0; sc_start SC_ENDURE,360000,10;
end;
}try this one, i didnt test it yet but i think you are looking something like this.. hopefully
prontera,100,100,4 script BUFFER 4_M_MAYOR,{ // Normal Player can get the buff // Filter with group_id.conf (Lv : 0) if(getgmlevel() < 1){ specialeffect(EF_INCAGILITY, AREA, playerattached()); sc_start SC_INC_AGI,240000,10; specialeffect(EF_BLESSING, AREA, playerattached()); sc_start SC_BLESSING,240000,10; end; } // VIP Player can get the additional HEAL // Filter with group_id.conf (Lv : 5) else if(getgmlevel() == 5){ percentheal 100,100; specialeffect(EF_INCAGILITY, AREA, playerattached()); sc_start SC_INC_AGI,240000,10; specialeffect(EF_BLESSING, AREA, playerattached()); sc_start SC_BLESSING,240000,10; end; } // GM Account with Lv : 99 on group_id.conf else if(getgmlevel() >= 9){ mes "[ HEALER ]"; mes "You are an Admin."; // You can put any condition here or content if you want close; } else{ mes "[ HEALER ]"; mes "Error"; close; } }
-
Im currently working with a New Project but this project is not yet finish
Progress : 30% to 35% as of March 21, 2021
I start this project because of innovation and challenging myself again haha
You can watch the video, the Features are in the video description, I will add more features since I done with other stuff on this project.
-
9 hours ago, Timokha said:The same thing.
If you want to have invisible npc just use HIDDEN_NPC
Sample
prontera,100,100<tab>script<tab>I am invisible<tab>HIDDEN_NPC,{
content here}
-
6 hours ago, Psyz said:And folks, I'm trying to configure roBrowser, so I set everything up as the guide plus my screen goes black, when I debug it he says he is not identifying the data.grf, but through the remote robrowser client he opens it.
If anyone wants to help me, I am grateful, because I am wanting to use it here in Brazil, the two mobile services today for sale are extremely expensive 400 ~ 500 dollars, converting it into my 3000 currency.
If someone knows how to configure andro's clientinfo to accept gepard, it also helps!
But I have a preference in roBrowser no matter how old it is yet UX is much better, and is suitable for all platforms.
You cant connect into your client if you have gepard when you use robrowser.
-
8 hours ago, bulat said:Hello everyone. Launched hercules on VPS linux. The emulator starts up perfectly, without any errors, but when I go into the game itself via exe it gives the following error:
Your connection is currently delayed. Please reconnect again later.
my sclientifo.hml:
<?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>russia</servicetype> <servertype>primary</servertype> <connection> <display>bkhusnutdinov</display> <address>194.67.111.###</address> <port>6900</port> <version>46</version> <langtype>14</langtype> <registrationweb>194.67.111.###</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> <image>loading05.jpg</image> <image>loading06.jpg</image> </loading> </connection> </clientinfo>
<?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>russia</servicetype> <servertype>primary</servertype> <connection> <display>bkhusnutdinov</display> <address>194.67.111.###</address> <port>6900</port> <version>46</version> <langtype>14</langtype> <registrationweb>194.67.111.###</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> <image>loading05.jpg</image> <image>loading06.jpg</image> </loading> </connection> </clientinfo>
checked where it connects and found that it connects not to port 6900 but to port 6950 is this normal?
checked all ports that are needed all open.
login-server.conf:
login_configuration: { // Login-server's console configuration @include "conf/global/console.conf" inter: { // The login server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Login Server Port login_port: 6900 // Interval (in minutes) to execute a DNS/IP update. Disabled by default. // Enable it if your server uses a dynamic IP which changes with time. //ip_sync_interval: 10 }
login_configuration: { // Login-server's console configuration @include "conf/global/console.conf" inter: { // The login server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Login Server Port login_port: 6900 // Interval (in minutes) to execute a DNS/IP update. Disabled by default. // Enable it if your server uses a dynamic IP which changes with time. //ip_sync_interval: 10 }
char-server.conf:
char_configuration: { @include "conf/global/console.conf" @include "conf/global/sql_connection.conf" // Server name, use alternative character such as ASCII 160 for spaces. // NOTE: Do not use spaces or any of these characters which are not allowed in // Windows filenames \/:*?"<>| // ... or else guild emblems won't work client-side! server_name: "Hercules" // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters) wisp_server_name: "Server" // Guild earned exp modifier. // Adjusts taxed exp before adding it to the guild's exp. For example, // if set to 200, the guild receives double the player's taxed exp. guild_exp_rate: 100 // Information related to inter-server behavior inter: { // Server Communication username and password. userid: "bk###" passwd: "bk###" // Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. login_ip: "194.67.111.###" // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Login Server Port login_port: 6900 // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. char_ip: "194.67.111.###" // Character Server Port char_port: 6121 }
char_configuration: { @include "conf/global/console.conf" @include "conf/global/sql_connection.conf" // Server name, use alternative character such as ASCII 160 for spaces. // NOTE: Do not use spaces or any of these characters which are not allowed in // Windows filenames \/:*?"<>| // ... or else guild emblems won't work client-side! server_name: "Hercules" // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters) wisp_server_name: "Server" // Guild earned exp modifier. // Adjusts taxed exp before adding it to the guild's exp. For example, // if set to 200, the guild receives double the player's taxed exp. guild_exp_rate: 100 // Information related to inter-server behavior inter: { // Server Communication username and password. userid: "bk###" passwd: "bk###" // Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. login_ip: "194.67.111.###" // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Login Server Port login_port: 6900 // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. char_ip: "194.67.111.###" // Character Server Port char_port: 6121 }
map-server.conf :
map_configuration: { @include "conf/global/console.conf" @include "conf/global/sql_connection.conf" // map_list and map_removed @include "conf/map/maps.conf" // When @help or @h is typed when you are a GM, this is displayed for helping new GMs understand GM commands. help_txt: "conf/map/help.txt" charhelp_txt: "conf/map/charhelp.txt" // Enable the @guildspy and @partyspy at commands? // Note that enabling them decreases packet sending performance. enable_spy: false // Read map data from GATs and RSWs in GRF files or a data directory // as referenced by grf-files.txt rather than from the mapcache? use_grf: false // When employing more than one language (see db/translations.conf), // this setting is used as a fallback default_language: "English" // Information related to inter-server behavior inter: { // Interserver communication passwords, set in the login server database userid: "bk###" passwd: "bk###" // Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. char_ip: "194.67.111.###" // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Character Server Port char_port: 6121 // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. map_ip: "194.67.111.###" // Map Server Port map_port: 5121 }
map_configuration: { @include "conf/global/console.conf" @include "conf/global/sql_connection.conf" // map_list and map_removed @include "conf/map/maps.conf" // When @help or @h is typed when you are a GM, this is displayed for helping new GMs understand GM commands. help_txt: "conf/map/help.txt" charhelp_txt: "conf/map/charhelp.txt" // Enable the @guildspy and @partyspy at commands? // Note that enabling them decreases packet sending performance. enable_spy: false // Read map data from GATs and RSWs in GRF files or a data directory // as referenced by grf-files.txt rather than from the mapcache? use_grf: false // When employing more than one language (see db/translations.conf), // this setting is used as a fallback default_language: "English" // Information related to inter-server behavior inter: { // Interserver communication passwords, set in the login server database userid: "bk###" passwd: "bk###" // Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. char_ip: "194.67.111.###" // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Character Server Port char_port: 6121 // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. map_ip: "194.67.111.###" // Map Server Port map_port: 5121 }
packetver: 20200122.
On a home computer under windows there are no problems with launching
Try to replace port : 6900 into 6950
-
Closed. I already figured it out
-
Is there someone has a source code like Loki Launcher that you can login thru Launcher. Thank you
Trader NPC: Remove 'sellitem'
in Script Support
Posted
use @unloadnpc then @loadnpc again. but its not recommended.