-
Posts
42 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Syon
-
Tokei, thank you for your hard work and contributions to solving this problem. Your tools have made a huge difference in building our private server. Thank you so much!
-
Sonic Blow / Arrow Vulcan animations on newer clients
Syon replied to ckx_'s question in General Support
I don't know. It's working pretty well here. It must be something with your current setup. Anyway, this is for PRE-RE and not Renewal, so it serves its purpose. When the skill effect was removed, they rebalanced the skill to be faster. This code is meant to bring back the Sonic Blow animation to PRE-RE, not RE, which won't fit due to the new way the skill works. So, in other words, it isn't working because you're not using it for the purpose it was coded. -
Sonic Blow / Arrow Vulcan animations on newer clients
Syon replied to ckx_'s question in General Support
If you are pre-re, you are not supposed to move until it is finished. You can change the skill delay though. -
Sonic Blow / Arrow Vulcan animations on newer clients
Syon replied to ckx_'s question in General Support
This is not a problem with the code. -
Sonic Blow / Arrow Vulcan animations on newer clients
Syon replied to ckx_'s question in General Support
Now it looks identical to how it was before. GJ! -
Sonic Blow / Arrow Vulcan animations on newer clients
Syon replied to ckx_'s question in General Support
Thanks, @gamingmagic It works pretty well. I just tested it, and it works like a charm. The only thing missing is the monster turning 360º when hit, but we can live without that. Would you have the one for Arrow Vulcan as well? -
Looking for a paid solution to restore the old effects for certain skills, such as Sonic Blow, Arrow Vulcan, Bragi, Idun, and so on. Using client 2022-03-30.
-
My Server 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.
-
Skill are displaying state icon and message intended for other skill.
Syon replied to Syon's question in Client-side Support
SOLVED. The issue was in the skill db in db/skill_db.yml. In the past, I was trying to add a custom skill and it messed up everything when it comes to buff icons. -
Skill are displaying state icon and message intended for other skill.
Syon posted a question in Client-side Support
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. -
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.
-
How can we prevent players from changing the MVP size in the System folder?
Syon replied to Syon's question in Client-side Support
Thanks! Will do that. -
How can we prevent players from changing the MVP size in the System folder?
Syon replied to Syon's question in Client-side Support
Hi, @hendra814 Thanks for the tip. I will definitely do that as well. Converting it to encrypted LUB is a good start. However, anyone with basic knowledge can decrypt it though. I am not trying to hide anything here, just avoid people from changing the MVP size using that file. -
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.
-
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.
-
So what is the question? Did you find a solution? Please share your solution or elaborate on your question.
-
Claiming all items could conflict if inventory full. Could you share what you have tried so far?
-
How to use SC_CLOAKING in a Char without the Cloaking Skill
Syon replied to Syon's question in Scripting Support
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 -
How to use SC_CLOAKING in a Char without the Cloaking Skill
Syon posted a question in Scripting Support
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? -
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 } },
-
Kick player if inactive while dialog "mes" is open (avoid mes from changing to "close")
Syon replied to Syon's question in Scripting Support
It was exactly what I was looking for, @Emistry! Thank you so much. @Skorm you gave me a hint for another part of the script. Thanks! SOLVED -
Kick player if inactive while dialog "mes" is open (avoid mes from changing to "close")
Syon replied to Syon's question in Scripting Support
Hi, @Start_, Thanks for replying. I couldn't find any reference of attachtimer in script_commands.txt. Could you point me to the documentation or share a sample? Thanks! -
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.
-
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
-
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.