kaptanmikro1 1
kaptanmikro1
Bodyguardd 1
Bodyguardd
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
VictoryasHD 1
VictoryasHD
mavzermete 1
mavzermete
lHezarfeNl 1
lHezarfeNl
Reklam vermek için turkmmo@gmail.com

Metin2 Hile İstek [Yardım] Python Ekran Tanıma İle Rotasyon Sistemi

  • Konuyu başlatan Konuyu başlatan ferhat547123
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 247
Mini harita dairesel, bunu 360 derece olarak ele aldır. Karakterin mini haritada ki ikonun ucu açısını gösterir, buradan baktığı açıyı bulmasını sağlayabilirsin. Main x,y kordinatı ile rotasyonlarda ki x,y kordinatlarını simüle et. Rotasyonlarda ki x,y simüle ettiğin yapıda dairesel bir tolerans ver ki rotasyona WASD ile sıfıra sıfır gidemeyeceği için bir toleransın olsun. Birinci rotasyon toleransı içindeyse, ikinci rotasyon x,y hedefine gitmesi için mini haritada ki karakteri gösteren ikon ucundan WASD ile açısını tutturman gerekecek ve ikinci rotasyon x,y hedefine (dairesel tolerans alanına) girmesini sağlaman gerekecek ve bu şekilde tüm rotasyon yapısını daha başarılı bir şekilde tamamlamış olacak. Eğer X rotasyon X-Y kordinatında ki toleransı kaçırırsa diye ek bir kontrol fonksiyonu ekleyip gideceği X rotasyon X-Y kordinatına tekrardan açısal kontrol yaptırıp WASD ile toleransa girmesini sağlamalısın (X rotasyon X-Y hedefine olan uzaklığı da kontrol etmelisin. Mini haritayı karakterin olduğu yerden 4'e böldüğünü düşün (Koordinat Sistemi). Eğer karakterin gideceği X rotasyon X-Y sağda kalıyorsa, karakterin ana X-Y kordinatından gideceği X-Y kordinatını uzaklık hesaplayarak çıkart ve sonuç pozitif ise daha oraya gitmemiştir, eğer negatif ise hedefi geçmiştir.). Mantığı anladıysan ki muhtemelen AI kullanacaksın yaptırman çok daha kolay olacaktır.
 
Son düzenleme:
Mini harita dairesel, bunu 360 derece olarak ele aldır. Karakterin mini haritada ki ikonun ucu açısını gösterir, buradan baktığı açıyı bulmasını sağlayabilirsin. Main x,y kordinatı ile rotasyonlarda ki x,y kordinatlarını simüle et. Rotasyonlarda ki x,y simüle ettiğin yapıda dairesel bir tolerans ver ki rotasyona WASD ile sıfıra sıfır gidemeyeceği için bir toleransın olsun. Birinci rotasyon toleransı içindeyse, ikinci rotasyon x,y hedefine gitmesi için mini haritada ki karakteri gösteren ikon ucundan WASD ile açısını tutturman gerekecek ve ikinci rotasyon x,y hedefine (dairesel tolerans alanına) girmesini sağlaman gerekecek ve bu şekilde tüm rotasyon yapısını daha başarılı bir şekilde tamamlamış olacak. Eğer X rotasyon X-Y kordinatında ki toleransı kaçırırsa diye ek bir kontrol fonksiyonu ekleyip gideceği X rotasyon X-Y kordinatına tekrardan açısal kontrol yaptırıp WASD ile toleransa girmesini sağlamalısın (X rotasyon X-Y hedefine olan uzaklığı da kontrol etmelisin. Mini haritayı karakterin olduğu yerden 4'e böldüğünü düşün (Koordinat Sistemi). Eğer karakterin gideceği X rotasyon X-Y sağda kalıyorsa, karakterin ana X-Y kordinatından gideceği X-Y kordinatını uzaklık hesaplayarak çıkart ve sonuç pozitif ise daha oraya gitmemiştir, eğer negatif ise hedefi geçmiştir.). Mantığı anladıysan ki muhtemelen AI kullanacaksın yaptırman çok daha kolay olacaktır.
Bende ekranın ortasında karakterden ekran görüntüsü alıp arka tarafından bakacak şekilde Q ve E ile düzeltme yapmaya çalışıyordum bu şekilde daha mantıklı. Deneyeceğim teşekkürler.
 
Kanki pixel görüntü tarama yapıyon zzaten 0.1 sn aralıklarla fareyi minimapte karakterinin üstüne götürüp geri click attırabilirsin sürekli orda durmasına gerek yok
Click ile yapmayı denedim fakat çok kullanışsız oldu. Herhangi bir moba vesaire takıldığında kurtuluşu çok zor oluyor.
 
Minimap inde x y z bilgileri tutulduğu yer var
Hangi server orası bende bı bakayim
Bazı sunucularda minimapin altında var ama çoğu sunucuda yok. Ben sistemi her sunucuda çalışacak şekilde geliştiriyorum o yüzden direkt minimapa fareyi götürüp kordinat almak daha sağlıklı gibi şuanlık.
 

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

Geri
Üst