:D onu bende tam anlamadım ama sanırım oyuna girdiğimizde oyunun bellekteki yerini kullanarak işlem yapmak gerekiyor gibi bir şey sanırım ben bunu anladım yani |
|
2. Her sunucunun paketleri alma yöntemi farklı. Sunucu tarafında bu veriler değerlendiriliyor ve ona göre client tarafına bir cevap gönderiliyor. 3. Paketleri analiz etmen için paketlerin içeriğine bakman lazım. Wireshark'ta üzerine tıkladığında paketin içerdiği mesaj/header dosyaları ve yöntemi gibi özellikleri yazar. Ancak çoğu oyun paket alışverişi yaparken şifreleme kullanmakta, eğer böyle bir şey varsa oyunun sunucu tarafında paketleri nasıl deşifre edip kullandığını bulup paketleri o şifreleme algoritmasına göre şifreleyip göndermen gerekiyor. 4. Gemiyi hareket ettirmek için sunucuya gemiyi hareket ettirmek için gerekli bilgileri içeren bir 'paket' göndermen lazım. 5. Wireshark bunun için display ve capture olarak iki farklı filtre yöntemi bulunduruyor. 6. Paketleri göndermen için socket programlama öğrenmen lazım. İstediğin dilde yapabilirsin bunu. İlk önce temel düzeyde Networking öğrenmeye başlayabilirsin. Hevesini kırmak istemem fakat bunlar 1 ayda çözülecek işler değil. Önce basitten başla, normal bir siteye nasıl istek gönderilir, karşılığında gelen yanıt nasıl işlenir bunları öğren. Öğrenmeye devam edersen belki bir kaç yılda böyle gelişmiş bir bot sistemi yazabilirsin. Edit: konu baya eski ve konu sahibi ortalıkta yok. O yüzden merak ettiğin başka bir şey olursa PM atabilirsin. |
PİRATE STORM DİYE BİR OYUN VAR VE BEN BU OYNA VE BUNA BENZER BİR ÇOK OYUNDA KULLANILABİLECEK BASİT BİR BOT GELİŞTİRMEK İSTİYORUM AMACIM ŞU OTOMATİK OLARAK GEMİ ÖLDÜRTMEK ŞİMDİ ÖNCELİKLE ŞÖYLE BİŞEY AYARLAMAM LAZIM EKRANDA MOBLARIN İSİMLERİ YAZIYOR VE BEN MOUSE OTOMATİK OLARAK BU İSİMLERİN AZ ALTINA SOL TIKLATMAK İSTİYORUM BÖYLE BİR PROGRAM YAZABİLİRMİYİM GHOST MOUSE DİYE Bİ PROGRAM VAR BU PROGRAM NE YAPARSANIZ AYNISINI TEKRAR EDİYOR HATTA METİN BELGESİ OLARAK KAYDETİP İCİNDEKİ BİRGİLERİ TEKRAR TEKRAR AYNI ŞEKİLDE KOPYALARSANIZ İSTEDİĞİNİZ KERE TEKRAR EDEBİLİYOR DİYELİMKİ BUNU AYARLADIK PROGRAM OTOMATİK OLARAK 'ASD' YAZAN YAZIYI GÖRÜYOR VE AZ ALTINA TIKLIYOR SONRA SPACE TIKLASIN VE 4 SANİYE UYUSUN (MOBU ÖLDÜRSÜN SPACE SALDIRI TUŞU OLACAK) SONRA 'E' (TAMİR) HARFİNE BASSIN BURAYA KADAR ZORUNLUUU... BURDAN SONRASI ZOR GİBİ GÖZÜKÜYOR AMA YUKARISINI HALLETTİKTEN SONRA AŞAĞIYADA BAKACAĞIM SONRA KUTULARI TOPLASIN KUTULARDA GÖRÜNTÜ OLARAK KAYDEDİLEBİLİRSE SÜPER OLUR OLMASA ÖNEMLİ DEĞİL OKADARDA GEMİMİZİN TMM BURAYA KADAR YAPTI VE ŞİMDİ TEKRAR BUNULARI YAPSIN AMA BURDA BİR İF ELSE KOYMAMIZ GEREKİYOR DİYELİMKİ MOB YOK YANİ O 'ASD' İSMİNİ BULAMADI O ZAMAN KENDİ İSMİMİZİN 5 CM AŞAĞISINA GİTSİN GENE Mİ YOK 5 CM SAĞA GİTSİN SONRA YUKARI SONRA SOLA (ŞUAN EN BASİT ŞEKİLDE OLUŞTURMAYA ÇALIŞIYORUM) |
Bot yazmak icin oyun sistemini ve isleyisini cok iyi incelemeniz gerekecektir.Dil olarak ise Java yada Autoscript kullanabilirsiniz. |
HOCAM BUNUN OYUN SİSTEMİYLE PEK ALAKASI YOK EKRANDAKİ GÖRÜNTÜYLE ALAKASI VAR YANİ MOBUN ÜSTÜNDEKİ YAZI 'ASD' BEN FARE İMLECİNİN BUNUN AZ ALTINA SOLTIKLAMASINI İSTİYORUM SPACE VE E TUŞU ZATEN AYNI SIKINTI YOK YANİ TEK ÇARI BOTA ATABİLECEĞİM AMA İLK SEFER DENEDİĞİM İÇİN OLSUN OAKDAR |
Bot yazmak istiyorsanız. Araştırmanız gereken şey pointer'lar ;) Bu yolu izlerseniz ki emin olun oldukça zorlu bir yoldur, uğraştırır ama ben yılmadan pes etmeden yaparım diyorsanız buyrun size başlangıç için bir yer: Burada mouse ve klavye kontrolü yapmaya yarayan bir anlatım Web Tabanlı Oyun Botu için Ve işte burası da pointer kavramını anlatan ders içeriyor Şimdiden başarılar... |
HOCAM FOTODA DAHA İYİ AÇIKLAMAYA ÇALIŞTIM AMACIM OYUNDAKİ KODLARA GÖRE ÇALIŞMASI DEĞİL GENEL BİR BOT YAPMAK YANİ BUNA BENZER BİR OYUNDADA BU BOTU KULLANABİLELİM DİYE BÖYLE DÜŞÜNDÜM OLUR OLMAZ O AYRI MESELE O POİNTER MESELESİDE BİRAZ SIKINTI ÇÜNKÜ BELLEKTE HER ZAMAN AYNI ADRESİ TUTMUYOR < Resime gitmek için tıklayın > |
@Fdumanli Tam olarak arkadaşın da dediği gibi hocam. Pointer ile bellekten değerleri yakalayıp o değerlerde değşiklik yapmanıza yardımcı olacak |
Şuan elinde Pirate Storm için bot var mı? |
|
O dediğin botlar görüntüye dayalı çalışmıyor. Alıntıladığın mesajımı okudun mu? Orada anlatmışım zaten. |
|
https://www.youtube.com/watch?v=iSeDztPvZCk O oyun görebildiğim kadarı ile flash oyunu. Browser içinde çalışıyor. Yukarıdaki videoda flash oyunlara nasıl müdehale edilebineceğini yazmış. Lakin senin isteğin imkansız. Oyunun kaynak koduna müdehale olmadan yapamazsın. |
|
|
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @FermaNHat