InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
shrpnl 1
shrpnl
YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu [Python] Otomatik Av Çalışıyorken CTRL + G ile Bineğe Binemezsin.

  • Konuyu başlatan Konuyu başlatan olkan41
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 10
  • Görüntüleme Görüntüleme 2K
Benim Otomatik Av Sistemim'de Eğer Otomatik Av Çalışıyor ve Karakter CTRL + G ile Bineğe Binmiş İse (Tabii Burada CTRL + G İle Binmesi Şart Değil Kısaca Bineğe Binmiş İse :) ) Karakter Öylece Duruyor'du. Benim Açımdan Zaten Ben (TR'de Nasıl Bilmiyorum) Binek İle Otomatik Av'ın Çalışmasını İstemiyorum. Fakat Bineğe Binince Durması Üzücü Bir Durum. O Nedenle Belki Sizde Böyle Olmasını, Otomatik Av Çalışırken Bineğe Binilmesini İstemiyor Olabilirsiniz. O Nedenle Bu Konu Tam Size Göre.

Ayrıca CTRL + G İle Engelledikten Sonra İtemi Kullandığınızda da Giyecek(Yanında Gezen Binek Sisteminiz Yoksa) Onu'da Engellemeniz Gerekecek. Bu Sadece CTRL + G 'yi Engeller.

Öncelikle Bu Konudaki Sistemi Eklemeniz Gerekiyor. (Tabii Benim Gibi Yapmak İstiyorsanız)

TIKLA VE GİT

Sistemi Ekledikten Sonra;

Root/Game.py Açalım ve Aratalım:

Kod:
    def __PressGKey(self):

Hemen Altına Ekleyelim:

Kod:
        if app.ENABLE_AFFECT_CHECK:
            if player.CheckAffect(chr.NEW_AFFECT_AUTO, 0):
                chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.CANNOT_MOUNT_AUTO_HUNT_RUNNIG)
                return

Burada Ben Efek Sorguluyorum. Sol Üstteki Otomatik Av Etkisi İle Karıştırmayın Bu Otomatik Av Çalıştığında Benim Karakterimin Üstünde AFF_ Olarak Otomatik Av Yazısı Efekti Çıkar (GM yazısı gibi) Fakat GM Yazısından Dolayı Göremiyorsunuz. Bu Kontrol O AddAffect'in ilk Argümanındaki Affect İsmi. Dur Butonuna Bastığımızda Affecti Remove Ediyoruz. Böylelikle O Affect'e Bağlı AFF_ Üstümüzdeki Otomatik Av Yazısıda Silinmiş Oluyor Ardından CTRL + G Yaptığımızda Affect'i Tekrar Check Ediyor Fakat Olmadığı İçin Bineğe Biniyoruz.

locale/xx/locale_game.txt İçine Ekleyin:

Kod:
CANNOT_MOUNT_AUTO_HUNT_RUNNIG    Otomatik Av çalışırken bineğe binemezsin.

KANIT:

Ekli dosyayı görüntüle 92859
cmd_general

ACMD(do_ride)
{
dev_log(LOG_DEB0, "[DO_RIDE] start");
if (ch->IsDead() || ch->IsStun())
return;
#ifdef ENABLE_AUTO_SYSTEM
if (IsAffectFlag(AFF_AUTO_USE))
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ATA_BINEMEZSIN_KARDESSSSS"));
return;
}
#endif
 
cmd_general

ACMD(do_ride)
{
dev_log(LOG_DEB0, "[DO_RIDE] start");
if (ch->IsDead() || ch->IsStun())
return;
#ifdef ENABLE_AUTO_SYSTEM
if (IsAffectFlag(AFF_AUTO_USE))
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ATA_BINEMEZSIN_KARDESSSSS"));
return;
}
#endif
Ata binerim kardeşşşşşşş :)
 
Paylaşım için teşekkürler cano <3
 

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

Geri
Üst