Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Znajdź ;
- case ITEM_BELT:
- // Dodaj poniżej ;
- #ifdef NEW_PET_SYSTEM
- case ITEM_PET_EXP:
- case ITEM_PET_SKIN:
- case ITEM_PET_BELT:
- #endif
- // Znajdź ;
- bool CHARACTER::UnequipItem(LPITEM item)
- {
- {...}
- if (item->IsDragonSoul())
- item->AddToCharacter(this, TItemPos(DRAGON_SOUL_INVENTORY, pos));
- else
- item->AddToCharacter(this, TItemPos(INVENTORY, pos));
- // Dodaj poniżej ;
- #ifdef NEW_PET_SYSTEM
- if (ITEM_PET_SKIN == item->GetType())
- {
- SetQuestFlag("pet_system.mobSkin", 0);
- quest::CQuestManager::instance().UseItem(GetPlayerID(), item, false);
- }
- #endif
- // Znajdź ;
- bool CHARACTER::EquipItem(LPITEM item, int iCandidateCell)
- {
- {...}
- DWORD dwCurTime = get_dword_time();
- if (iWearCell != WEAR_ARROW
- && (dwCurTime - GetLastAttackTime() <= 1500 || dwCurTime - m_dwLastSkillTime <= 1500))
- {
- ChatPacket(CHAT_TYPE_INFO, LC_TEXT("°ˇ¸¸Č÷ ŔÖŔ» ¶§¸¸ ÂřżëÇŇ Ľö ŔÖ˝Ŕ´Ď´Ů."));
- return false;
- }
- // Dodaj powyżej ;
- #ifdef NEW_PET_SYSTEM
- if (iWearCell == WEAR_PET_EXP || iWearCell == WEAR_PET_SKIN || iWearCell == WEAR_PET_BELT)
- {
- int petSummoned = GetQuestFlag("pet_system.petSummoned");
- if (petSummoned == 0)
- {
- ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Nie mozesz zalozyc tego przedmiotu nie majac przywolanego zwierzaka."));
- return false;
- }
- }
- #endif
- // Znajdź w tej samej funkcji ;
- else if (ITEM_UNIQUE == item->GetType() && 0 != item->GetSIGVnum())
- {
- {...}
- }
- // Dodaj poniżej ;
- #ifdef NEW_PET_SYSTEM
- if (ITEM_PET_SKIN == item->GetType())
- {
- SetQuestFlag("pet_system.mobSkin", item->GetValue(0));
- quest::CQuestManager::instance().UseItem(GetPlayerID(), item, false);
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment