Jump to content

Jfirewall

Members
  • Content Count

    351
  • Joined

  • Last visited

  • Days Won

    18

Jfirewall last won the day on September 1 2020

Jfirewall had the most liked content!

About Jfirewall

  • Rank
    ~Jfirewall Works~
  • Birthday 11/19/1996

Profile Information

  • Gender
    Array

Contact Methods

  • Skype
    Array
  • Discord
    Array

Recent Profile Visitors

9,649 profile views
  1. and how do you open the wom and yang system? do you have it as a button? or by quest?
  2. svside.com es mierda....., si sabes un poco editando 2 cositas quitas la proteccion que lo diga @Robert que es todo un hack
  3. service.h #define __LOAD_MOB_TXT__ #define __LOAD_CHEST_TXT__ buscas ACMD(do_reload) debajo de case 'c': // cube // ·ÎÄà ÇÁ·Î¼¼½º¸¸ °»»êÇÑ´Ù. Cube_init (); break; #if defined(__LOAD_CHEST_TXT__) || defined(__LOAD_MOB_TXT__) case 't': snprintf(szSpecialItemGroupFileName, sizeof(szSpecialItemGroupFileName), "%s/special_item_group.txt", LocaleService_GetBasePath().c_str()); ITEM_MANAGER::Instance().DestroyChestDropItem(); if (!ITEM_MANAGER::Instance().ReadSpecialDropItemFile(szSpecialItemGroupFileName)) { ch->ChatPacket(CHAT_TYPE_INFO, "Error al cargar special_item_group.txt."); return; } else { ch->ChatPacket(CHAT_TYPE_INFO, "Cargaste special_item_group."); } break; case 'm': snprintf(szMOBDropItemFileName, sizeof(szMOBDropItemFileName), "%s/mob_drop_item.txt", LocaleService_GetBasePath().c_str()); ITEM_MANAGER::Instance().DestroyMobDropItem(); if (!ITEM_MANAGER::Instance().ReadMonsterDropItemGroup(szMOBDropItemFileName)) { ch->ChatPacket(CHAT_TYPE_INFO, "Error al cargar mob_drop_item.txt."); return; } else { ch->ChatPacket(CHAT_TYPE_INFO, "Cargaste mob_drop_item."); } break; #endif agregar al final de item_manager.cpp #if defined (__LOAD_MOB_TXT__) || defined(__LOAD_CHEST_TXT__) 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(); } void ITEM_MANAGER::DestroyChestDropItem() { if (!m_map_pkSpecialItemGroup.empty()) m_map_pkSpecialItemGroup.clear(); } #endif en item_manager.h debajo de void GracefulShutdown(); agregar #if defined(__LOAD_MOB_TXT__) || defined(__LOAD_CHEST_TXT__) void DestroyMobDropItem(); void DestroyChestDropItem(); #endif Agregando esto no tienes necesidad de dar reboot solo reload t y reload m y automaticamente se carga en el juego.
  4. *Link Borrado* Ayudando un poco al foro a mejorar, traeré algunos sistemas que diseñe y ademas no usare, de pronto alguno si les sirva.
  5. en lo personal yo lo uso mejor en pet y monturas, me parece muy molesto esa puta bandera en un pet o una montura agregamos primero: #include "../gamelib/ItemManager.h" buscas void CInstanceBase::__AttachEmpireEffect(DWORD eEmpire) debajo de CInstanceBase* pkInstMain=__GetMainInstancePtr(); agregas: CItemData * pItemData = CItemManager::Instance().GetSelectedItemDataPointer(); debajo de if (IsResource()) ponemos if (CItemData::COSTUME_MOUNT) return; if (GetRace() >= 53001 && GetRace() <= 53251) return;
  6. local c,query = mysql_direct_query("SELECT * FROM account.account WHERE id = '"..pc.get_account_id().."' LIMIT 1;") if query[1].ok < 1 then say'existe un valor menor a 1' else say'existe un valor de 1'
  7. Muy buen trabajo buena suerte con tus ventas
  8. El servidor cuenta con un multilenguaje, el cual podrás configurarlo al idioma que tu desees, el cual te traducirá idioma de cliente, misiones y nuestros innovadores eventos. Te dejo una pequeña imagen, todavía no está terminado y tendrá un mejor estilo.
×
×
  • Create New...