All Activity
- Past hour
-
1, Not really because the rAthena is much more based on the kRO client, which means you might get missing SPR errors or LUA table errors. A better practice is to take any region specific sprites or files and compile them into your GRF or put them into the data directory of your RO client following the folder structure of the GRF like I said in my previous replies. 2. Yes, keep in mind for any region exclusive item, they might be in the rAthena database but the sprites / resources for them might not be in the client. The rAthena emulator is around Episode 17, so there are a lot of missing features to implement.
-
Thank you for the thorough explanation. I have 2 questions: 1. If I just direct import an iRO data.grf file via the data.ini, would that fix this? 2. Is the reason the item didnt show up because it is an iRO exclusive?
- Today
-
History Reborn GRF Decompiled or the Hexed 2025 request
gapvaulter replied to vergil250493's question in Client Requests
You appear to be looking at some fascinating aspects of Ragnarok History Reborn! Regretfully, I am unable to help obtain decompiled GRFs or encryption keys. bitlife online -
History Reborn GRF Decompiled or the Hexed 2025 request
gapvaulter replied to vergil250493's question in Client Requests
You appear to be looking at some fascinating aspects of Ragnarok History Reborn! Regretfully, I am unable to help obtain decompiled GRFs or encryption keys. bitlife online -
Is it possible to directly give cashpoint to specific members in a group? From my experience, systems usually don't allow direct assignment like getpartymember .party_id, 1. Instead, explore options like group payouts distributed by an admin or creating a shared wallet system. Did you know that Pacman 30th Anniversary was a huge cultural event?
-
Server setting to allow multi-client logins
BernardRobin replied to Miloni's question in General Support
Are simultaneous logins possible on the test server? I ran into this before! For me, it was a simple setting in the user account properties limiting concurrent sessions to one. Changing that to unlimited allowed multiple logins. Did you check your user profile settings? -
-
me falta el mapa de iz_int03 y posiblemente script...
JASHI11 replied to JASHI11's topic in Spanish Scripting Soporte
-
That item exists in iRO, so you need to extract it from iRO's data.grf file and add it to your client. Additionally, make sure to add the corresponding information in the item Lua files. Add it to either the data folder or your custom GRF file. data\sprite\아이템\death_bringer.act data\sprite\아이템\death_bringer.spr data\texture\유저인터페이스\collection\death_bringer.bmp data\texture\유저인터페이스\item\death_bringer.bmp --------------------------------------------------------------------------------- SystemEN\LuaFiles514\itemInfo.lua [450252] = { Server = "iRO", unidentifiedDisplayName = "Armor", unidentifiedResourceName = "????", unidentifiedDescriptionName = { "Unknown Item, can be identified by ^008080Magnifier^000000." }, identifiedDisplayName = "Death Bringer", identifiedResourceName = "Death_Bringer", identifiedDescriptionName = { "According to rumors of the kingdom of Rune Midgarts, those who see the armor will die.", "", "MaxHP + 10% , MaxSP + 10%", "Flee + 20 , ATK + 30 per 1 skill level of Cross Impact", "When physically attacking, increase damage to all race monsters by 7% per 1 skill level of Cross Ripper Slasher", "When Hallucination Walk Lv. 5 is learned, additional MaxHP + 25%, wearer is immune to knockback.", "When refined to +5 or higher, Perfect Hit + 25%", "When refined to +7 or higher, additional Perfect Hit + 25%", "Type : ^777777Armor^000000 Defense : ^777777100^000000", "Weight : ^777777100^000000", "Required Level : ^777777100^000000", "Class : ^777777All^000000" }, slotCount = 1, ClassNum = 0, costume = false }, death_bringer.act death_bringer.spr death_bringer.bmp death_bringer.bmp
-
me falta el mapa de iz_int03 y posiblemente script...
_Terra replied to JASHI11's topic in Spanish Scripting Soporte
Todo lo que tenga que ver con archivos .gat deben ir en la carpeta data raiíz, es decir que en tu grf lo colocas directo. -
Npc - Party reclutador de jugadores para subir de nivel
JASHI11 replied to Josemaaaaa's topic in Spanish Scripting Soporte
Hola, disculpen es posible publicar mi party desde comando @iparty o un comando que conecte con este npc que recluta personal para partys ? -
me falta el mapa de iz_int03 y posiblemente script...
JASHI11 replied to JASHI11's topic in Spanish Scripting Soporte
Ah que se refiere con eso? simplemente en data? Por que yo actualizo grf por ende necesito ir a la carpeta directa, no solamente data -
me falta el mapa de iz_int03 y posiblemente script...
_Terra replied to JASHI11's topic in Spanish Scripting Soporte
https://github.com/rathena/rathena/wiki/Data-Folder -
me falta el mapa de iz_int03 y posiblemente script...
_Terra replied to JASHI11's topic in Spanish Scripting Soporte
https://github.com/rathena/rathena/wiki/Data-Folder -
I took the liberty of modifying your script a little @Keitenai Take a look and see if it looks good? - script OptCmd -1,{ OnInit: .allowed = 90; // nível/grupo mínimo de GM bindatcmd("itemoption",strnpcinfo(0)+"::OnOptCmd"); end; OnOptCmd: if (getgmlevel() < .allowed) end; // bloqueia quem não for GM suficiente disable_items; //------------------------------------- // 1. PARTES EQUIPÁVEIS //------------------------------------- setarray .@eq[1], EQI_HEAD_TOP, EQI_ARMOR, EQI_HAND_L, EQI_HAND_R, EQI_GARMENT, EQI_SHOES, EQI_ACC_L, EQI_ACC_R, EQI_HEAD_MID, EQI_HEAD_LOW; //------------------------------------- // 2. IDs DE RANDOM-OPTION ACEITOS //------------------------------------- setarray .@valid_opts[0], 1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15,16,17,18,19,20, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,94,104,114,124,134, 144,147,148,149,150,151,152,153,154,155, 156,163,164,165,166,167,168,169,170,171, 172,185,186; //------------------------------------- // 3. MENU DE EQUIPAMENTOS EQUIPADOS //------------------------------------- for (.@i = 1; .@i < getarraysize(.@eq); ++.@i) { if (getequipisequiped(.@eq[.@i])) { .@menu$ += F_getpositionname(.@eq[.@i]) + " ^FF0000~^000000 [ ^0000FF" + getequipname(.@eq[.@i]) + "^000000 ]:"; } } if (.@menu$ == "") { mes "[^FF8C00 System ^000000]"; mes "You do not have any eligible items equipped.."; close; } .@part = .@eq[select(.@menu$)]; //------------------------------------- // 4. INPUT DO ID DA OPÇÃO //------------------------------------- L_opt_input: mes "[^FF8C00 System ^000000]"; mes "Enter the number of the desired option:"; next; mes "#1:MaxHP +"; mes "#2:MaxSP +"; mes "#3:Str +"; mes "#4:Agi +"; mes "#5:Vit +"; mes "#6:Int +"; mes "#7:Dex +"; next; mes "#8:Luk +"; mes "#9:MaxHP %"; mes "#10:MaxSP %"; mes "#11:Natural HP regeneration %"; mes "#12:Natural SP regeneration %"; mes "#13:ATK %"; mes "#14:MATK %"; next; mes "#15:ASPD +"; mes "#16:Reduces delay after attack by %"; mes "#17:ATK +"; mes "#18:Hit +"; mes "#19:MATK +"; mes "#20:DEF +"; mes "#21:MDEF +"; next; mes "#22:Flee +"; mes "#23:Perfect Dodge +"; mes "#24:Critical +"; mes "#25:Resistance against Neutral element %"; mes "#26:Resistance against Water element %"; mes "#27:Resistance against Earth element %"; mes "#28:Resistance against Fire element %"; next; mes "#29:Resistance against Wind element %"; mes "#30:Resistance against Poison element %"; mes "#31:Resistance against Holy element %"; mes "#32:Resistance against Dark element %"; mes "#33:Resistance against Ghost element %"; mes "#34:Resistance against Undead element %"; mes "#35:Resistance against All element %"; next; mes "#94:Resistance against Demihuman moster %"; mes "#104:Physical damage against Demihuman monster %"; mes "#114:Magical damage against Demihuman monster %"; mes "#124:CRIT +/10 against Demihuman monster"; mes "#134:Ignores % physical defense of Demihuman monster"; mes "#144:Ignores % magical defense of Demihuman monster"; mes "#147:Physical damage against Normal monster %"; next; mes "#148:Physical damage against Boss monster %"; mes "#149:Resistance against Normal monster %"; mes "#150:Resistance against Boss monster %"; mes "#151:Magical damage against Normal monster %"; mes "#152:Magical damage against Boss monster %"; mes "#153:Ignores % physical defense of Normal monster"; mes "#154:Ignores % physical defense of Boss monster"; next; mes "#155:Ignores % magical defense of Normal monster"; mes "#156:Ignores % magical defense of Boss monster"; mes "#163:Nullify weapon's damage size penalty"; mes "#164:Increases critical damage %"; mes "#165:Descreases critical damage %"; mes "#166:Increases ranged physical damage %"; mes "#167:Descreases ranged physical damage %"; next; mes "#168:Increases Healing skills %"; mes "#169:Increases restoraton gained from Healing skills"; mes "#170:Reduces variable cast time %"; mes "#171:Reduces after cast delay %"; mes "#172:Descreases SP consumption %"; mes "#185:Indestructible Weapon"; mes "#186:Indestructible Armor"; next; input .@opt; // Verifica se a opção é válida manualmente (sem usar inarray) .@found = 0; for (.@i = 0; .@i < getarraysize(.@valid_opts); .@i++) { if (.@valid_opts[.@i] == .@opt) { .@found = 1; break; } } if (!.@found) { mes "^FF0000Invalid option.^000000"; next; goto L_opt_input; } mes "[^FF8C00 System ^000000]"; mes "Option ^6A01A1Type^000000 : " + .@opt; mes " "; mes "Please indicate the ^B91E1Evalue^000000 that you want to apply."; mes " "; mes "This will be the effect ^B91E1Erate^000000 or ^B91E1Evalue^000000 of your selected option ^6A01A1type^000000."; mes " "; //------------------------------------- // 5. INPUT DO VALOR (1~9999) //------------------------------------- L_val_input: mes "[^FF8C00 System ^000000]"; mes "Enter the option ^B91E1Evalue^000000 (^B91E1E1^000000 ~ ^B91E1E9999^000000):"; input .@val; if (.@val < 1 || .@val > 9999) { mes "^FF0000Value out of range.^000000"; next; goto L_val_input; } //------------------------------------- // 6. ENCONTRAR SLOT LIVRE (0-4) //------------------------------------- for (.@idx = 0; .@idx < 5; ++.@idx) if (!getequiprandomoption(.@part, .@idx, ROA_ID, getcharid(0))) break; if (.@idx == 5) { mes "[^FF8C00 System ^000000]"; mes "^FF0000This item already has 5 options.^000000"; close; } //------------------------------------- // 7. APLICAR A OPÇÃO //------------------------------------- mes "[^FF8C00 System ^000000]"; mes "Applying option:"; mes "ID: ^6A01A1" + .@opt + "^000000"; mes "Value: ^B91E1E" + .@val + "^000000"; mes "Slot: ^0C9610" + .@idx + "^000000"; close2; setrandomoption(.@part,.@idx,.@opt,.@val,.@idx,getcharid(0)); end; }
-
Ah, and before I forget, there's also another two files to configure card prefixes and suffixes, if you also need them. Those use the card IDs.
-
me falta el mapa de iz_int03 y posiblemente script...
JASHI11 replied to JASHI11's topic in Spanish Scripting Soporte
disculpa la pregunta nab, adonde va dirigido estos archivos? -
Firstly, a huge thank you to everyone in this thread. I was struggling to get client side stuff working but this prebuild really helped a lot. It is unfortunate that the existing bodyinfo fixes don't exist in rAthena. My only question is that for some reason, certain items like the Death Bringer armor (https://ratemyserver.net/index.php?page=re_item_db&item_id=450252) show as unknown item in the client even though they exist in the itemdb on the server. I am currently unsure of the reason for this but suspect this is due to missing info in the lua files. Sadly, I have no idea how to go about fixing this, can someone please advise? EDIT : Just realize unavailable items dont show properly in the client, I failed to read T_T. Please ignore~.
-
[2024] Release: Item Charms System - Modified from previous charms mod
Rook1es replied to Wazaby's topic in Source Releases
Hello i try to patch this and the stats effects are not working - Yesterday
-
Yes, you’re absolutely right — there have been several updates since the last diff, including the switch from int to int32 in skill.c and related files. I’ll update the mod accordingly to align with the latest revisions. While I’m at it, I’ll also double-check compatibility with both pre-re and re modes and review how trap limits are applied when ActiveInstance is not used stickman hook
-
Thanks a lot, it helped me
-
me falta el mapa de iz_int03 y posiblemente script...
williamII replied to JASHI11's topic in Spanish Scripting Soporte
me parece extraño que teniendo actualizado todo tengas dicho problema, de igual manera aquí te los dejo.iz_int03.zip -
me falta el mapa de iz_int03 y posiblemente script...
JASHI11 replied to JASHI11's topic in Spanish Scripting Soporte
Si actualizada. -
me falta el mapa de iz_int03 y posiblemente script...
williamII replied to JASHI11's topic in Spanish Scripting Soporte
tienes actualizada la data del ragnarok oficial coreano ? esto no debería pasar si la tienes actualizada así como el emulador. -
me falta el mapa de iz_int03 y posiblemente script...
JASHI11 replied to JASHI11's topic in Spanish Scripting Soporte
Es que resulta que no es mi mapa, el mío se ve todo negro y no puedo moverme.