Çözüldü Python Belası Efsun Yazısı Kaldırma

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ı.

uqursen

Üye
Üye
Mesaj
77
Çözümler
1
Beğeni
18
Puan
411
Merhaba arkadaşlar, python rezaletiyle uğraşıyorum. @Whistle hocam sayesinde çoğunu çözdük..

0111_190752.jpg

Şunu ok ile gösterdiğim yeri Python da bulamadım malesef ki.
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
o olayıda bana bir ara team ile gösterirmisiniz hocam benim debugda görülmüyor malesef ki.
Kullandığınız Clienti visual studio ile build ederken yukarıda release, distribution gibi şeyler yazar. Onu debug olarak ayarlarsan hata ayıklama modu aktif olur. Kısacası dağıtım modunda build etmiyorsun geliştirici modunda build ediyorsun. Buda oyunu düzenlerken size ekstra şeyler gösteriyor.
Mesela c++ ile python fonksiyonu eklediğiniz zaman ve onu çalıştırdığınızda packetin gameye gittiğini kontol etmek için o debug paneline bakmanız gerekli.

Python içinde aynı şey geçerli. Fareyi götürdüğünüz yerde butonun python kodundakini ismini gösteriyor. Tıkladığınızda çalışan şeyleri gösteriyor. Zaten onu öğrendikten sonra dosyada arama yaparak...
Aslında oyun içerisinden onun hangi dosyada ve hangi fonksiyonu tetiklediğini öğrenebilirsin. Kullandığın Clienti debug modunda build ederseniz oyun açılırken yanında terminalde açılır. Fareyi götürdüğünüz yerde fonksiyonun ismi filan yazar. Neyi çalıştıracağını belirtir. Eğer Python ile uğraşacaksanız önceliğiniz geliştirme modunda oyuna girmek olmalıdır.
 
Aslında oyun içerisinden onun hangi dosyada ve hangi fonksiyonu tetiklediğini öğrenebilirsin. Kullandığın Clienti debug modunda build ederseniz oyun açılırken yanında terminalde açılır. Fareyi götürdüğünüz yerde fonksiyonun ismi filan yazar. Neyi çalıştıracağını belirtir. Eğer Python ile uğraşacaksanız önceliğiniz geliştirme modunda oyuna girmek olmalıdır.

homca uicharacter.py içinde bloglar şöyle bunlar ilgili.

def __EfsunBotu(self):
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, "efsunbot.pyc")

self.efsunButton = self.GetChild("Efsun_Botu")
self.efsunButton.SetEvent(ui.__mem_func__(self.__EfsunBotu))

bunlar var kaldırınca yada sizin deyiminizle ctrl + q ile kapatıyorum onda sorun yok ama Efsun yazan yer hiç bir yerde yok :)
 
pyc build edilmiş hali. Onu düzenleyemezsiniz. Sistemi kaldırın isterseniz.
 
Hee o sanırsam uicharacter.py dosyasında olmalı. Uiscriptide characterwindow.py
 
Zamanında benimde bir tarafım çıkmıştı bulacağım diye. :) Clienti debug modunda kullanırsanız çoğu şeyin yerini bulabilirsiniz. Bende bunu keşfedene kadar çook kafa patlatmıştım.
 
Merhaba arkadaşlar, python rezaletiyle uğraşıyorum. @Whistle hocam sayesinde çoğunu çözdük..

1294 eklentisini görüntüle
Şunu ok ile gösterdiğim yeri Python da bulamadım malesef ki.

Pack ve Client Source and Game Source'de hepsini aradığına eminmisin :D
ben bulamazsam bütün dosyaları seçipte açıyorum aratıp istediğimi buluyorum gerçi o efsun yeri kolayca kaldırırımda files olarak ne kullandığını bilmek zorundayım kusura bakma :)
Amacım herzamanki gibi yardımcı olmaktır.
 
o olayıda bana bir ara team ile gösterirmisiniz hocam benim debugda görülmüyor malesef ki.
Kullandığınız Clienti visual studio ile build ederken yukarıda release, distribution gibi şeyler yazar. Onu debug olarak ayarlarsan hata ayıklama modu aktif olur. Kısacası dağıtım modunda build etmiyorsun geliştirici modunda build ediyorsun. Buda oyunu düzenlerken size ekstra şeyler gösteriyor.
Mesela c++ ile python fonksiyonu eklediğiniz zaman ve onu çalıştırdığınızda packetin gameye gittiğini kontol etmek için o debug paneline bakmanız gerekli.

Python içinde aynı şey geçerli. Fareyi götürdüğünüz yerde butonun python kodundakini ismini gösteriyor. Tıkladığınızda çalışan şeyleri gösteriyor. Zaten onu öğrendikten sonra dosyada arama yaparak rahatlıkla bulabilirsiniz.
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst