Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Vzrd

    Consejos?

    Muchas gracias mastodonte, pero pude realizar la reparacion del error, era un archivo del data grf la solucion fue abrir el grf, entrar a data, luego lua, lua 514, skillinfoz, borre el streeview y el streetview_"841278832" le borre los numeros y ya se quito el error, gracias amigo
  3. Today
  4. However, what about creating custom skills? we were able to create a new id by lowering the "#define HM_SKILLBASE 8001 and going up #define MAX_HOMUNSKILL 59 " to keep the current ones in range, and create a skill id 7999? I tried to create it after seeing this post, but I ran into the problem of the skill not appearing in the homunculus, but when changing the id of it you can use it as player without problems
  5. what you need is rewrite the static int buildin_mobcount_sub(struct block_list *bl,va_list ap) into static int buildin_mobcount_by_id_sub(struct block_list *bl,va_list ap) // Added by RoVeRT { unsigned int id = va_arg(ap,unsigned int); struct mob_data *md = ((struct mob_data *)bl); if (md->status.hp > 0 && md->status.class_ == id) return 1; return SCRIPT_CMD_SUCCESS; } script_pushint(st,map_foreachinmap(buildin_mobcount_by_id_sub, id));
  6. buenas baja la carpeta de zacdreaver https://github.com/zackdreaver/ROenglishPRE y si es renewall esta https://github.com/zackdreaver/ROenglishRE la vuelves grf y pruebas. te recomiendo trabajar una grf desde 0 para que no tengas problemas
  7. you basically just pick whatever effect you want and have it apply to the monsters
  8. New update https://raw.githubusercontent.com/kaninhot004/rAthena-item_db-to-itemInfo/main/easy_item_builder.txt Easy Item Builder --- In case player curious which item to reduce skill cooldown just use this url and Ctrl + F then put skill name.
  9. Am I doing it correctly to block Warp Portal (skill) near warp portal (NPC)? I tried SC_CHAOSPANIC is not working as well https://github.com/rathena/rathena/blob/16e9d52204f8b9074bce87158858eb0348900ed8/db/pre-re/skill_db.yml#L22478 Can someone confirm this? pre-re rathena hash: 673ef066fb261985b7be4526b444e8b735e7ed95 - Id: 27 Name: AL_WARP Description: Warp Portal MaxLevel: 4 Type: Magic TargetType: Ground DamageFlags: NoDamage: true Flags: DisableNearNpc: true Range: 9 Hit: Single HitCount: 1 NoNearNPC: Type: WarpPortal: true AdditionalRange: 10
  10. Hello does anyone has a full working sprite of this? Thanks! Cons of Poison Cons of Water
  11. I think its from this line : https://github.com/rathena/rathena/blob/master/src/map/skill.cpp#L15154C7-L15154C20 case BA_POEMBRAGI: val1 = 3 * skill_lv + status->dex / 10; // Casting time reduction //For some reason at level 10 the base delay reduction is 50%. val2 = (skill_lv < 10 ? 3 * skill_lv : 50) + status->int_ / 5; // After-cast delay reduction if (sd) { val1 += pc_checkskill(sd, BA_MUSICALLESSON); val2 += 2 * pc_checkskill(sd, BA_MUSICALLESSON); } break; Maybe you can change the formula then depends on your needs. if you want to remove the casting time reduction, maybe make the val1 value is 0.
  12. its because in latest client, they remove most of the blank minimap and the client should read exceptionminimapnametable.txt (which have the list of all the exception map name), but it seems like the client isnt reading that. If checking using hex editor, it have that txt content but still, I dont know why its not read by the client at all. Let me know if you have some maps that are still have that issue, since I might missed any and I want to update that GRF too.
  13. Thanks @Chaos92, I was planning on doing this (to add transparent bmp maps with the names) but it was going to be a pain in the ass to check all maps manually, do you know the root cause of the issue? thanks for the grf!
  14. Vzrd

    Consejos?

    No se cual es la mejor guia para crear un servidor, lo he logrado, con 2 tutoriales de este foro, pero al momento de abrir la ventana de skill (alt+s) el juego se me cierra de una vez, en log no sale ningun tipo de error (charsv, logsv, mapsv) podrian ayudarme y darme una manito para poder solucionarlo? he intentado instalar archivos nuevos al grf (skillinfoz) y nada espero con ansias su ayuda o guia, muito agradecido
  15. good day guys, how to remove the bonus 30% reudce casting time of bragi's poem
  16. To be honest ive upload it before but being rejected because of some reason. You can use this2023kro-minimap.grf
  17. Yesterday
  18. here my sample how to update to latest rathena https://rathena.org/board/topic/141486-updated-soul-link-modifications-for-highrate-server/#comment-429247
  19. Hello people. There are some topics related to issues with duplicated maps but Im still not able to fix my problem, the client is giving me the error when I enter a woe castle like aldeg_cas05 , it looks like the client is looking for a .bmp file but I was checking the data grf and there is no such file called aldeg_cas05.bmp (i.e.). Im seeing this in resnametable: te_aldecas5.gnd#aldeg_cas05.gnd# te_aldecas5.gat#aldeg_cas05.gat# te_aldecas5.rsw#aldeg_cas05.rsw# À¯ÀúÀÎÅÍÆäÀ̽º\map\te_aldecas5.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\aldeg_cas05.bmp# but all the files that I have related to "te_aldecas" and "aldeg_cas05" are .gat .gnd and .rsw I had some GRFs in my data.ini because Im using different palletes but the only grf that has a resnametable is data.grf so this must the the file that my client is using. Im running out of clues to continue searching for the problem, may someone please help me with this? right now as my last try im downloading kRO from a different site to check if there are some .bmp files in the data grf. Thanks in advance.
  20. Create ur loading screens on the texture folder and at them on ur clientinfo.xml Rynbef~
  21. I created servers 12 years ago, could anyone help me change the loadscreen video or a tutorial. pre-re.. thankss! SOU BRASILEIRO, BR #BRAZIL
  22. You can use getinventorylist and filter all items that aren't equipment or currently equipped equipment. prontera,150,150,6 script Demo 85,{ disable_items; getinventorylist; for(.@i = 0; .@i < @inventorylist_count; .@i++) { .@item_type = getiteminfo(@inventorylist_id[.@i], ITEMINFO_TYPE); if ((.@item_type == IT_ARMOR || .@item_type == IT_WEAPON || .@item_type == IT_SHADOWGEAR) && !@inventorylist_equip[.@i]) { .@item_ref = getarraysize(.@equipment_id_list); .@equipment_id_list[.@item_ref] = @inventorylist_id[.@i]; .@menu_labels$[.@item_ref] = getitemname(@inventorylist_id[.@i]); } } .@selected_item_ref = select(implode(.@menu_labels$, ":") - 1; next; mes "You selected: " + getitemname(.@equipment_id_list[.@selected_item_ref]) + "."; close; }
  23. Hello, i'm still new to Ragnarok coding and have decided to fiddle with Battlegrounds. The current server im looking at is using modified bg and has a @reportafk command that kicks and afk player. It does work, but the on the kicked-player's client it is black screen/or current BG map with all the NPC's on the main town. below is the code at src/custom/atcommand.inc ACMD_FUNC(reportafk) { map_session_data *pl_sd; nullpo_retr(-1,sd); if( !sd->bg_id ) clif_displaymessage(fd, msg_txt(sd, 2029)); // This command is reserved for Battleground else if( !sd->bmaster_flag && battle_config.bg_reportafk_leaderonly ) clif_displaymessage(fd, msg_txt(sd, 2014)); // This command is reserved for Team Leaders. else if( !message || !*message ) clif_displaymessage(fd, msg_txt(sd, 2030)); // Please enter the AFK player's nick (usage: @reportafk <name>). else if( (pl_sd = map_nick2sd((char *)message,false)) == NULL ) clif_displaymessage(fd, msg_txt(sd,3)); // Character not found. else if( sd->bg_id != pl_sd->bg_id ) clif_displaymessage(fd, msg_txt(sd,2026)); // The player is not part of your Team. else if( sd == pl_sd ) clif_displaymessage(fd, msg_txt(sd,2031)); // You cannot report yourself. else if( pl_sd->state.bg_afk == 0 ) clif_displaymessage(fd, msg_txt(sd,2032)); // The player is not AFK in this Battleground else { // Everytest OK! std::shared_ptr<s_battleground_data> bg = util::umap_find(bg_team_db, sd->bg_id); if(!bg) return -1; bg_team_leave(pl_sd, true, true); clif_displaymessage(pl_sd->fd, msg_txt(sd,2001)); // You have been kicked from Battleground for your AFK status pc_setpos(pl_sd,mapindex_name2id(pl_sd->status.save_point.map),pl_sd->status.save_point.x,pl_sd->status.save_point.y,CLR_OUTSIGHT); clif_refresh(pl_sd); sprintf(atcmd_output, msg_txt(sd, 2034), pl_sd->status.name); // - AFK [%s] Kicked - clif_broadcast2(&sd->bl, atcmd_output, (int)strlen(atcmd_output)+1, bg->color, 0x190, 20, 0, 0, BG); return 0; } return -1; } A. [Kicked player's Client] B. Kicked player's Client vs Another player's view Any ideas why this is happening? any help will be much appreciated
  24. Just try around a bit. Basically "regen" is the normal regen and "sregen" is the sitting regen.
  1. Load more activity
×
×
  • Create New...