PrimeAC 1
PrimeAC
shrpnl 1
shrpnl
Agora Metin2 1
Agora Metin2
xranzei 1
xranzei
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Karan2offical 1
Karan2offical
Fethi Polat 1
Fethi Polat
Hikaye Ekle

Ticarete Koyulamayan İtem Efekti

  • Konuyu başlatan Konuyu başlatan Etzhel
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 103
  • Görüntüleme Görüntüleme 17K

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

@Statu ; hocam bu sistemi çok şükür ekledim bir sorum olacak pazar kurarkende pazar kurma paneli açık iken pazara konulmayan item efekti şeklinde itemlerde efekt çıkartabilir miyiz ?

yapmıştım ama pazarı vs kapatınca efekt gitmiyordu eklemedim o yüzden
 
Moderatör tarafında düzenlendi:
nasıl yapabileceğimiz hakkında veya kodları yollasanız olurmu ?
 
Paylaşım için teşekkürler.
 
ekledim fakat oyunda efekt gözükmüyor?

ne syseer alıyorum ne client build ederken hata warning bile yok succesful diyor ama oyunda o itemlerin üstünde beyaz efekt cıkmıyor ticareti olmayanların??
@Statu;


edit ##düzelttim benim aynı hatayı alanlar aşağıdakini yapsın

Açılır: EterPythonLib/PythonWindowManagerModule.cpp arat;

Kod:
        { "DisableSlot",                wndMgrDisableSlot,                    METH_VARARGS },

altına ekle;

Kod:
        { "SetUnusableSlot",            wndMgrSetUnusableSlot,                METH_VARARGS },
        { "SetUsableSlot",                wndMgrSetUsableSlot,                METH_VARARGS },


bu şekilde gözükecek;

QvDkzk.png


Açılır: EterPythonLib/PythonSlotWindow.cpp arat;

Kod:
        if (rSlot.pFinishCoolTimeEffect)

kod bloğu altına ekle;

Kod:
        if (IS_SET(rSlot.dwState, SLOT_STATE_UNUSABLE))
        {
            CPythonGraphic::Instance().SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.3f);
            CPythonGraphic::Instance().RenderBar2d(m_rect.left + rSlot.ixPosition,
                m_rect.top + rSlot.iyPosition,
                m_rect.left + rSlot.ixPosition + rSlot.byxPlacedItemSize * ITEM_WIDTH,
                m_rect.top + rSlot.iyPosition + rSlot.byyPlacedItemSize * ITEM_HEIGHT);
        }


bu şekilde gözükecek;

pXy7aa.png




kanıt;

yNYy1L.png
 
Son düzenleme:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst