Jump to content

Metin2 Dev

Bot
  • Posts

    2151
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by Metin2 Dev

  1. Yes, I recommend to update your files in Extern folder.
  2. Well, WorldEditor sometimes goes wild.
  3. Does it really matters? I think there aren't differences between hidden and visible files for application.
  4. At first: Idk. what the variable "o" stands for, but if you have to do a for-loop in range(-400000, 400000) you're probably messing something logically up. On the other hand, if you REALLY need such a big range, use clusters to split you're long list into short ones and then iterate with threads through these lists, use a while-loop, that only executes for the neccesary fields, which you have to check somehow or use a generator, which won't save the list, but which can theoratically generate infinite values for you, which you could use. I hope I could help a bit or give you some ideas. King Regards Cyber
  5. Use this to specify your monster height is lower.
  6. Hello! Any idea how to put a sell item function in the drop item function?
  7. Solved: if (items[0] == NULL || items[1] == NULL || items[0]->GetValue(0) != items[1]->GetValue(0))
  8. I want to be able to link a dragon stone from the dragonsoul system in the chat but if I do LALT + left click, i drag the stone instead of linking it in the chat. How can I do to link it?
  9. Hello, I want to combine a yellow sash and a red sash, but the system asks me to be only red or only yellow. Where can I change this?
  10. Well, you can try to update on version 2.7.15 which is one of the stable versions and there are not that much changes like in 3.7.0. If that won't help, you would try 3.7.0, but be aware of there are a lot changes, here is a previous topic where we've been discussing about thing related.
  11. Or just update your Python version?
  12. You said "go learn english and then post there.", but noone can fully understand you. Why don't you briefly explain your problem? ¯\_(ツ)_/¯
  13. Check all quests and questlib.lua
  14. item.SetSocket(1, -1) or item.SetSocket(1, 2147483647)
  15. For minimap: else if (pkInstEach->IsNPC()) { if (pkInstEach->GetRace() == 20135) // if (pkInstEach->IsStructure()) continue; aMarkPosition.m_fX = ( m_fWidth - (float)m_WhiteMark.GetWidth() ) / 2.0f + fDistanceFromCenterX + m_fScreenX; aMarkPosition.m_fY = ( m_fHeight - (float)m_WhiteMark.GetHeight() ) / 2.0f + fDistanceFromCenterY + m_fScreenY; m_NPCPositionVector.push_back(aMarkPosition); } For atlas: // regen.cpp else if (p->m_table.bType == CHAR_TYPE_NPC || p->m_table.bType == CHAR_TYPE_WARP || p->m_table.bType == CHAR_TYPE_GOTO) { if(p->m_table.dwVnum == 20135) continue; SECTREE_MANAGER::instance().InsertNPCPosition(lMapIndex, p->m_table.bType, p->m_table.szLocaleName, (regen->sx+regen->ex) / 2 - base_x, (regen->sy+regen->ey) / 2 - base_y); }
  16. Hello devs, is here anybody who tried to create his own solution for client binary?
  17. Commands in C++ are terminated by using semicolon. If you add any other semicolon after that it won't have any other effect. So in this case TPacketLoginOnSetup * pck = (TPacketLoginOnSetup *) c_pData; is equal to TPacketLoginOnSetup * pck = (TPacketLoginOnSetup *) c_pData;;;;;;;;;;;;;;;;;;;.
  18. The correct is: pet.unsummon(mobVnum) if pet is 34001, then: pet.unsummon(34001)
  19. He does not mean that, what he means is that the pet can level up without having to get experience by items.
  20. player_killed_by_me when you kill a player. ( when kill beginif npc.is_pc() don't work )
  21. Does anyone know what this function is used for in db/Cache.cpp? void CItemCache::OnFlush()
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.