Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/17/20 in all areas

  1. Boa tarde @FilipeWelder!! Espero que esteja bem! ? Infelizmente eu não sei lhe apontar um hexed de cabeça que tenha a compatibilidade que você deseja, porém, no site que disponibilizo abaixo, você tem a opção de verificar client por client quais patches são compatíveis em cada versão de client. http://nemo.herc.ws/clients/ ou, pode filtrar pelo patch desejado e verificar em quais clients este patch é compatível, por meio do link abaixo http://nemo.herc.ws/patches/
    1 point
  2. On your atcommand.cpp 1. After ACMD_DEF(jailfor) Add ACMD_DEF2("pk",pk) 2. Before ACMD_FUNC(whogm) Add ACMD_FUNC(pk) { nullpo_retr(-1, sd); if (map_getmapflag(sd->bl.m, MF_PVP) || map_getmapflag(sd->bl.m, MF_GVG) || map_getmapflag(sd->bl.m, MF_GVG_CASTLE) || map_getmapflag(sd->bl.m, MF_GVG_DUNGEON)) { clif_displaymessage(fd, "You can only change your PK state on non-PVP maps."); return -1; } if (!sd->state.pk_mode) { sd->state.pk_mode = 1; clif_displaymessage(fd, "You are now no longer in PK mode."); } else { sd->state.pk_mode = 0; clif_displaymessage(fd, "Returned to normal state."); } return 0; } On your pc.hpp After unsigned int warping : 1 Add unsigned int pk_mode : 1; On your battle.cpp After else if (sd->duel_group && !((!battle_config.duel_allow_pvp && mapdata->flag[MF_PVP]) || (!battle_config.duel_allow_gvg && mapdata_flag_gvg(mapdata)))) { if (t_bl->type == BL_PC && (sd->duel_group == ((TBL_PC*)t_bl)->duel_group)) return (BCT_ENEMY & flag) ? 1 : -1; // Duel targets can ONLY be your enemy, nothing else. else return 0; // You can't target anything out of your duel } Add else if (map_getmapflag(s_bl->m, MF_PVP) && sd->state.pk_mode && t_bl->type != BL_MOB) return 0; After if( ((sd->state.block_action & PCBLOCK_IMMUNE) || (sc->data[SC_KINGS_GRACE] && s_bl->type != BL_PC)) && flag&BCT_ENEMY ) return 0; // Global immunity only to Attacks Add if (sd->state.pk_mode && flag&BCT_ENEMY && s_bl->type != BL_MOB && map_getmapflag(s_bl->m, MF_PVP)) return 0; Recompile and re-test I cannot create patch today as I am doing something with my Git. So yea do it manually for now ?
    1 point
  3. you need to create custom mapcache.dat (I used WeeMapCache) define your custom map in map_index.txt and define your custom map in maps_athena.conf yes you can just use .gat from original then change map name into something like emos_dun02h
    1 point
  4. Bom dia!! Conforme orientação do amigo @-Chuck-, basta você carregar os scripts de logs dentro do seu banco "ragnarok" ou apontar o caminho correto em seu arquivo de configurações: conf\import\inter_conf.txt. Este erro refere-se ao tamanho do seu Inventário, você alterou a padrão para um número maior? A pasta de seu Ragnarok está atualizada? Podem estar faltando arquivos .Lua em sua instalação. Qual Hexed está utilizando? O mais atualizado possível é o 20180620
    1 point
  5. ninguem usa essa opção amigo kkkk da um insert into no banco com login, senha e nivel da conta e já era... Voce ja instalou o painel de controle? instalando ele voce pode criar as contas por ai...
    1 point
  6. Esse erro é porque o servidor não achou a tabela loginlog no banco de dados ragnarok.. Recomendo dar uma lida nesse guia, ele é bem completo..:
    1 point
  7. is this are you looking for ? or you are looking for GRF Data ?
    1 point
  8. This is a video of BrowEdit Tutorial on how to Add custom map into your server. I hope that will really make you understand now..
    1 point
×
×
  • Create New...