Çözüldü belirlenen haritada tuş engeli

  • Konuyu açan Konuyu açan bosymax
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 416
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ı.

bosymax

Geliştirici
Geliştirici
MT Üye
Mesaj
221
Çözümler
14
Beğeni
110
Puan
749
Ticaret Puanı
0
örnek veriyorum ox haritasında x tuşuna basılmasını python ile engellemek istiyorum bunu nasıl yapabilirim, deniyorum farklı kurallara bakarak fakat çalıştıramadım

Python:
Genişlet Daralt Kopyala
map_ismi = { "c1", "c2"}

if self.map_ismi:
   self.Hide()
else:
self.Show()

bunu nasıl yapabilirim

Edit###
Çözdüm;
Yapılışı
Bunu ekliyoruz
Python:
Genişlet Daralt Kopyala
    def DenyMap(self):
        mapkontrol = [
            "metin2_map_n_desert_01",
            "metin2_map_guild_01",
            "metin2_map_guild_02",
            "metin2_map_guild_03",
            "metin2_map_c1"
        ]
        if str(background.GetCurrentMapName()) in mapkontrol:
            return True

        return False

daha sonra def Show yada def Open içine gelip hemen altına bunu yapıştırıyoruz
Python:
Genişlet Daralt Kopyala
        if self.DenyMap():
            chat.AppendChat(chat.CHAT_TYPE_INFO,"Bu haritada bu menu kullanilamaz.")
            return

importlara
Python:
Genişlet Daralt Kopyala
import background
import chat

eklemeyi unutmayın
 
Son düzenleme:
Çözüldügüne göre kapatıldı.
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst