1. // New_PetSystem.cpp içerisinde arat :
  2. void CNewPetActor:: IncreasePetBonus() {
  3. // İçerisinde alttaki kod yoksa ekle varsa ekleme :
  4. int tmplevel = GetLevel();
  5. // Aynı fonksiyon içerisinde tekrar arat :
  6. m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetBonus %d %d %d", m_dwbonuspet[0][1], m_dwbonuspet[1][1], m_dwbonuspet[2][1]);
  7. LPITEM pSummonItem = ITEM_MANAGER::instance().FindByVID(this->GetSummonItemVID());
  8. if (pSummonItem != NULL){
  9. for (int b = 0; b < 3; b++){
  10. pSummonItem->SetForceAttribute(b, 1, m_dwbonuspet[b][1]);
  11. }
  12. }
  13. // Alttaki ile değiştir :
  14. m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetBonus %d %d %d", m_dwbonuspet[0][1], m_dwbonuspet[1][1], m_dwbonuspet[2][1]);
  15. LPITEM pSummonItem = ITEM_MANAGER::instance().FindByVID(this->GetSummonItemVID());
  16. if (pSummonItem != NULL){
  17. for (int b = 0; b < 3; b++){
  18. pSummonItem->SetForceAttribute(b, 1, m_dwbonuspet[b][1]);
  19. }
  20. pSummonItem->SetSocket(1,tmplevel);
  21. }