Jump to content

All Activity

This stream auto-updates

  1. Today
  2. These client files are provided solely for server testing purposes.
  3. Yesterday
  4. Uses bartershop feature
  5. Thank you very much, the import folder worked perfectly It worked for me just by putting it directly in the import folder for some reason it doesn't work directly on the file, only by import folder
  6. I think it should be working, as usual dont try it at town since maybe some dev might try at prontera/town with @pvp or something. U can try with the 4 example given (if im not mistaken) and see the damage. Try at any field/dungeon.
  7. ° a mi conclusión mi arch bichop está desactualizado, debido ah que al usar este skill me saca ah mi y a todos lo del servidor.. necesito ayuda!! este skill. me obliga a reiniciar el servidor.
  8. I just tried it and it's working fine for me. Please share what you put in the file and how you tested it.
  9. Put in import folder
  10. I'm using the latest revision of rathena and the file "rathena/db /skill_damage_db.txt" doesn't work, no matter what value I put when restarting the server or using @reloadskilldb it doesn't change the damage
  11. @Functor I would like to contact you about Gepard too. if you see this message PM me please.
  12. Please don't skip this post, I think it's something many in the community would like to be able to configure. The best thing would be to add something like this: // The rate the common items are dropped (Items that are in the ETC tab, besides card) item_rate_common: 100 item_rate_common_boss: 100 item_rate_common_mvp: 100 item_drop_common_min: 1 item_drop_common_max: 10000 But from map drop: // The rate the map items are dropped item_rate_map: 100 item_rate_map_boss: 100 item_rate_map_mvp: 100 item_drop_map_min: 1 item_drop_map_max: 10000
  13. Thank you it work perfectly
  14. Last week
  15. The 2023+ clients use new job IDs for the jRO costumes: JOB_RUNE_KNIGHT_2ND = 4332, JOB_MECHANIC_2ND = 4333, JOB_GUILLOTINE_CROSS_2ND = 4334, JOB_WARLOCK_2ND = 4335, JOB_ARCHBISHOP_2ND = 4336, JOB_RANGER_2ND = 4337, JOB_ROYAL_GUARD_2ND = 4338, JOB_GENETIC_2ND = 4339, JOB_SHADOW_CHASER_2ND = 4340, JOB_SORCERER_2ND = 4341, JOB_SURA_2ND = 4342, JOB_MINSTREL_2ND = 4343, JOB_WANDERER_2ND = 4344, You need to add them in the source. Open file \src\common\mmo.hpp. Find JOB_SKY_EMPEROR2 = 4316, then add the following code below it: JOB_RUNE_KNIGHT_2ND = 4332, JOB_MECHANIC_2ND, JOB_GUILLOTINE_CROSS_2ND, JOB_WARLOCK_2ND, JOB_ARCHBISHOP_2ND, JOB_RANGER_2ND, JOB_ROYAL_GUARD_2ND, JOB_GENETIC_2ND, JOB_SHADOW_CHASER_2ND, JOB_SORCERER_2ND, JOB_SURA_2ND, JOB_MINSTREL_2ND, JOB_WANDERER_2ND, Save the file then recompile the server. I've updated the example script for you: // callfunc "F_JobSuit",<Job ID>; //Change to specific sprite // callfunc "F_JobSuit",-1; //Change to 2nd job // callfunc "F_JobSuit",-2; //Change to transcendent 2nd job // callfunc "F_JobSuit",-3; //Change to 3rd job // callfunc "F_JobSuit",-4; //Change to 4th job // callfunc "F_JobSuit",-5; //Change to alternative third class costume // callfunc "F_JobSuit"; //Return to default sprite function script F_JobSuit { .@block_expanded_jobs = false; //Disable changing for expanded job player (true/false) if (getargcount() == 0) { if (PACKETVER >= 20231220) setlook LOOK_BODY2,Class; else if (JobSuit_id > 4331 && JobSuit_id < 4345) setlook LOOK_BODY2,0; else changebase Class; JobSuit_active = false; JobSuit_id = 0; end; } if (getarg(0) > -1) { if (jobname(getarg(0)) == "Unknown Job") { dispbottom "Unknown Job"; end; } callsub S_OK,getarg(0),1; } if (.@block_expanded_jobs && (BaseClass == Job_Novice || BaseClass == Job_Summoner || BaseClass == Job_Gunslinger || BaseClass == Job_Ninja || BaseClass == Job_Taekwon)) end; if (BaseClass == Job_Summoner) { if (Upper) callsub S_OK,Job_Summoner; else callsub S_OK,Job_Spirit_Handler; } else if (BaseClass == Job_Gunslinger) { switch(getarg(0)) { case -1: callsub S_OK,Job_Gunslinger; case -2: case -3: callsub S_OK,Job_Rebellion; case -4: case -5: default: callsub S_OK,Job_Night_Watch; } } else if (BaseClass == Job_Ninja) { switch(getarg(0)) { case -1: callsub S_OK,Job_Ninja; case -2: case -3: callsub S_OK,(Sex ? Job_Kagerou : Job_Oboro); case -4: case -5: default: callsub S_OK,(Sex ? Job_Shinkiro : Job_Shiranui); } } else if (BaseClass == Job_Novice) { switch(getarg(0)) { case -1: callsub S_OK,Job_Novice,1; case -2: case -3: callsub S_OK,Job_Super_Novice; case -4: case -5: default: callsub S_OK,Job_Hyper_Novice; } } else if (BaseJob == Job_Soul_Linker) { switch(getarg(0)) { case -1: case -2: callsub S_OK,Job_Soul_Linker; case -3: callsub S_OK,Job_Soul_Reaper; case -4: case -5: default: callsub S_OK,Job_Soul_Ascetic; } } else if (BaseJob == Job_Star_Gladiator) { switch(getarg(0)) { case -1: callsub S_OK,Job_Taekwon; case -2: callsub S_OK,Job_Star_Gladiator; case -3: callsub S_OK,Job_Star_Emperor; case -4: case -5: default: callsub S_OK,Job_Sky_Emperor; } } switch(getarg(0)) { case -1: callsub S_OK,roclass(eaclass()&EAJ_UPPERMASK); case -2: callsub S_OK,roclass(eaclass()&EAJ_UPPERMASK|EAJL_UPPER); case -3: callsub S_OK,roclass(eaclass()&EAJ_THIRDMASK|EAJL_THIRD); case -4: .@job = roclass(eaclass()&EAJ_THIRDMASK|EAJL_THIRD); callsub S_OK,roclass(eaclass(.@job)|EAJL_FOURTH|EAJL_UPPER); case -5: .@job = roclass(eaclass()&EAJ_THIRDMASK|EAJL_THIRD); if (.@job > 0) callsub S_OK,roclass(eaclass(.@job)|EAJL_FOURTH|EAJL_UPPER)+80; } S_OK: .@c = getarg(0); if (.@c < 1 && getarg(1,0) == 0) end; if (PACKETVER >= 20231220) setlook LOOK_BODY2,.@c; else if (.@c > 4331 && .@c < 4345) setlook LOOK_BODY2,1; else changebase .@c; JobSuit_active = true; JobSuit_id = .@c; end; } - script #JobSuitOnLogin -1,{ OnPCLoginEvent: if (JobSuit_active) F_JobSuit(JobSuit_id); end; }
  16. @Racaae puede hacer lo de @JASHI11?
  17. @hmwater001 I managed to fix it, this script is working for 2025 rAthena Hunting_Questv1.txt
  18. Hello CLIENT DATE yan,, may sinend akong PM sayo check mo
  19. helo mica, may guide ka din ba pano iuprade ang packetver iba kasi version ng naka install sa ubuntu server ko. #define PACKETVER 20211103 yan ang packetver version ko.. salamat
  20. Hello sa pag setup ng CLIENT halso andito na sa guide na ito i check mo nalang
  21. Thank you, it's working. Now, how can I do it like that? I'm using this for a Japanese Sprite, so how can I make it work using the JRO Sprite? It worked fine with the 2022 EXE. Sorry I didn't include this information in my first post. I thought their implementation was the same. EquipScript: | changebase (roclass(eaclass()&EAJ_UPPERMASK)+roclass(EAJL_UPPER)); changelook LOOK_BODY2,3; UnEquipScript: | changelook LOOK_BODY2,0; changebase Class;
  22. Hello baka may makatulong sa akin sa pag setup ng game client ko para sa private server ko.. willing ako mag pay sana mura lang hehehe.. paki pm ako thank you!
  23. Hello, I don't see the variable being set in your item script. You can use OnPCLoginEvent on a NPC to reapply the appearance. Replace changebase with setlook LOOK_BODY2. Example using a function: Script: | callfunc "F_JobSuit"; UnEquipScript: | callfunc "F_JobSuit",-1; // callfunc "F_JobSuit"; //Change to evolution sprite // callfunc "F_JobSuit",<Job ID>; //Change to specific sprite // callfunc "F_JobSuit",-1; //Return to default sprite function script F_JobSuit { if (getarg(0,0) != -1) { if (jobname(getarg(0,-1)) != "Unknown Job") .@c = getarg(0); else if (BaseJob == Job_Priest) .@c = JOB_ARCH_BISHOP; else if (BaseJob == Job_Wizard) .@c = JOB_WARLOCK; else if (BaseJob == Job_Blacksmith) .@c = JOB_MECHANIC; else if (BaseJob == Job_Hunter) .@c = JOB_RANGER; else if (BaseJob == Job_Assassin) .@c = JOB_GUILLOTINE_CROSS; else if (BaseJob == Job_Crusader) .@c = JOB_ROYAL_GUARD; else if (BaseJob == Job_Monk) .@c = JOB_SURA; else if (BaseJob == Job_Sage) .@c = JOB_SORCERER; else if (BaseJob == Job_Rogue) .@c = JOB_SHADOW_CHASER; else if (BaseJob == Job_Alchemist) .@c = JOB_GENETIC; else if (BaseJob == Job_Bard) .@c = JOB_MINSTREL; else if (BaseJob == Job_Dancer) .@c = JOB_WANDERER; if (PACKETVER >= 20231220) setlook LOOK_BODY2,.@c; else changebase .@c; JobSuit_active = true; JobSuit_id = .@c; end; } if (PACKETVER >= 20231220) setlook LOOK_BODY2,Class; else changebase Class; JobSuit_active = false; JobSuit_id = 0; end; } - script #JobSuitOnLogin -1,{ OnPCLoginEvent: if (JobSuit_active) F_JobSuit(JobSuit_id); end; }
  24. Galera! Ao invés de setar espada no oponente, ele cria um ícone de balão como se fosse um NPC. Nos clientes 2018, 2019 a seta fica espada e posso usar Skills, porém neste Cliente 2022 ele gera balão NPC. Já testei no pré e re com emulador 2018 e cliente 2018 e funciona normal a seta de espada Mas com emulador rathena atual e cliente 2022 ele seta um balão npc no chat adversário Eu estou usando o Kro atualizado, e já usei outros paths e segue da mesma forma A minha mudança pra o client 2022 é porque no emulador antigo 2018 eu não consigo traduzir o path pra utilizar caracteres. Existe alguma forma de diferenciar cliente ou script para mudar isso?
  25. ¿se puede activar 1 código para cierta cantidad de jugadores con la opción del gamemaster ? como dados@Josemaaaaa
  26. estupendo puede agregarle ahora más requisitos: orc bay drop item: yo pueda editar cantidad 100 orc baby mob-id#1686 ----- 5000 kills 30 item ID# 519 (milk) 90 item ID# 7126 (large_jellopy) ---------------------------------------------------------- mob-id#1273 ----- 7000 kills 90 item id# 7053 (cyfar) 30 item id# 998 (iron) ---------------------------------------------------------- (ork warrior) mob-id#1023 ----- 7000 kills 90 item id# 931 (orcish_voucher) 30 item id# 998 (iron) ---------------------------------------------------------- ---------------------------------------------------------- recompensa: shop experiencia - ya agregado. shop: item 1, item 2, item 3 agradezco tu ayuda @Racaae porfavor con //example para yo editar varios a futuro mil gracias !!!
  1. Load more activity
×
×
  • Create New...