Hikayeler

Reklam vermek için turkmmo@gmail.com

Marty sama 5.7 map sorunu

mehmet özamc

Level 3
TM Üye
Üye
Katılım
16 Nis 2024
Konular
20
Mesajlar
103
Online süresi
10g 71272s
Reaksiyon Skoru
84
Altın Konu
0
Başarım Puanı
67
TM Yaşı
2 Yıl 3 Gün
MmoLira
3,146
DevLira
6

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Merhaba marty sama 5.7 kullanıyorum ve map eklemekte sorun yaşadım mavi ruh takı gibi yaptım gene ama olmadı nerde hatta yapmış olabilirim map yerinin konumuna ışılandım çar buga girdi sizce nerde sorun yaptım veya anlatabilecek varmı ama bundan önce bir sorunum daha var aynı map sorunu gibi öhm ışılanma yüzüğüne basınca değerli bölgelere basınca kapanıyor yüzük ama kapat kısmına basınca yüzükte değerli bölgeler çıkıyor sanki kapat ve değerli bölgeler tuş yerleri değişmiş gibi konu hakkında yardım ederseniz sevinirim şimdiden teşekkürler ❤
 
Selamlar, anlattıklarından iki ayrı ama birbiriyle bağlantılı problem olduğu çok belli. İkisini de ayrı ayrı ele alayım, çünkü biri map tarafı, diğeri tamamen client–ui tarafı.

1) Map ekledikten sonra ışınlanınca karakterin buga girmesi

Bu durumun %90 sebebi map’in server tarafında eksik ya da hatalı tanımlanmasıdır. Mavi Ruh Takı mantığıyla eklemiş olman doğru, ama genelde şu noktalardan biri atlanıyor:

– Map’in index’i doğru ama coordinates (base_x / base_y) yanlış
– Map serverda var ama map_allow veya map_index.txt tarafında eksik
– Client map’i görüyor ama server o koordinasyonu tanımıyor

Karakterin ışınlanıp buga girmesi şunu gösterir:
Server seni map’e atıyor ama oynanabilir bir koordinat bulamıyor. Bu da genelde map klasöründeki setting.txt veya map_property dosyasındaki değerlerden olur.

En çok yapılan hata:
– Map’in boyutu ile base koordinatların uyuşmaması
– Map’i kopyalayıp sadece index değiştirmek

Mavi Ruh Takı map’ini baz alırken:
– setting.txt içindeki X/Y sınırlarını
– map’in gerçek ölçüsüne göre düzenlemek gerekir

Bunlardan biri yanlışsa ışınlanınca çar sabitlenir veya görünmez olur.

2) Işınlanma yüzüğünde butonların karışması (Değerli bölgeler / Kapat)

Bu problem map ile alakalı değil, tamamen client UI script hatası. Çok klasik bir Martysama 5.7 sorunudur.

Belirti çok net:
– “Değerli bölgeler”e basınca pencere kapanıyor
– “Kapat”a basınca bölgeler açılıyor

Bu, butonların fonksiyonlarının ters bağlandığını gösterir. Yani:
– UI’da buton yerleri doğru
– Ama Python tarafında event atamaları karışmış

Genelde şu dosyada olur:

root/uiwarp.py
root/teleportwindow.py

veya kullandığın yüzük sistemine göre özel bir ui dosyası.

Orada:

self.btnClose.SetEvent(self.OpenSpecialMaps)
self.btnSpecial.SetEvent(self.Close)

gibi ters atanmış satırlar vardır. Görünüşte küçük ama davranışı tamamen bozar.

Bu yüzden sana “sanki tuşlar yer değiştirmiş gibi” geliyor, aslında aynen öyle:
fonksiyonlar ters bağlanmış.

Özetle:

– Map bug’u → server tarafı (setting.txt / koordinat / map index)
– Yüzük bug’u → client UI tarafı (buton event’leri ters)

İkisi birbirinden bağımsız ama aynı anda ortaya çıkması seni yanıltmış.
 
Selamlar, anlattıklarından iki ayrı ama birbiriyle bağlantılı problem olduğu çok belli. İkisini de ayrı ayrı ele alayım, çünkü biri map tarafı, diğeri tamamen client–ui tarafı.

1) Map ekledikten sonra ışınlanınca karakterin buga girmesi

Bu durumun %90 sebebi map’in server tarafında eksik ya da hatalı tanımlanmasıdır. Mavi Ruh Takı mantığıyla eklemiş olman doğru, ama genelde şu noktalardan biri atlanıyor:

– Map’in index’i doğru ama coordinates (base_x / base_y) yanlış
– Map serverda var ama map_allow veya map_index.txt tarafında eksik
– Client map’i görüyor ama server o koordinasyonu tanımıyor

Karakterin ışınlanıp buga girmesi şunu gösterir:
Server seni map’e atıyor ama oynanabilir bir koordinat bulamıyor. Bu da genelde map klasöründeki setting.txt veya map_property dosyasındaki değerlerden olur.

En çok yapılan hata:
– Map’in boyutu ile base koordinatların uyuşmaması
– Map’i kopyalayıp sadece index değiştirmek

Mavi Ruh Takı map’ini baz alırken:
– setting.txt içindeki X/Y sınırlarını
– map’in gerçek ölçüsüne göre düzenlemek gerekir

Bunlardan biri yanlışsa ışınlanınca çar sabitlenir veya görünmez olur.

2) Işınlanma yüzüğünde butonların karışması (Değerli bölgeler / Kapat)

Bu problem map ile alakalı değil, tamamen client UI script hatası. Çok klasik bir Martysama 5.7 sorunudur.

Belirti çok net:
– “Değerli bölgeler”e basınca pencere kapanıyor
– “Kapat”a basınca bölgeler açılıyor

Bu, butonların fonksiyonlarının ters bağlandığını gösterir. Yani:
– UI’da buton yerleri doğru
– Ama Python tarafında event atamaları karışmış

Genelde şu dosyada olur:

root/uiwarp.py
root/teleportwindow.py

veya kullandığın yüzük sistemine göre özel bir ui dosyası.

Orada:

self.btnClose.SetEvent(self.OpenSpecialMaps)
self.btnSpecial.SetEvent(self.Close)

gibi ters atanmış satırlar vardır. Görünüşte küçük ama davranışı tamamen bozar.

Bu yüzden sana “sanki tuşlar yer değiştirmiş gibi” geliyor, aslında aynen öyle:
fonksiyonlar ters bağlanmış.

Özetle:

– Map bug’u → server tarafı (setting.txt / koordinat / map index)
– Yüzük bug’u → client UI tarafı (buton event’leri ters)

İkisi birbirinden bağımsız ama aynı anda ortaya çıkması seni yanıltmış.
merhaba
root/uiwarp.py
root/teleportwindow.py dosyaları bende yok gibi aradım da bulamadım başka yerde olma şansı varmı yada başka fikriniz varmı
 

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

Benzer konular

Geri
Üst