Çözüldü NPC'ye item satma sorunu

  • Konuyu açan Konuyu açan uygarito
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 183
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

uygarito

Üye
Üye
Mesaj
4
Beğeni
1
Puan
405
Ticaret Puanı
0
Merhabalar,

Çok garip bir sorunum var. NPC'lere item satmak istediğimde 1. Envanterin en üst sırasının 2.slotunda ne varsa onun bilgilerini çekiyor. Ne yaptıysam düzeltemedim.Sorun sadece itemı sürükleyerek sattığımda oluyor. Sat butonuna tıklayarak yapılan satışlarda bir problem gözükmüyor.

Kullandığım dosyalar Güncellenmiş Metin2 Mainline Altyapı Dosyaları



Linkleri görebilmek için giriş yap veya kayıt ol.
 
Son düzenleme:
Çözüm
Merhabalar,

Çok garip bir sorunum var. NPC'lere item satmak istediğimde 1. Envanterin en üst sırasının 2.slotunda ne varsa onun bilgilerini çekiyor. Ne yaptıysam düzeltemedim.Sorun sadece itemı sürükleyerek sattığımda oluyor. Sat butonuna tıklayarak yapılan satışlarda bir problem gözükmüyor.

Kullandığım dosyalar Güncellenmiş Metin2 Mainline Altyapı Dosyaları



Linkleri görebilmek için giriş yap veya kayıt ol.
Mevzu uishop.py içerisindeki if player.IsValuableItem(itemtype, attachedSlotPos):
Fonksiyonunda oluşuyor nedeni 2. arg boş dönüyor.

Arat;
PythonPlayerModule.cpp:
Genişlet Daralt Kopyala
PyObject * playerIsValuableItem(PyObject* poSelf, PyObject* poArgs)

İçinde bul;
PythonPlayerModule.cpp:
Genişlet Daralt Kopyala
if (!PyTuple_GetInteger(poArgs, 0, &SlotIndex.cell))

0 değerini 1 yap...
Merhabalar,

Çok garip bir sorunum var. NPC'lere item satmak istediğimde 1. Envanterin en üst sırasının 2.slotunda ne varsa onun bilgilerini çekiyor. Ne yaptıysam düzeltemedim.Sorun sadece itemı sürükleyerek sattığımda oluyor. Sat butonuna tıklayarak yapılan satışlarda bir problem gözükmüyor.

Kullandığım dosyalar Güncellenmiş Metin2 Mainline Altyapı Dosyaları



Linkleri görebilmek için giriş yap veya kayıt ol.
herhangi bir sistem eklediysen geri al
 
Herhangi bir sistem eklemesi yapılmadı. Benim yaptığım değişiklikler sonucu olan bir durum değil. Sıfır kurulumda da bu sorun var.
files olarak ne kullanıyorsun ? aynı alt yapıyı kullanan bir dosyadan karşılaştırma yapabilirsin . Nereleri karşılaştıracam dersende debug modunda clienti derleyip yaptığın işlemi gerekli pencerede takip edip gerekli kısmı bulup karşılaştırabilirsin
 
Merhabalar,

Çok garip bir sorunum var. NPC'lere item satmak istediğimde 1. Envanterin en üst sırasının 2.slotunda ne varsa onun bilgilerini çekiyor. Ne yaptıysam düzeltemedim.Sorun sadece itemı sürükleyerek sattığımda oluyor. Sat butonuna tıklayarak yapılan satışlarda bir problem gözükmüyor.

Kullandığım dosyalar Güncellenmiş Metin2 Mainline Altyapı Dosyaları



Linkleri görebilmek için giriş yap veya kayıt ol.
Mevzu uishop.py içerisindeki if player.IsValuableItem(itemtype, attachedSlotPos):
Fonksiyonunda oluşuyor nedeni 2. arg boş dönüyor.

Arat;
PythonPlayerModule.cpp:
Genişlet Daralt Kopyala
PyObject * playerIsValuableItem(PyObject* poSelf, PyObject* poArgs)

İçinde bul;
PythonPlayerModule.cpp:
Genişlet Daralt Kopyala
if (!PyTuple_GetInteger(poArgs, 0, &SlotIndex.cell))

0 değerini 1 yap.


4ja0kd3.gif
 
Çözüm
Mevzu uishop.py içerisindeki if player.IsValuableItem(itemtype, attachedSlotPos):
Fonksiyonunda oluşuyor nedeni 2. arg boş dönüyor.

Arat;
PythonPlayerModule.cpp:
Genişlet Daralt Kopyala
PyObject * playerIsValuableItem(PyObject* poSelf, PyObject* poArgs)

İçinde bul;
PythonPlayerModule.cpp:
Genişlet Daralt Kopyala
if (!PyTuple_GetInteger(poArgs, 0, &SlotIndex.cell))

0 değerini 1 yap.


4ja0kd3.gif

Teşekkür ederim, sorun çözüldü.

Linkleri görebilmek için giriş yap veya kayıt ol.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst