Jump to content

Search the Community

Showing results for tags 'reload'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Forum
    • Anuncios
    • FAQ
  • DEV servidores
    • Metin2
  • Classificados
    • Trocas e Vendas
    • Outros
  • Hardware
    • Geral
    • Duvidas
  • Software
    • Download
    • Geral
    • Duvidas
  • Sistemas Operativos
    • FreeBSD
    • Windows
  • Programacao
    • PHP
    • C / C++ / C#
    • SQL
    • Python
  • Websites
    • Design
    • Codificado
  • Design
    • Galeria
    • Geral
    • Ferramentas
  • SysAdmin
    • Geral
    • Duvidas
  • Outros jogos
    • Geral
    • Downloads
  • Off-topic
    • Geral

Categories

  • Metin2
    • Quests
    • Clientes
    • Serverfiles
    • Tools
    • Other Downloads
    • Weapons & Armors
    • NPC & MOB
  • Software
  • Operating Systems
    • Windows
  • Honor Room

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Jabber


AIM


ICQ


Yahoo! Messenger


Skype


Facebook


Twitter


Google Analytics Client ID

Found 2 results

  1. Boas a todos seguindo o topico anterior . [Hidden Content] Aqui deixo a função completa para todos os ficheiros . Descrição e comandos: Comandos e o que fazem os mesmos? Shop_item table: ( lojas e npc ) comando a ser usado - /reload p item_attr && item_attr_rare table: comando a ser usado - /reload p etc_drop_item.txt, mob_drop_item.txt, special_item_group.txt: comando a ser usado - /reload drop group.txt, group_group.txt; comando a ser usado /reload group regen.txt, npc.txt, boss.txt, stone.txt: comando a ser usado /reload regen usado no mapa corrente em cada mapa Bom vamos ao tuto. vamos a game/src/ procuramos cmd.cpp. Adicionar no topo onde tem mais ACMDs no meu caso meti no final de todos. Agora debaixo de: Adicionamos Ir a game/src/ procuramos cmd_gm.cpp Adicionar no final do ficheiro E torcar toda a função do ACMD(do_purge) por esta Na função ACMD(do_reload) procurar: Adicionar a baixo de break isto Ir para game/src/ procurar input_db.cpp Procurar depois de: Adicionar isto Ir para game/src/ procurar shop_manager.cpp Encontrar E trocamos por Ir para game/src/ e procuramos refine.cpp Insserir no topo da função; bool CRefineManager::Initialize(TRefineTable * table, int size) Ir para game/src/ e procurar char_manager.cpp Adicionar no final do ficheiro ir para game/src/ char_manager.h Procuramos: adicionamos a baixo Ir para game/src/ procuramos item_manager.h Trocar por ir para game/src/ procuramos item_manager_read_tables.cpp Primeiro trocamos por Agora dentro da função add isto E trocamos por Adicionar a baixo de return true; que pode ser encontrado no final da função isto Muito bem terminamos esta função agora procuramos e trocamos por Agora vamos trabalhar na função Procuramos o primeiro for dentro da função e depois disso add e trocamos por trocamos tambem por e de novo no final da função abaixo de return true; adicionamos vamos trabalhar noutra função de novo no mesmo ficheiro procuramos trocamos por E vamos editar a função como anterior depois do primeiro for adicionar a baixo Trocamos por e por no mesmo ficheiro trocamos por e este por este Este por este Mais uma vez no final da função a baixo de return true; add Ir para game/src/ procurar mob_manager.h Trocamos por Ir para game/src/ procuramos mob_manager.cpp trocamos por E vamos trabalhar na função Adicionar a baixo do primeiro for isto e trocamos por mais uma vez no final da função a baixo de return true; adicionamos bem terminamos a função agora procuramos trocamos por vamos de novo trabalhar na função de novo a baixo do primeiro for loop adicionamos e trocamos por e no final da função como nas outras a baixo de return true; adicionamos Ir para game/src/ procuramos em char.cpp e vamos trocar por ir para game/src/ procurar sectree_manager.cpp dentro encontrar add em baixo de isto Ir para game/src/ e procuramos regen.h debaixo de adicionamos Ir para game/src/ e procuramos regen.cpp dentro procuramos adicionamos a baixo adicionar no final do ficheiro EVENTFUNC(regen_event) debaixo de add Ir para game/src/ procurar shop.h de baixo de add ir para game/src/ procurar shop.cpp add ao final do ficheiro Ir a db/src/ procurar ClientManager.cpp dentro do ficheiro procurar e troocamos por debaixo de add Bom terminamos o tuto espero que tenham boa sorte fonte metin2dev.org deixo em anexo tambem o tuto em ingles Print ao usar o reload drop [C++]Expanded reload commands.cpp
  2. //Reload mob_drop_item Ir para: source/server/game/src/cmd_gm.cpp procurar ACMD(do_reload) dentro do ficheiro encontrar: case 'c': ch->ChatPacket(CHAT_TYPE_INFO, "Reloading cube table."); Cube_init(); break; Adicionar em baixo: de break; #ifdef RELOAD_MOB_DROP_ITEM case 'm': char szFileName[256]; snprintf(szFileName, sizeof(szFileName), "%s/mob_drop_item.txt", LocaleService_GetBasePath().c_str()); ITEM_MANAGER::Instance().DestroyMobDropItem(); if (!ITEM_MANAGER::Instance().ReadMonsterDropItemGroup(szFileName)) { ch->ChatPacket(CHAT_TYPE_INFO, "[!]Cannot reload mob_drop_item.txt."); return; } else { ch->ChatPacket(CHAT_TYPE_INFO, "Reloading mob_drop_item.txt."); } break; #endif Ir para: source/server/game/src/item_manager.cpp No final de todo o codigo por: #ifdef RELOAD_MOB_DROP_ITEM void ITEM_MANAGER::DestroyMobDropItem() { if (!m_map_pkMobItemGroup.empty()) m_map_pkMobItemGroup.clear(); if (!m_map_pkDropItemGroup.empty()) m_map_pkDropItemGroup.clear(); if (!m_map_pkLevelItemGroup.empty()) m_map_pkLevelItemGroup.clear(); if (!m_map_pkGloveItemGroup.empty()) m_map_pkGloveItemGroup.clear(); } #endif Ir para: source/server/game/src/item_manager.h procurar por: void Destroy(); Adicionar em baixo: #ifdef RELOAD_MOB_DROP_ITEM void DestroyMobDropItem(); #endif Comando no jogo: (/reload m) para dar reload no mob_drop_item Adaptado:Caneiras
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
You will be able to see content when you disable your adblocker and enable javascript.