-
Posts
837 -
Joined
-
Last visited
-
Days Won
20
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Posts posted by Mael
-
-
14 hours ago, Daitroll said:
Quizás puede que haya hecho mal el paso de cambiarlo a pre renewal, en ese caso lo que hice fue solo modificar esta linea:
/// Leave this line to enable renewal specific support such as renewal formulas
#define PREREy lo hice directamente de la carpeta de mi Pc (block de nota) ¿era así?
Asimismo me surgieron las siguientes dudas:
- Cuando entro a crear un personaje, me sale la opción de crear un doram, siendo que es pre renewal, tengo entendido que no habían doram o si?
- Siendo pre renewal, la interfaz es la misma que la de renewal?, es decir me figuran logros (los cuales me salen en koreano) mas un menu mas actualizado.
- Como puedo saber en que capitulo se encuentra mi server?
1. Doram se desactiva del lado del cliente. (usando en el buscador del foro podrás encontrar cómo hacerlo)
2. Si visualizas un interface renewal, es porque estás usando un cliente renewal. Los logros los puedes deshabilitar desde conf/battle/feature.conf
3. "Creo" que el pre-re de rathena está en el 13.3 (por favor corríjanme si me equivoco)
Si tienes dudas sobre la conf. PRE, no olvides compilar tu emulador luego de realizar lo que te sugerí.
-
1
-
-
13 hours ago, Daitroll said:
!Muchas gracias!
Una ultima pregunta por el día de hoy xD, modifique el archivo renewal.hpp, como se si lo hice bien y el emulador ya esta como pre?
Solo descomenta esta línea:
https://github.com/rathena/rathena/blob/master/src/config/renewal.hpp#L8
-
1
-
-
1 hour ago, Notorius said:
actualizo la info que tengo este es el error de la consola
https://github.com/sanasol/FluxCP_Addons-VoteForPoints/tree/master/schemas/logindb
-
1
-
-
4 hours ago, takechi said:
Hola como estan?
Tengo un problema en mi servidor que provoca que los jugadores no puedan lanzar habilidades de vez en cuando, esto es muy variable, todo funciona normal, y al pasar rato se bloquean las habilidades, esto se resulve relogeando pero no es una solucion
Quedo muy atento si tiene alguna idea
Gracias
Podrías compartir el hash de tu emulador y también indicar por si tienes algun evento relacionado a skills?
-
11 hours ago, luc4s1992 said:
Here: https://github.com/llchrisll/ROenglishRE/blob/master/Renewal/data/msgstringtable.txt#L697
-
1 hour ago, valesti said:
-
12 hours ago, cutekram said:
Hi everyone,
I am looking to hire a person to create a Wiki for my server. Can anyone can message me and discuss about this job, Thank you!!
-
-
-
-
-
On 8/23/2022 at 10:54 AM, imat1 said:
Hello. Sorry if i'm in the wrong section because i really dont know if this is server side or client side. When i use bard or dancer song, moonlit water mill skill effect suddenly appear when i started walking. I'm using 2018-06-21aRagexeRE and i'm running a PRE-RE setup. If you have an idea of what causing this, please let me know. Thanks! Btw i'm really clueless whether this is intended or not.
https://github.com/rathena/rathena/commit/846dfd9bb4f21dd4622d289223d8d0785f28e35b
-
2
-
-
1 hour ago, Zutcer said:
I wanted to ask about which is the exe that currently gives the best stability, I have found a lot of information about 20200604 and i think is god. is there another one? Where can I find it with its respective data.
thanks<3
I think you mean 20180604, right? That client is the last most used for pre.
Then you can use any 2020 or latest recommended by rathena 20211103
Translation project: https://github.com/llchrisll/ROenglishRE
-
1
-
-
29 minutes ago, zw12356 said:
Hi, I got "Unsupported version error" from client.
And I searched it on the Internet, it seems that my client is old, but I don't find any workable newer client other than 2020-04-01.
20211103
-
1 hour ago, ValkyrieTiara said:
Still connecting to 112. My DATA.INI now looks like
[Data] 1=clientinfo.xml 2=data.grf
I tried putting a copy of clientinfo.xml into the main folder with data.ini, and that didn't work either. I even tried changing the .xml to .grf and putting a copy of THAT in both folders (and changing it in the .ini of course), and it's still connecting to 112 lol (is it ok to put .xml files in the .ini?)
And before anyone asks, when I ran WARP on the exe I did set DATA.INI as the multiple GRFs indicator file.clientinfo.xml - It should be inside the grf of your project.
and your project's grf should be at =1, like this:
1=YourCustomGRF.grf 2=data.grf 3=rdata.grf
-
4 minutes ago, abdol said:
and this script didnt seems to work either
//===== rAthena Script ======================================= //= Card Seller A-Z //===== Description: ========================================= //= Sells all cards dropped by mobs, grouped alphabetically. //= MVP cards are excluded from the list. //= //= NOTE: Requires SQL item and mob databases. //===== Changelogs: ========================================== //= 1.0 First version [AnnieRuru] //= 1.1 Minor edits [Euphy] //= 1.2 Update for monster mode and enchants [Lemongrass] //============================================================ sec_pri,23,61,5 script Card Seller 100,{ .@menu$ = getvariableofnpc( .alphabet_menu$, "card_seller_creation" ); if (.@menu$ == "") { mes "[Card Seller]"; mes "I am sorry, it seems like something went wrong."; mes "I cannot find any cards in our database at the moment."; mes "Please contact a game master."; close; } mes "[Card Seller]"; mes "Welcome!"; mes "I can sell you any normal monster card in the game. Would you like to have a look?"; next; .@s = select(.@menu$) -1; close2; callshop "card_mob#"+ getvariableofnpc( .alphabet$[.@s], "card_seller_creation" ), 1; end; } - script card_seller_creation -1,{ end; OnInit: if (checkre(0)) { .@mob_db$ = "mob_db_re"; .@item_db$ = "item_db_re"; } else { .@mob_db$ = "mob_db"; .@item_db$ = "item_db"; } freeloop 1; .@total = query_sql( "SELECT DISTINCT LEFT( `name_japanese`, 1 ) AS alphabets FROM `"+ .@item_db$ +"` WHERE `type` = " + IT_CARD + " AND `id` IN ( SELECT DISTINCT `dropcardid` FROM `"+ .@mob_db$ +"` WHERE ~(`MODE`) & " + MD_MVP + " ) ORDER BY alphabets;", .@alphabet$ ); for ( .@i = 0; .@i < .@total; .@i++ ) { .@nb = query_sql( "SELECT `"+ .@item_db$ +"`.`id` FROM `"+ .@item_db$ +"` WHERE `type` = " + IT_CARD + " AND LEFT( `name_japanese`, 1 ) = '"+ .@alphabet$[.@i] +"' AND `id` IN ( SELECT DISTINCT `dropcardid` FROM `"+ .@mob_db$ +"` WHERE ~(`MODE`) & " + MD_MVP + " ) ORDER BY `name_japanese` LIMIT 128;", .@id ); if (.@nb > 0) { .alphabet$[.@size_alphabet++] = .@alphabet$[.@i]; .alphabet_menu$ = .alphabet_menu$ + .@alphabet$[.@i] +" Cards:"; npcshopdelitem "card_mob#"+ .@alphabet$[.@i], 501; for ( .@j = 0; .@j < .@nb; .@j++ ) { if (callfunc( "F_IsCharm", .@id[.@j] ) == true)// Skip enchants in case someone added them as card drop continue; npcshopadditem "card_mob#"+ .@alphabet$[.@i], .@id[.@j], 1000000; } } } freeloop 0; end; } - shop card_mob#A -1,501:1000 - shop card_mob#B -1,501:1000 - shop card_mob#C -1,501:1000 - shop card_mob#D -1,501:1000 - shop card_mob#E -1,501:1000 - shop card_mob#F -1,501:1000 - shop card_mob#G -1,501:1000 - shop card_mob#H -1,501:1000 - shop card_mob#I -1,501:1000 - shop card_mob#J -1,501:1000 - shop card_mob#K -1,501:1000 - shop card_mob#L -1,501:1000 - shop card_mob#M -1,501:1000 - shop card_mob#N -1,501:1000 - shop card_mob#O -1,501:1000 - shop card_mob#P -1,501:1000 - shop card_mob#Q -1,501:1000 - shop card_mob#R -1,501:1000 - shop card_mob#S -1,501:1000 - shop card_mob#T -1,501:1000 - shop card_mob#U -1,501:1000 - shop card_mob#V -1,501:1000 - shop card_mob#W -1,501:1000 - shop card_mob#X -1,501:1000 - shop card_mob#Y -1,501:1000 - shop card_mob#Z -1,501:1000
This script has this condition, do you have it?
Requires SQL item and mob databases.
-
-
On 5/1/2022 at 5:49 AM, ShibaGoWroo said:
Hi Guys,
I tried pushing the .gat, .rsw, and .gnd files of Morroc and Payon on my own GRF and tried to add the .gat file to the map_cache.dat using WeeMapCache but it doesn't seem to be working.
I'm pretty sure I'm missing something but the ones that I found on older threads just says to get these files and then run map_cache but not sure if that's still available in the current latest version.
I'm using Debian btw.
Thanks
Add those from here.
https://github.com/llchrisll/ROenglishRE/tree/master/Pre-Renewal/data
-
-
9 hours ago, potro1 said:
hello guys, i need your help. as the title says. i need card remover NPC for costume garment
it should not have fail chance
thank youYou can start here.
https://github.com/sader1992/sader_scripts/blob/master/rAthena/etc/sader_s_enchant.txt
-
On 8/16/2022 at 9:25 AM, dacvaldivia1 said:
Estimados, colegas muy buenas tardes recurro a ustedes para poder ajustar el siguiente NPC de "Auto Event" a un emulador Rathena Actualizado, con una versión de cliente 2018 PRE-Renewal, en la siguiente versión posteada e logrado corregir algunos errores como por ejemplo:
- Se realizo la traducción de alguno textos a español, según se realiza pruebas de los eventos (la codificación del archivo es ANSI)
- Cambie los Item de premio por x100 Poring Coin y 1M de zeny.
- Comente el "Evento Shops" ya no se justificaba en mi servidor.
- Algunas correcciones de mapas.
- Solucionar problema de la función "dispell"
- Se realiza correcciones de consultas query_sql en el evento "Devil Square"
- Se modifico el mod del evento "Zombie Survival" ya que al ser PRE-Renewal no existía al ID
- Se comentaron líneas de ítems que no existen en PRE-Renewal
Pero aun no logro corregir algunos errores y es por eso que recurro a ustedes, para que me puedan ayudar
-
El evento de Emp Breaker manda un error después de agregar la instancia, anuncia al ganador pero no genera el precio
- [Info]: [Instance] Created map '0282#000003' (921) from 'sword_1-1' (282).
- [Error]: status_calc_mob: No castle set at map 0282#000003
//===== Comments: ============================================ //= [Stolao] // Instance.yml // - Id: 44 // Name: Emp Breaker // TimeLimit: 900 // Enter: // Map: sword_1-1 // X: 215 // Y: 206 //================================== OnEmpStart: //-- Emperium Event //================================== $@CurrentEvent = 1; waitingroom "Emperium Event",99; Func_Countdown; $@CurrentEvent = -1; $@BestTime = 2000000000; $@BestCid = 0; getwaitingroomusers strnpcinfo(3); if(.@waitingroom_usercount >= .MinPlayers[1]){ freeloop(1); for(.@i = 0; .@i < .@waitingroom_usercount; .@i++){ attachrid(.@waitingroom_users[.@i]); callfunc("dispell"); if(instance_id(IM_CHAR)) instance_destroy(IM_CHAR); instance_create("Emp Breaker",IM_CHAR); instance_enter("Emp Breaker",215,206,getcharid(0),instance_id(IM_CHAR)); } freeloop(0); delwaitingroom; if(.TestMode) sleep 60000; else sleep 10000; } else { delwaitingroom; announce .EventName$[1]+" ¡Detenido! No hay suficientes jugadores que se unieron al "+.EventName$[1]+"!",bc_blue|bc_area|bc_npc; } if($@BestCid) Func_Prizes($@BestCid,.EventName$[1]); $@CurrentEvent = 0; end; //================================== //-- Emperium Event Extras //================================== sword_1-1,216,208,4 script Emp_Break -1,{ OnBreak: stopnpctimer; .@Time = getnpctimer(0); .@m = .@Time / 60000; .@s = (.@Time - .@m * 60000) / 1000; .@ms = .@Time % 1000; if(.@Time < BestTime || !BestTime) BestTime = .@Time; if(.@Time < $@BestTime){ $@BestTime = .@Time; $@BestCid = getcharid(0); announce "[Emperium Event]: "+strcharinfo(0)+" now holds the top time of "+((.@m)?callfunc("F_InsertPlural",.@i,"minute")+" ":"")+""+((.@s)?.@s+""+((.@ms)?"."+.@ms:"")+" seconds":"")+".",bc_all|bc_blue; } mapannounce 'Map$,"You have a "+((.@Time == BestTime)?"new personal best ":"")+"time of "+((.@m)?callfunc("F_InsertPlural",.@i,"minute")+" ":"")+""+((.@s)?.@s+""+((.@ms)?"."+.@ms:"")+" seconds":"")+".",bc_area|bc_blue; sleep2 2500; instance_destroy; end; OnInstanceInit: initnpctimer; stopnpctimer; setnpctimer 0,strnpcinfo(3); 'Map$ = strnpcinfo(4); monster 'Map$,223,206,"Emperium",1288,1,strnpcinfo(3)+"::OnBreak"; 'GID = $@mobid; setunitdata 'GID,UMOB_DMGIMMUNE,1; sleep 2000; mapannounce 'Map$,"[Emperium Event]: Goal is simple, kill the Emperium as fast as you can~",bc_map|bc_blue; sleep 1000; mapannounce 'Map$,"[Emperium Event]: Once Countdown is done have at it.",bc_map|bc_blue; sleep 2000; mapannounce 'Map$,"5",bc_map|bc_blue; sleep 1000; mapannounce 'Map$,"4",bc_map|bc_blue; sleep 1000; mapannounce 'Map$,"3",bc_map|bc_blue; sleep 1000; mapannounce 'Map$,"2",bc_map|bc_blue; sleep 1000; mapannounce 'Map$,"1",bc_map|bc_blue; sleep 1000; mapannounce 'Map$,"Go~",bc_map|bc_blue; startnpctimer strnpcinfo(3); setunitdata 'GID,UMOB_DMGIMMUNE,0; end; }
- El Evento "Poring Event" no warpea al jugador a prontera, después de matar al poring correcto, pero si termina el evento de forma correcta al matar al segundo poring.
- [Error]: buildin_warp: fatal error ! player not attached!
- [Debug]: Function: warp (3 parameters):
- [Debug]: Data: string value="prontera"
- [Debug]: Data: number value=155
- [Debug]: Data: number value=172
//================================== OnPoringStart: //-- Poring Event //================================== killmonsterall .EnterMap$[6]; mapwarp .EnterMap$[6],"prontera",155,172; $@CurrentEvent = 6; pvpoff .EnterMap$[6]; for ( .@i = 0; .@i < getarraysize( .bombflag ); .@i++ ) setmapflag .EnterMap$[6], .bombflag[.@i]; Func_Countdown; $@CurrentEvent = -6; if(getmapusers(.EnterMap$[6]) < .MinPlayers[6]){ mapannounce .EnterMap$[6],"¡Evento detenido! No hay suficientes jugadores que se unieron a "+.EventName$[6]+"!",bc_blue; } else { killmonsterall .EnterMap$[6]; mapannounce .EnterMap$[6],"Las reglas son simples",bc_blue; sleep 3000; mapannounce .EnterMap$[6],"Mata al 'Poring' con el nombre correcto y regresaras a Prontera con tu premio.",bc_blue; sleep 4000; mapannounce .EnterMap$[6],"Mata al equivocado y vete a Prontera sin nada.",bc_blue; sleep 4000; mapannounce .EnterMap$[6],"Hay 2 'Poring' correctos y un temporizador de 30 minutos.",bc_blue; sleep 4000; mapannounce .EnterMap$[6],"El evento comienza ahora~",bc_blue; for(.@i = 0; .@i < getarraysize(.Poring$); .@i++) monster .EnterMap$[6],0,0,.Poring$[.@i],1725,5,strnpcinfo(3)+"::OnKillWrong"; monster .EnterMap$[6],0,0,"--ja--",1725,.PoringSpawn,strnpcinfo(3)+"::OnKillRight"; .PoringSpawn = 2; for(.@poring = 30; .@poring > 0; .@poring--){ if(getmapusers(.EnterMap$[6]) < 1) .@poring = 0; mapannounce .EnterMap$[6],callfunc("F_InsertPlural",.@poring,"Minuto")+" Restantes.",bc_blue; sleep 60000; } } mapannounce .EnterMap$[6],"El tiempo ha terminado",bc_blue; killmonsterall .EnterMap$[6]; for ( .@i = 6; .@i < getarraysize( .bombflag ); .@i++ ) removemapflag .EnterMap$[6], .bombflag[.@i]; $@CurrentEvent = 0; sleep 5000; mapwarp .EnterMap$[6],"prontera",155,172; end; OnKillWrong: monster .EnterMap$[6],0,0,.Poring$[rand(1,getarraysize($@Mobs))],1725,1,strnpcinfo(3)+"::OnKillWrong"; warp "prontera",155,172; end; OnKillRight: Func_Prizes(getcharid(0),.EventName$[6]); .PoringSpawn -= 1; if(.PoringSpawn < 1){ mapannounce .EnterMap$[6],"El tiempo ha terminado",bc_blue; killmonsterall .EnterMap$[6]; for ( .@i = 6; .@i < getarraysize( .bombflag ); .@i++ ) removemapflag .EnterMap$[6], .bombflag[.@i]; $@CurrentEvent = 0; sleep 5000; mapwarp .EnterMap$[6],"prontera",155,172; end; } warp "prontera",155,172; end;
-
El emulador buega el símbolo "¡" al tratar de crear el mail de premio, trate de modificar la codificación de la base de datos, pero la solución fue omitir el símbolo
- [SQL]: DB error - Incorrect string value: '\xA1Felic...' for column `rohispano_main`.`mail`.`message` at row 1
//================================== //-- Reward Function //================================== function script Func_Prizes { announce "Felicidades a "+strcharinfo(0,getarg(0))+", ganador del evento "+getarg(1)+", revisa tu correo para ver tu recompensa.",bc_all|bc_blue; if(!getattachedrid()) attachrid(getcharid(3,strcharinfo(0,getarg(0))),1); WonEvents++; MWonEvents++; if($@Mail){ mail getarg(0), "no-reply", getarg(1), "Felicitaciones!% Has ganado el evento "+getarg(1)+" % % % [ Se adjunta tu recompensa. ]", $@RewardZeny, $@RewardID, $@RewardQNT; sleep 2000; query_sql("UPDATE `mail` SET message = REPLACE(`message`,'%',CHAR(13)) WHERE send_name = 'no-reply'"); } else { getitem $@RewardID,$@RewardQNT; zeny += $@RewardZeny; } return; }
desde ya cualquier ayuda es bienvenida, también adjunto el avance del script por si lo quieren utilizar
En el emp breaker, debes agregar ese mapa a tu db de castillos.
En el poring catcher, prueba cambiando la línea del warp por una de warp "SavePoint",0,0;
En el error del símbolo es porque has traducido algo que no debías al español.
-
-
On 8/9/2022 at 11:25 AM, albertoacv4498 said:
I'm having the same missing palette issue. Thing is, I patched my ragexe so that it would instead look for head_*number*.pal palettes instead of all the random gibberish named ones (also did same with dyes except body_*number*.pal), and it works fine for vanilla hairstyles; it's just custom ones that don't work. Any idea what might be causing this? Maybe there's somewhere I can set what palette file names the hairstyle should be looking for? Thanks!
Your problem is on the client side, you should wait for updates from Nemo or Warp.
-
On 8/16/2022 at 3:24 PM, Marured said:
Hi! Is is possible to use refine ui with blacksmith's blessing and enriched ores in pre-re?
You must add what you need from re/refine.yml to pre/ or import/.
[RESUELTO] Dudas sobre emulador y cliente
in Spanish Soporte
Posted
Aquí: https://github.com/llchrisll/ROenglishRE/blob/master/Renewal/data/luafiles514/lua files/signboardlist_f.lub