Jump to content

Kuya Jeo

Members
  • Content Count

    596
  • Joined

  • Last visited

  • Days Won

    24

Posts posted by Kuya Jeo


  1. 12 hours ago, jowi said:

    Hello i'm trying to create a dynamic shop where it changes it's shop list every 1hr. 

    I'm using 'sellitem' to input items. How do I remove all the previous 'sellitems' if I want to sell another set of items.

    use @unloadnpc then @loadnpc again. but its not recommended.


  2. 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
    	}
    }

     


  3. On 4/17/2021 at 8:36 AM, Refen said:

    I have some problem in my new client 

    One error

    I'm Using 2020-04-01bRagexe

    Someone could help me

     

    IMG-20210416-WA0041.jpg

    Try to use updated english translation file.


  4. 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


  5. 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.


  6. 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>

    Sample

    mes "<ITEMLINK>"+getitemname(512)+"<INFO>512</INFO></ITEMLINK>";


     


  7. 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. 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


  9. 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?

    SalaVIP.txt 1.43 kB · 0 downloads

    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

     


  10. 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

    IMG-20210325-WA0004.jpeg

    IMG-20210325-WA0006.jpeg

    IMG-20210325-WA0008.jpeg

    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


  11. 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.. 


  12. 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;
    }

     

     

    screenHercules001.jpg

    screenHercules002.jpg

    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;
    	}
    }

     


  13. 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.

     

     


  14. 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.


  15. 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

×
×
  • Create New...

Important Information

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