Çözüldü Sistem Map engelleme

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

MCB

MT Üye
MT Üye
Mesaj
380
Çözümler
27
Beğeni
175
Puan
164
Ticaret Puanı
0
Herkese öncelikle merhaba.

Bir sistemi o map harici başka bir mapta kullanıma nasıl kapatabilirim? yani python taraflıda olsa bir engelleme nasıl getirebilirim?
Örneğin o sistem mavi bayrak 1.köy haricinde açılmasın.
 
Çözüm
networkda GetMapIndex tanımlı değil tanımlamasınıda atarsan müq olur :d
Şimdi fark ettim GetMapIndex bir sisteme ait biraz geniş kapsamlı bir kodmuş, dikkat etmemişim kusura bakma.
Varsayılan olarak şu şekilde yapabilirsin:

Python:
Genişlet Daralt Kopyala
import background
...

    if background.GetCurrentMapName() != "metin2_map_c1": # mavi bayrak 1.köy / haritanın pack/klasör ismi
        return
Herkese öncelikle merhaba.

Bir sistemi o map harici başka bir mapta kullanıma nasıl kapatabilirim? yani python taraflıda olsa bir engelleme nasıl getirebilirim?
Örneğin o sistem mavi bayrak 1.köy haricinde açılmasın.
Sistem fonksiyonuna gel

  1. if (GetMapIndex() >= 111) // map indexini yaz
  2. {
  3. ChatPacket(CHAT_TYPE_INFO, LC_TEXT("engel"));
  4. Fonksiyon(false); // fonksiyon ismini false döndür
  5. return false;
  6. }
 
Python:
Genişlet Daralt Kopyala
import net
..
...


    def Open(self):
        if net.GetMapIndex() != 41:
            return
        
        [...]
        [...]
 
networkda GetMapIndex tanımlı değil tanımlamasınıda atarsan müq olur :d
Şimdi fark ettim GetMapIndex bir sisteme ait biraz geniş kapsamlı bir kodmuş, dikkat etmemişim kusura bakma.
Varsayılan olarak şu şekilde yapabilirsin:

Python:
Genişlet Daralt Kopyala
import background
...

    if background.GetCurrentMapName() != "metin2_map_c1": # mavi bayrak 1.köy / haritanın pack/klasör ismi
        return
 
  • Beğen
Tepkiler: MCB
Çözüm
Şimdi fark ettim GetMapIndex bir sisteme ait biraz geniş kapsamlı bir kodmuş, dikkat etmemişim kusura bakma.
Varsayılan olarak şu şekilde yapabilirsin:

Python:
Genişlet Daralt Kopyala
import background
...

    if background.GetCurrentMapName() != "metin2_map_c1": # mavi bayrak 1.köy / haritanın pack/klasör ismi
        return
Teşekkür ediyorum <3
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst