Jump to content

Syon

Members
  • Posts

    36
  • Joined

  • Last visited

Posts posted by Syon

  1. image.png My Server

    image.png Official Server

     

    The first image shows a white space instead of displaying the player's current group (if the current player is the one who created the group).
    The second image shows how it is supposed to appear, with the group displayed at the very top instead of the white space.

    Is there anyone familiar with a solution to fix this issue? I am currently using client 2022-03-30.

  2.  

    Has anyone experienced issues with the state icons for AGI, Bless, and some other skills? When I use AGI, it displays a different icon and message indicating decreased AGI. 

    I initially thought I had made a mistake, but even after reinstalling Chris's folder from scratch, the same issue persists. I'm using the 2022-03-24 hex. 

    Also, there are incorrect messages when using certain skills, such as KE printing as if it were Mag.


    SWeYS.gif
     

  3. O projeto ainda está em andamento, porém ainda não atualizei a pasta. Já traduzi todo o patcher, incluindo as partes hard-coded com a última versão. Atualmente, estou trabalhando nos NPCs. Quando o projeto estiver sólido, pretendo publicá-lo novamente. Não há pessoas disponíveis para colaborar, então prefiro atualizá-lo com algo significativo.

  4. The file monster_size_effect_sak_new.lub contains several parameters for setting the green aura for MVPs as well as their size. Chris folder.

    	[1150] = { MonsterSize = 1, MonsterEff = { EFFECT.EF_GREEN99_3, EFFECT.EF_GREEN99_5, EFFECT.EF_GREEN99_6 } },

    The code above is for the Moonlight Flower MVP found in System/monster_size_effect_sak_new.lub. If I change the MonsterSize to 6, it will make the MVP extremely big. Initially, I thought that changing MVP sizes was solely a GRF edit. Is there any way to prevent players from changing the MVP size through the System folder? The only thing that comes to mind is using GEPARD to prevent file editing.

    image.png.9e2cc1a579ab7a27886d87673dea5bb7.png
     

  5. I was trying to add this feature to PRE-RE, but I was struggling to make it work. Then, I stumbled upon someone who shared this link:

    https://github.com/rathena/rathena/commit/8dea04a8b3895398a5c62e06dc8cf920cebd43df

    After checking it out, I got a hint about what changes I needed to make. If you want to add this feature to PRE-RE, follow these steps:


    In conf/battle/feature.conf

    // Private Airship System (Note 1)
    // Requires: 2018-03-21aRagexeRE or later
    feature.privateairship: on

    npc/re/mapflag/privateairship.txt (move this npc file into pre-re folder or custom. or just enabled it into pre-re)

     

    To add this feature, you need to add the following code to the item_group_db.yml file located in the import folder inside the db directory (db/import/item_group_db.yml):

      - Group: PRIVATE_AIRSHIP
        SubGroups:
          - SubGroup: 1
            List:
              - Item: Blue_Herb
                Rate: 1
              - Item: Biotite
                Rate: 1

    Make sure to change the items to the ones you want to use. In my case, I used blue herb and biotite.

  6. On 10/4/2022 at 3:34 PM, EIysium said:

    In what escenario want you have cloaking? While in battle or depending on some situation?

    If you want cloaking while in battle you should see doc/script_commands.txt and search *autobonus

    Thanks, @Elysium.

    I was able to make it work with the following code:

    													skill 135,10,1; //give cloaking skill temporary
    													sc_start SC_CLOAKING,15000,10,10000,SCSTART_NOICON; //Use cloaking skill lv. 10 with 100% chance and do not send ICON to the client
    														sleep2 15000;
    													sc_end SC_CLOAKING; //remove cloaking after 15 seconds sleep
    														end;

    I want it to use cloaking after it ports to a player. Cloaking should last 15 seconds and not send icon to the client.

    SOLVED

  7. I am using

    sc_start SC_CLOAKING,15000,10,10000,SCSTART_NOICON;
    sleep2 15000;
    sc_end SC_CLOAKING;

     as part of my script but it only works if the player has the Cloaking skill. It is not the case for the AGI, BLESS though

    sc_start SC_INCREASEAGI,240000,10;

     It works as a charm. Just wondering how to force player to use cloaking even if they don't have the skill.

    During my tests, I found if I use the following it works:

    skill "AS_CLOAKING",10;
    sc_start SC_CLOAKING,15000,10,10000,SCSTART_NOICON;
    sleep2 15000;
    sc_end SC_CLOAKING;

    Is this the proper way? Would it cause to accidently define Cloaking skill permanently to the player?

     

  8. On 9/30/2022 at 7:05 AM, nicolasdemartini said:

    hola buenos dias para descatar solo se pone no en ves de true ?

    descartar¨*

    para descartar solo tiene que apagar la linea del comando que no quieres.

     

    {
    	id: 0 /* group 0 is the default group for every new account */
    	name: "Player"
    	level: 0
    	inherit: ( /*empty list*/ )
    	commands: {
    		/* no commands by default */
    		commands: true
    		a̶u̶t̶o̶l̶o̶o̶t̶:̶ ̶t̶r̶u̶e̶  (BORRA ESTA LINEA Y SE VA A BORRAR EL COMANDO AL JUGADOR)
    		changegm: true
    		alootid: true
    		autotrade: true
    		go: true
    		time: true
    		warp: true
    		hominfo: true
    		homstats: true
    		mobinfo: true
    		whodrops: true
    		duel:true
    		invite:true
    		accept:true
    		reject:true
    		leave:true
    		changeleader:true
    		homtalk:true
    		storage: true
    		guildstorage: true
    
    	}
    	permissions: {
    		/* without this basic permissions regular players could not 
    		trade or party */
    		can_trade: true
    		can_party: true
    	}
    },

     

  9. if you open a dialog "mes" with OnPCLoginEvent, let's say:
     

    -    script    test015677    -1,{
    
        OnPCLoginEvent: 
                 mes "Welcome to rAthena";
                 next;
                 mes "Hello";
        close;
    }


    If you wait about 1 minute without clicking next, it will change next for close. Is there a way to kick the player if that happens? Or maybe avoid the button from changing to close.

  10. I was having the same issue and here is how to solve it.

    Make sure the function at the end of the iteminfo.lua or iteminfo.lub is correct. Old iteminfo.lua files does not include the costume parameter in the main function.

    Here is the function in the latest iteminfo.lua from @llchrisll

     

    function main()
    	for ItemID, DESC in pairs(tbl) do
    		result, msg = AddItem(ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum)
    		if not result == true then
    			return false, msg
    		end
    		for k, v in pairs(DESC.unidentifiedDescriptionName) do
    			result, msg = AddItemUnidentifiedDesc(ItemID, v)
    			if not result == true then
    				return false, msg
    			end
    		end
    		for k, v in pairs(DESC.identifiedDescriptionName) do
    			result, msg = AddItemIdentifiedDesc(ItemID, v)
    			if not result == true then
    				return false, msg
    			end
    		end
    		if nil ~= DESC.EffectID then
    			result, msg = AddItemEffectInfo(ItemID, DESC.EffectID)
    		end
    		if not result == true then
    			return false, msg
    		end
    		if nil ~= DESC.costume then
    			result, msg = AddItemIsCostume(ItemID, DESC.costume)
    		end
    		if not result == true then
    			return false, msg
    		end
    	end
    	return true, "good"
    end
    
    function main_server()
    	for ItemID, DESC in pairs(tbl) do
    		result, msg = AddItem(ItemID, DESC.identifiedDisplayName, DESC.slotCount)
    		if not result == true then
    			return false, msg
    		end
    	end
    	return true, "good"
    end
  11. De nada, @crosxx2.

    Estou mais ativo durante o fim de semana e pretendo deixar tudo traduzido. Vejo que muitos ganham dinheiro vendendo versões em português, então nada melhor que disponibilizar uma gratuita. Depois de deixar esse projeto atualizado, pretendo trabalhar no emulador.

  12. Olá, aventureiros,

    Estou disponibilizando um novo projeto que estou iniciando inspirado pelo @llchrisll.
    Ele é responsável por traduzir os arquivos do kRO da pasta Data/System para inglês. Estou traduzindo seu repositório para português, incluindo imagens com texto.

    A primeira versão inclui o menu 'Banco' traduzido, incluindo os botões.

    O nome do projeto é ROBC (Ragnarok Online Brazil Client)

    Github: ROBC <-- Clique aqui para acessar o repositório.

     

     

    • Upvote 1
    • MVP 4
×
×
  • Create New...