# Arat: ITEM_MANAGER::instance().RemoveItem(item, "REMOVE (REFINE SUCCESS)"); # Altına ekle: if (pkNewItem->GetRefineLevel() >= 7) { char gelistirmeduyuru[QUERY_MAX_LEN]; snprintf(gelistirmeduyuru, sizeof(gelistirmeduyuru), "|cff00ff00 %s isimli oyuncu %s elde etti!", GetName(), pkNewItem->GetName()); BroadcastNotice(gelistirmeduyuru); } # Arat: ITEM_MANAGER::instance().RemoveItem(item, "REMOVE (REFINE FAIL)"); # Altına ekle: if (item->GetRefineLevel() >= 7) { char gelistirmeduyuru[QUERY_MAX_LEN]; snprintf(gelistirmeduyuru, sizeof(gelistirmeduyuru), "|cffff0000 %s isimli oyuncu %s yaktı", GetName(), item->GetName()); BroadcastNotice(gelistirmeduyuru); } # Arat: ITEM_MANAGER::instance().RemoveItem(item, "REMOVE (REFINE SUCCESS)"); # Altına ekle: if (pkNewItem->GetRefineLevel() >= 7) { char gelistirmeduyuru[QUERY_MAX_LEN]; snprintf(gelistirmeduyuru, sizeof(gelistirmeduyuru), "|cff00ff00 %s isimli oyuncu %s elde etti!", GetName(), pkNewItem->GetName()); BroadcastNotice(gelistirmeduyuru); } # Arat: ITEM_MANAGER::instance().RemoveItem(item, "REMOVE (REFINE FAIL)"); # Altına ekle: if (item->GetRefineLevel() >= 7) { char gelistirmeduyuru[QUERY_MAX_LEN]; snprintf(gelistirmeduyuru, sizeof(gelistirmeduyuru), "|cffff0000 %s isimli oyuncu %s itemini %s e düşürdü!", GetName(), item->GetName(), pkNewItem->GetName()); BroadcastNotice(gelistirmeduyuru); } # Birkaç satır altındaki kod bloğunu bul: else { // 아이템 생성에 실패 -> 개량 실패로 간주 sys_err("cannot create item %u", result_fail_vnum); NotifyRefineFail(this, item, szRefineType); } } else { # Altına ekle: char gelistirmeduyuru[QUERY_MAX_LEN]; snprintf(gelistirmeduyuru, sizeof(gelistirmeduyuru), "|cffff0000 %s isimli oyuncunun %s iteminin yükseltme işlemi başarısız fakat derecesi düşmedi!", GetName(), item->GetName()); BroadcastNotice(gelistirmeduyuru);