Jump to content


  • Content Count

  • Joined

  • Last visited

  • Yangs

    47 [ Donate ]

Community Reputation

35 Good

About Heathcliff™

  • Rank

Profile Information

  • Gender
  • Location

Recent Profile Visitors

680 profile views
  1. Heathcliff™

    You'll get one more good idea from me guys
  2. Heathcliff™


    Add the d.new_jump_party inside the quest_function file
  3. Heathcliff™


  4. Heathcliff™


    Don't remove the whole condition Just this line: if not name in constInfo.ALREADY_NOTIFY_LIST: and this line: constInfo.ALREADY_NOTIFY_LIST.append(name)
  5. Heathcliff™


    Then check what you did wrong
  6. Heathcliff™


    Remove these lines: It's not a bug btw Regards
  7. Heathcliff™


    #_# I made it like this some months ago: case USE_EXTEND_TIME: { LPITEM item2; if (!IsValidItemPosition(DestCell) || !(item2 = GetItem(DestCell))) return false; if (item2->IsExchanging() || item2->IsEquipped()) return false; if (item2->GetType() != ITEM_COSTUME || (item2->GetSubType() != COSTUME_BODY && item2->GetSubType() != COSTUME_HAIR && item2->GetSubType() != COSTUME_MOUNT && item2->GetSubType() != COSTUME_WEAPON)) return false; int extendTime = (item2->GetSocket(0) + item->GetValue(0)) - get_global_time(); if (extendTime >= item2->GetDuration()) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("COSTUME_LIMIT_REACHED_MAX")); return false; } item2->SetSocket(0, item2->GetSocket(0) + item->GetValue(0)); item->SetCount(item->GetCount() - 1); ChatPacket(CHAT_TYPE_INFO, LC_TEXT("COSTUME_TIME_LIMIT_EXTENDED")); } break;
  8. Heathcliff™

    Thank you maaan. I love your works so much
  9. Heathcliff™


    Good idea!
  10. Heathcliff™


    I think this will help you: In the first line you can change the usage range of your arrow. In the second line you can change the damage you do, what depends on how much is the distance between you and your enemy, if I'm correct. Btw. I haven't changed it yet.
  11. Heathcliff™


    In root/uiMinimap.py: Then uiScript/minimap.py: PS: Btw this will show your local time that has been set in your windows and not your server time. Care with tabs.
  12. Heathcliff™


    Search this: for (int i = 0; i < _countof(strMapListGlobal); i++) { if (strMapListGlobal == stringName) { for (int i = 0; i < _countof(pListGlobal); i++) { if (rVictim.GetRace() == pListGlobal || 0 <= rVictim.GetRace() && rVictim.GetRace() <= 7 ) return FALSE; } } } Replace with this: for (int i = 0; i < _countof(strMapListGlobal); i++) { if (strMapListGlobal[i] == stringName) { for (int i = 0; i < _countof(pListGlobal); i++) { if (rVictim.GetRace() == pListGlobal[i]) return FALSE; } } } It will working fine, but I think is no need to make a condition for every type of npc with vnums. I suggest you to use condition with IsNPC instead of one by one checking, because it will apply for all of your npcs includes shops, pets, and of course mounts.
  13. Heathcliff™


    Show your GameLib/ActorInstanceCollisionDetection.cpp
  • 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.