İstek Envantere yeni slot nasıl açabilirim ve belirlediğim itemleri oraya nasıl tanımlayabilirim ?

  • Konuyu açan Konuyu açan al1h4nkvlc2
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 16
  • Gösterim Gösterim 2K
Konu sahibinin aradığı materyalleri bulmasına yardımcı olmak için konuya yorum yazabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

al1h4nkvlc2

Üye
Üye
Mesaj
252
Çözümler
9
Beğeni
38
Puan
454
Ticaret Puanı
0
26721_7046c99ec519c56a1b3436a11d1a2a02.png

Örnek vermek gerekirse yukarıdaki kutucuklardan 1 tane daha eklemek istiyorum simya butonun yanında olacak şekilde ve ona istediğim itemleri nasıl giydirebilirim yani belirlediğim itemler sadece o slota gidecek
 
locale_tr / ui içerisinde inventoryWindow.py kısmından düzenleme yapabilirsiniz. txt kullanıyorsanız eğer oraya giyilmesini istediğin yüzüklerin flagını item_proto'dan ITEM_RING yapınız. no txt kullanıyorsanız navicat da yüzük type kısmını 34 yapın.
 
locale_tr / ui içerisinde inventoryWindow.py kısmından düzenleme yapabilirsiniz. txt kullanıyorsanız eğer oraya giyilmesini istediğin yüzüklerin flagını item_proto'dan ITEM_RING yapınız. no txt kullanıyorsanız navicat da yüzük type kısmını 34 yapın.
Dediğin şekilde 71135,71136,71143,71145,71148,71149,71158 bu itemlerin typelarını ITEM_RING yapıcak.
Navicat kullanıyorsa 34 değil 33 olarak yapıcak dostum.
Ama arkadaş bunu aramıyor anladığım kadarıyla kendi çapında yeni bi item oluşturup oraya slot eklemek istiyor.
 
Dediğin şekilde 71135,71136,71143,71145,71148,71149,71158 bu itemlerin typelarını ITEM_RING yapıcak.
Navicat kullanıyorsa 34 değil 33 olarak yapıcak dostum.
Ama arkadaş bunu aramıyor anladığım kadarıyla kendi çapında yeni bi item oluşturup oraya slot eklemek istiyor.
Yeni yüzük slot yapımını belirttim inventoryWindow.py içerisinden. Eğer farklı bir item için düşünüyorsanız bundan yola çıkabilirsiniz. 33 yada 34 tam emin değilim. Deneyin.:)

locale_tr / ui içerisinde inventoryWindow.py açılır:

Arat:

Kod:
Genişlet Daralt Kopyala
{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},

Alttaki kodlardan ilki olması gerekli çünkü görselde zaten kemerin yanında bir slot var. Ayrıca diğerini de kopyalayıp yapıştır.

Kod:
Genişlet Daralt Kopyala
{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},

Arat:

Kod:
Genişlet Daralt Kopyala
"image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",

Değiştir:

Kod:
Genişlet Daralt Kopyala
"image" : "d:/ymir work/ui/equipment_bg_with_ring.tga",

Bunu bi dener misin?
 
Son düzenleme:
Yeni yüzük slot yapımını belirttim inventoryWindow.py içerisinden. Eğer farklı bir item için düşünüyorsanız bundan yola çıkabilirsiniz. 33 yada 34 tam emin değilim. Deneyin.:)

locale_tr / ui içerisinde inventoryWindow.py açılır:

Arat:

Kod:
Genişlet Daralt Kopyala
{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},

Alttaki kodlardan birisi olması gerekli çünkü görselde zaten kemerin yanında bir slot var. Ayrıca diğerini de kopyalayıp yapıştır ama değerleri düzenle sende olana göre.

Kod:
Genişlet Daralt Kopyala
{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},

Arat:

Kod:
Genişlet Daralt Kopyala
"image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",

Değiştir:

Kod:
Genişlet Daralt Kopyala
"image" : "d:/ymir work/ui/equipment_bg_with_ring.tga",

Bunu bi dener misin?
Sizin işlem zaten doğru hocam :)
O arkadaşın istediği kendine özel bi type oluşturmak ben anlatamadım dademin :)
 
Yeni yüzük slot yapımını belirttim inventoryWindow.py içerisinden. Eğer farklı bir item için düşünüyorsanız bundan yola çıkabilirsiniz. 33 yada 34 tam emin değilim. Deneyin.:)

locale_tr / ui içerisinde inventoryWindow.py açılır:

Arat:

Kod:
Genişlet Daralt Kopyala
{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},

Alttaki kodlardan birisi olması gerekli çünkü görselde zaten kemerin yanında bir slot var. Ayrıca diğerini de kopyalayıp yapıştır ama değerleri düzenle sende olana göre.

Kod:
Genişlet Daralt Kopyala
{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},

Arat:

Kod:
Genişlet Daralt Kopyala
"image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",

Değiştir:

Kod:
Genişlet Daralt Kopyala
"image" : "d:/ymir work/ui/equipment_bg_with_ring.tga",

Bunu bi dener misin?
kordinatları deneyerek mi bulcam :D
1605515266667.png

resmini ekledim ama oraya o kordinatı tanımlamam lazım galiba
 
Rica ederim yapmanıza sevindim. Koordinatlardan bahsetmiyorum navicattaki yüzük type kısmından bahsediyorum.
Eğer yüzük içinse
txt kullanıyorsanız eğer oraya giyilmesini istediğin yüzüklerin flagını item_proto'dan ITEM_RING yapınız. no txt kullanıyorsanız navicat da yüzük type kısmını 34 yada 33 yapın.
 
Rica ederim yapmanıza sevindim. Koordinatlardan bahsetmiyorum navicattaki yüzük tüpe kısmından bahsediyorum.
txt kullanıyorsanız eğer oraya giyilmesini istediğin yüzüklerin flagını item_proto'dan ITEM_RING yapınız. no txt kullanıyorsanız navicat da yüzük type kısmını 34 yapın.
Hayır onu demek istemedim ilk önce oraya bir slot ekledim ve bunu belirtmiş olduğunuz
1:
Genişlet Daralt Kopyala
"image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",
üzerindeki benim envanterim olsa gerek direk onun üzerine ekledim veyahut başka bir şekildemi eklemem gerekiyordu

@XPyrion ilk baş simya butonun sol yanına bir slot eklemek istiyorum :D
 
Hayır onu demek istemedim ilk önce oraya bir slot ekledim ve bunu belirtmiş olduğunuz
1:
Genişlet Daralt Kopyala
"image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",
üzerindeki benim envanterim olsa gerek direk onun üzerine ekledim veyahut başka bir şekildemi eklemem gerekiyordu
Kemer slotunun yanına eklediğin slotun koordinatı bu dostum.

{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
 
Dostum sana zaten kemerin sağ ve sol slot kordinatlarını verdim.

Kemer varsa:
Genişlet Daralt Kopyala
{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
 {"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},

Kemer yoksa:
Genişlet Daralt Kopyala
 {"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
 {"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
 {"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
 
Dostum sana zaten kemerin sağ ve sol slot kordinatlarını verdim.

Kemer varsa:
Genişlet Daralt Kopyala
{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},

Kemer yoksa:
Genişlet Daralt Kopyala
 {"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
{"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
Tamamdır ekledim :) şimdi geriye o slota item tanımlamak kaldı onuda ITEM_RING2 olarak yapacam galiba ..
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst