Jump to content

HITRON

Inactive Member
  • Posts

    228
  • Joined

  • Last visited

  • Days Won

    15
  • Feedback

    0%

HITRON last won the day on August 19 2020

HITRON had the most liked content!

About HITRON

Informations

  • Gender
    Male

Recent Profile Visitors

7248 profile views

HITRON's Achievements

Proficient

Proficient (10/16)

  • Reacting Well
  • Dedicated
  • Very Popular Rare
  • Conversation Starter
  • First Post

Recent Badges

862

Reputation

  1. Download Metin2 Download Hi You can simply reset your trial in any Navicat version by using this Navicat Premium Reset Trial Version Is not a crack as the github said is just deleting some files that the trial is stored and then you are able again to click "Trial" when you opening Navicat like the first time. The source is open so you can just check out the code and run the .py or you can download the precompiled .exe (Run always as admin cause to delete some files required Admin privileges) I don't have any connection with the repo in github in any way. I just found it interesting and it may help you as well and I shared here. Not gonna take the code and change it little bit and pretinding that I did that, like many do. Credits going to the author.
      • 156
      • Metin2 Dev
      • kekw
      • Love
      • Good
      • Sad
      • Eyes
      • Confused
      • Love
      • Flame
      • Scream
  2. Use Google Search Engine is free of charge maybe you can find other files that have the systems you asked.
  3. I'm here since 2014, I'm so glad to see familiar faces from back then until now. Best theme for me is the 2014, 2016 - this looks also good, but now that i'm grandpa here is too modern for me.
  4. You need to create a scale function for the minimap and add it in the PythonMiniMap.cpp doesn't really need to resize all the images, but for better quality you may need to do this as well.
  5. The face doesn't looks that belongs to a fat body, can you do the neck + cheeks bigger?
  6. 2 years later...
  7. You need to enable it in WorldEditor if i remember correctly (There is a also a fix somewhere in the forum about the Len's Flare).
  8. Put in def OnUpdate the SetPosition.
  9. if (iSlot >= 0 && iSlot <= INVENTORY_MAX_NUM && bCount >= 0 && bCount <= g_bItemCountLimit) { LPITEM item = ch->GetInventoryItem(iSlot); if (item) { BYTE bItemCount = item->GetCount(); TItemPos ItemCell; ItemCell.window_type = INVENTORY; ItemCell.cell = item->GetCell(); for (int i = 0; i < (bItemCount / bCount) - 1; ++i) { int iEmptySlot = ch->GetEmptyInventory(item->GetSize()); TItemPos DestItemCell; DestItemCell.window_type = INVENTORY; DestItemCell.cell = iEmptySlot; ch->MoveItem(ItemCell, DestItemCell, bCount); } } } With command that using args - (Item Slot & Split Count) I don't know why you copy the Item, but items that can be Split have no Sockets & Bonus random so the copy seems useless (Is just a move from the count of the item).
  10. Thanks again, I'm not paying anymore host 300€ with 64GB Ram, Now is enough to use even 4GB Ram without problems and still too much and only for 20€ per month, you have helped me a lot, send me your PayPal so i can donate some € for this amazing tutorial!
  11. Stop releasing the secrets for fixing memory leaks ffs.
  12. You can also put that code in the ::Render (InstanceBase.cpp) And make the main character to see the effect and for others to be hidden. (I know that is not the perfect way cause the ::Render running without stop but still a ok method to be use.) if (pkInstEach->IsAffect(AFFECT_EUNHYEONG) || pkInstEach->IsAffect(AFFECT_INVISIBILITY)) { if (CPythonPlayer::Instance().IsMainCharacterIndex(pkInstEach->GetVirtualID())) continue; #ifdef ENABLE_CAN_SEE_HIDDEN_THING_FOR_GM if (__MainCanSeeHiddenThing()) break; #endif pkInstEach->m_GraphicThingInstance.HideAllAttachingEffect(); } else pkInstEach->m_GraphicThingInstance.ShowAllAttachingEffect(); If you have a option that Hide Effects you must put a check in the else so you can check if is enable or not before continue to ShowAllAttachingEffect again.
  13. The PutItemCache found a 0x0 (null) so make a check: ::PutItemCache Find: c = GetItemCache(pNew->id); Add above: if (!pNew) return false; But try to put a sys_err to see what the id in the GetItemCache is. But as i saw you using root@vanilla_source:/usr/home/game/cores/db # gdb db -c db.core vanilla_source (vanilla) so you should probably ask her, because she changed a lot of stuff. Try the solution and let us know.
  14. Good idea, Thanks for the tool. I don't know how that sounds to others but to me sounds weird -> Last night I was kinda playing with granny a bit and this tool was born.
  15. M2 Download Center Download Here ( Internal ) Hey, Today i will show you how can you stop the collision while a player is Invisible (GM Command or Ninja Stealth Skill). Code: File: InstanceBaseBattle.cpp Find: BOOL CInstanceBase::CheckAdvancing() Search for: if (rkActorSelf.TestActorCollision(rkActorEach)) For those who use Marty Source: - Add above: CInstanceBase * pkInstBase = CPythonCharacterManager::Instance().GetInstancePtr(rkActorEach.GetVirtualID()); if (pkInstBase) { if (pkInstBase->HasAffect(AFFECT_INVISIBILITY) && !__MainCanSeeHiddenThing() || pkInstBase->HasAffect(AFFECT_EUNHYEONG) && !__MainCanSeeHiddenThing()) continue; } Otherwise: Add above: CInstanceBase * pkInstBase = CPythonCharacterManager::Instance().GetInstancePtr(rkActorEach.GetVirtualID()); if (pkInstBase) { if (pkInstBase->HasAffect(AFFECT_INVISIBILITY) || pkInstBase->HasAffect(AFFECT_EUNHYEONG)) continue; } For those who don't have the HasAffect function: File: InstanceBaseEffect.cpp Add the function somewhere: int CInstanceBase::HasAffect(DWORD dwIndex) { if (dwIndex >= AFFECT_NUM) return 0; return m_adwCRCAffectEffect[dwIndex]; } File: InstanceBase.h Search for: void __ClearAffects(); Add above: int HasAffect(DWORD dwIndex);
      • 35
      • Good
      • Metin2 Dev
      • Love
      • Love
×
×
  • 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.