R 1
Roksam
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
farkmt2official 1
farkmt2official
emirhanHCL 1
emirhanHCL
Scarlet 1
Scarlet
Best Studio 1
Best Studio
Hikaye Ekle

Cevaplandı kemer görünmüyor

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

kemer.png
1764243976494.png
1764243958130.png

Arkadaşlar taktığım kemer görünmüyor özellikler işleniyor fakat kemer slotunu bir türlü aktif edemedim diğer slotların üstüne koyunca arka efeckti çıkıyor ama kemer slotuna götürünce hiç birşey olmuyor formdaki çoğu şeyi dene dim server tarafıyla client tarafı eşit bu konu hakkında bir bilgisi olan varmı daha önce karşılaşan oldumu yardımcı olurmusunuz teşekkürler
 
Çözüm
sorun çözüldü arkadaşlar uzun uğraşlar sonucu herkesin derdi olan 40 k files de kemer görünmüyor yanlış slotta gibi sorunlar

ÇÖZÜM
Server length.h ile client ItemData.h eşit sırada olsun bu zaten bilinen birşey ama kostüm veya pet gibi eklemeler yapılmışsa WEAR_BELT 27 yi geçmesin geçiceksede server ve client tarafında byt genişletmeniz gerek bu ayrı bir konu ana hata burdan ibaret
gametype.h içinde

#ifdef ENABLE_NEW_EQUIPMENT_#ifdef
const DWORD c_New_Equipment_Start = c_Equipment_Start + CItemData::WEAR_RING1;
const DWORD c_New_Equipment_Count = 3;
const DWORD c_Equipment_Ring1 = c_Equipment_Start + CItemData::WEAR_RING1;
const DWORD c_Equipment_Ring2 = c_Equipment_Start + CItemData::WEAR_RING2...
Kemer slotunun koordinatı yanlış olabilir veya o slot aktifde olmayabilir inventorywindow.py'den belt slot kodları eklimi kontrol edin ekliyse koordinatları yanlış olabilir .
 
Ekli dosyayı görüntüle 159806Ekli dosyayı görüntüle 159809Ekli dosyayı görüntüle 159808
Arkadaşlar taktığım kemer görünmüyor özellikler işleniyor fakat kemer slotunu bir türlü aktif edemedim diğer slotların üstüne koyunca arka efeckti çıkıyor ama kemer slotuna götürünce hiç birşey olmuyor formdaki çoğu şeyi dene dim server tarafıyla client tarafı eşit bu konu hakkında bir bilgisi olan varmı daha önce karşılaşan oldumu yardımcı olurmusunuz teşekkürler


🚨 Kemer slotu client tarafında TANIMLI DEĞİL.


Yani kemer slotu görünüyor ama aslında aktif bir slot değil.
O yüzden:


  • ✔ Kemer özellikleri çalışıyor (server doğru)
  • ✔ Diğer slotların üzerine sürükleyince arka efekt çıkıyor
  • ❌ Ama kemer slotuna götürünce hiçbir tepki vermiyor
  • ❌ Mouse efekti yok
  • ❌ Yerleştirince görünmüyor
  • ❌ Item sürükleme fonksiyonu kemer slotunu tanımıyor

Bu sadece client tarafındaki slot tanımlaması eksik olduğunda olur.




🎯 %100 Kesin Sebep:​


✔ Client tarafında kemer slot ID’si yanlış veya hiç eklenmemiş​


FreeBSD tarafı (server) doğru olsa bile
client şu değeri tanımıyorsa:

player.BELT = 11


Kemeri hiçbir zaman slot olarak kabul etmez.




✔ ÇÖZÜM — %100 kesin düzeltme​


Aşağıdaki 4 dosyada kemer tanımının yapılmış olması gerekiyor.




1) constInfo.py kontrolü


Şurada olmalı:

SLOT_BELT = 11


Eğer yoksa → kemer slotu çalışmaz.




2) Python/player.py kontrolü


Bul:
 

🚨 Kemer slotu client tarafında TANIMLI DEĞİL.


Yani kemer slotu görünüyor ama aslında aktif bir slot değil.
O yüzden:


  • ✔ Kemer özellikleri çalışıyor (server doğru)
  • ✔ Diğer slotların üzerine sürükleyince arka efekt çıkıyor
  • ❌ Ama kemer slotuna götürünce hiçbir tepki vermiyor
  • ❌ Mouse efekti yok
  • ❌ Yerleştirince görünmüyor
  • ❌ Item sürükleme fonksiyonu kemer slotunu tanımıyor

Bu sadece client tarafındaki slot tanımlaması eksik olduğunda olur.




🎯 %100 Kesin Sebep:​


✔ Client tarafında kemer slot ID’si yanlış veya hiç eklenmemiş​


FreeBSD tarafı (server) doğru olsa bile
client şu değeri tanımıyorsa:

player.BELT = 11


Kemeri hiçbir zaman slot olarak kabul etmez.




✔ ÇÖZÜM — %100 kesin düzeltme​


Aşağıdaki 4 dosyada kemer tanımının yapılmış olması gerekiyor.




1) constInfo.py kontrolü


Şurada olmalı:

SLOT_BELT = 11


Eğer yoksa → kemer slotu çalışmaz.




2) Python/player.py kontrolü


Bul:
dostum slot aktif ama kemer giyiliyor slotta görünmüyor indexler de doğru
"name" : "EquipmentSlot",
"type" : "slot",

"x" : 3,
"y" : 3,

"width" : 150,
"height" : 182,

"slot" : (
{"index":item.EQUIPMENT_BODY, "x":39, "y":37, "width":32, "height":64},
{"index":item.EQUIPMENT_HEAD, "x":39, "y":2, "width":32, "height":32},
{"index":item.EQUIPMENT_SHOES, "x":39, "y":145, "width":32, "height":32},
{"index":item.EQUIPMENT_WRIST, "x":75, "y":67, "width":32, "height":32},
{"index":item.EQUIPMENT_WEAPON, "x":3, "y":3, "width":32, "height":96},
{"index":item.EQUIPMENT_NECK, "x":114, "y":67, "width":32, "height":32},
{"index":item.EQUIPMENT_EAR, "x":114, "y":35, "width":32, "height":32},
{"index":item.EQUIPMENT_UNIQUE1, "x":2, "y":145, "width":32, "height":32},
{"index":item.EQUIPMENT_UNIQUE2, "x":75, "y":145, "width":32, "height":32},
{"index":item.EQUIPMENT_ARROW, "x":114, "y":2, "width":32, "height":32},
{"index":item.EQUIPMENT_SHIELD, "x":75, "y":35, "width":32, "height":32},
##{"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},
),
 

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

Geri
Üst