• AgBot Rehberi (6 Ağustos 2010)

      AgBot Nasıl Kurulur

      • En Son Full Paketi Buradan indirin
      • Sıkıştırılmış dosyayı bir klasöre (ör. masaüstü) açın
      • Silkroad oyunu kapalı durumda olsun, açıksa kapatın.
      • - Eğer sbot kullanıyorsanız silkroad klasörünün bir yedeğini alın
      • - Ör: sbot la kullanmak istediğiniz c:\program files\sbotsilkroad\ klasöründe olsun
      • Şimdi nuconnector98.exe yi çalıştırın
      • AgBot.exe yi çalıştırın




      • Şimdi botun çalışması için silkroad bağlantısını nuconnector proxy'sine yönlendirilmesi gerekiyor. nuconnector ekranında bot'un bağlandığını ve sro_client.exe beklediğini (dinlediğini) göreceksiniz
      • - Seçenek 1) Tavsiye edilen metod mediapatcher.exe kullanımıdır. Çalıştırdıktan sonra silkroad'a yama uygulaması için Yes'i seçin, program silkroad.exe yi çalıştırdığınızda oyunu yapan firma joymax'a değilde yerel makinada 15778 nolu porta bağlanır ve nuconnector'da bir aracı olarak çalışarak bağlantıyı gerçek oyun sunucusunun olduğu Joymax'a gönderir. Milletin düşündüğünün aksine bu güvenli bir metoddur ve şimdiye kadar tespit edilememiştir
      • - Seçenek 2) Tavsiye etmiyoruz fakat, edxProxy kullanabilirsiniz, edxproxy dll dosyasını indirin, agbot klasörüne koyun, agbot menüsünde Redirect Silkroad menüsünde edxProxy'yi seçin ve kurun. Bu sro_client.exe içine DLL enjekte eder ve teoride hackshield tarafından tespit edilebilir. Bunu kullanmaktan banlandığı söylenen bir kullanıcı henüz yok ama hackshield bunu tespit edip kullanıcıyı kaydedebiliyor
      • - Seçenek 3) En güvenli metod hızlı bir bilgisayar ve biraz bilgisayar bilgisi gerektiriyor, eğer bilgisayarlar hakkında fazla bilginiz yoksa 1. seçeneği uygulayın. Bu metod bir sanal makine kurmanızı gerektiriyor. Kurduğunuz sanal makinede nuconnector96.15778 veya daha yeni bir sürümünü çalıştırın. Agbot'u ana makinenizde çalıştırın. Agbot windows hosts dosyası için silkroad ip lerini sanal makineye yönlendirme girdilerini yazar, bu sürücü (driver) tabanlı bir yönlendirmedir ve en güvenli metoddur. Silkroad dosyalarında bir değişiklik yapılmaz, dll dosyası enjekte etmez, hiçbirşeye dokunmaz, agbot.exe de sanal makinde içinde çalıştırılabilir, daha da güvenli olur
      • - Seçenek 4) 3. seçenek ile aynı fakat 2 bilgisayar kullanımı gerekiyor. Birinde nuconnector ve agbot çalışacak diğerinde de silkroad olacak. Hosts dosyasına gereken kayıtları girip silkroad yüklü olan bilgisayarın nuconnector olan bilgisayara bağlanmasını sağlayın. Artık gayet normal bir silkroad istemciniz ve farklı bilgisayarda agbot+nuconnector dosyalarınız var. Sadece windows hosts dosyasına ekleme yapmak gerekiyor.
      • 1. seçeneği tavsiye ediyorum, bu benimde kullandığım metod yada 3 veya 4. seçeneği kullananın.
      • mediapatcher.exe ile silkroad'a yama uyguladığınız zaman, nuconnector + agbot çalıştırıp sonrasında silkroad.exe yi çalıştırmanız gerekiyor
      • Sadece silkroad açarsanız joymax sunucularına bağlanamadığını belirten bir hata mesajı görürsünüz.
      • Mediapatcher dosyasını tekrar çalıştırdığınızda yamayı geri almak isteyip istemediğiniz sorulur, böylece silkroad normal haline döndürülebilir
      • Silkroad'u açtığınızda nuconnector ekranına aşağıdaki resimdeki gibi bir satır eklendiğini göreceksiniz


      Bu da silkroad sunucusuna giden paketleri aracıdan (proxy) başarılı olarak geçirdiğinizi gösterir

      AgBot Ana Ekran






      Bu resimler diğer pencerelere nasıl erişileceğini göstermek içindi

      Konfigürasyon (Config) Penceresi



      • Normal / Berserk Ready / Berserk Mode : Bu Berserk göstergesinin durumuna göre (0-4 arası= Normal, 5/5 = Berserk Hazır ve zerk aktif edilmesi de sonuncu bölüm) botun hangi tipte yaratıklara saldıracağını belirlediğiniz alandır
      • Unutmayın, party yaratıklarına saldırmayacak şekilde ayar yapsanız da (işaretli olmaması durumu) eğer bir party yaratığı size saldırırsa bot ona karşılık verip saldırır
      • Kill High HP öncelikli olarak etrafınızda HP si en yüksek yaratığı öldürmesi için. Berserk modunda veya paylaşımlı partilerde yararlıdır
      • KS Player, bu özelliklik tam %100 çalışmıyor olabilir, işaretli kalsın. (başkasının daldığı yaratığa dalma olayı).
      • Select high hp monster öncelikli olarak, etrafınızda HP si en yüksek olan ve seçilebilen yaratığı seçer.
      • Skill Protection, bunu gözardı edin, düzgün çalışmıyor ve eski skill sistemi içindi, bu özelliği bottan çıkaracağım zaten
      • Secur step , bunu da gözardı edin.
      • Record packet, tüm silkroad paketlerinin kaydedilmesini sağlar, pplayer.exe ile tekrar ettirilebilir. Bu özelliğe bot kullanmada ihtiyacınız yok, sadece ek bir özellik
      • Delay purchase yakında değiştirilecek, bot'un item satın alma metodunu değiştireceğiz.
      • CastBuff high priority, Eğer bot item'leri kendi almıyorsa, bir düzeltme yapılana kadar bu işaretli kalsın. Yoksa bot hiç bir zaman buff yapmaz çünkü önce yeni yaratığa dalar ve sürekli saldırı halinde olur.
      • PVP Mode oyuncunun grant adını leveli ve ortalama iteme göre atak/defans leveline göre değiştirir.
      • Pickup pet eğer tavşan, maymun gibi bir toplama peti kullanıyorsanız işaretli olmalı
      • Loop after teleport eğer botun şehire geldiğinde tekrar walkscript i çalışmasını istiyorsanız işaretli olmalı (alışveriş yapıp tekrar kasma yerine dönmesi).




      • Bu seçenek botun sadece çantanızda burada belirtilenleri, yine belirtilen değerlerin altında varsa toplamasını sağlar, yani return scroll 50 ayarı botun çantada 50 tne return scroll birikmesinden sonra artık ret scroll toplamaması demektir. Paylaşımlı partide bu ayara göre sizin toplamadıklarınızı diğer parti üyeleri toplar, unutmayın




      • Bu Özellik yaratıklara daha hızlı saldırmak için, diyelimki averaj hasarınız 20k ve saldırdığınız yaratığın 20000 hp den az canı var. Bot bir saldırı yapıp yaratığın ölüp ölmediğine bakmadan bir sonraki yaratığa aynı saldırıyı yapar. Bu da geçersiz hedef hatalarını büyk ölçüde azaltır
      • Eğer bir toplama petiniz yoksa ve yerdeki pek çok şeyi toplamayacaksanız (altın, materyal, tablet) üstteki kutuyuda işaretleyerek hiç beklemeden bir sonraki yaratığa dalmasını sağlayın. Böylece aralarda birşey toplamaya kasmadığı için yaratıklara saldırma arası bekleme olmaz


      Item toplama Ayarları

      • Bunun için bir ekran görüntüsü koymuyorum çünkü yakında yeni ve kullanımı daha kolay bir sisteme geçeceğiz.
      • Config penceresine girin
      • Item Select'i seçin
      • Yüklemenin uzun sürebileceği uyarısı yazan bir mesaj penceresi çıkar. Ok'e tıklayıp bekleyin.
      • Pencerenin sağındaki butona tıklayıp o tipteki tüm item'leri seçin
      • Ok'lara tıklayarak bir bölümden diğerine aktarabilirsiniz
      • Floor = bot itemi yerde bırakır, toplamaz.
      • Inventory = Bot itemi yerden alır ve çantada tutar
      • Sell = bot itemi toplar ve satar
      • Storage = bit itemi toplar ve depoya koyar.
      • Unutmayın, agbot sürüm 17 den beri floor olarak belirlenen itemler: Tablet, elixir, material, arrow/bolt şehire dönüldüğünde çantada varsa NPC ye satılır. Paylaşımlı partilerde size gelen istemediğiniz malzemeler bu sayede şehirde satılarak çanta dolu diye kalmasını engeller.
      • Pencereyi kapatmadan önce SAVE / KAYDET BUTONUNA TIKLAMAYI UNUTMAYIN. Yoksa bot yaptığınız ayarları kaydetmez ve bir daha botu çalıştırdığınızda tekrar yapmanız gerekir


      Skill Ayarları - Buff / Attack



      • Üst soldaki üç butondan Attack Skill , Buff Skill veya Imbue butonuna tıklayın.
      • Butonların sağında Show only skill lv 70 vardır (sadece lv 70+ skillerini göster, istediğiniz leveli yazın). Eğer level 40+ skillerine bakmak istiyorsanız oraya 40 yazın
      • Bir atak skill'i seçerken:
      • - Varsayılan olarak bot 3 bölüm ekler: İlk saldırı, 2. saldırı, Genel saldırı (3+ yani 2. den sonraki tüm saldırılar)
      • - Eğer botun ilk saldırı olarak kullanmasını istemediğiniz bir skill orada varsa o bölümden çıkartın (2 ve 3+ içinde geçerli)
      • - unutmayın, berserk modunda, atak bölümü gözardı edilir ve bot herhangi bir atak skill'ini alıp kullanır. ileride bunu farklı çalışacak şekilde değiştirebiliriz, veya berserk modu için ayrı bir bölüm açabiliriz.
      • Buff bölümüne gelirsek:
      • - Resimde de gördüğünüz gibi az seçenek var, botun sadece kasma yerine giderken kullanacağı bir buff belirleyebilirsiniz, eğer Wizard / Cleric iseniz, bu çok yararlı, çantanıza bir cleric rod ve shield koyun, bot onları kasabaya döndüğünde depoya koymasın, dikkat edin
      • - kasma yerine gidişte kullanılacak cleric buff'u ayarlayın ve bot cleric shield'le bile yürür.
      • - Bot en son kullanılan skill'in itemini elinde tutar ve hangi skill için hangi silahın gerektiğini bilir, bunu özellikle belirtmeye gerek yok, silah listesini pencerenin alt kısmında görebilirsiniz, eğer hata raporunda bir kayıt görürseniz, hızlı bir şekilde düzeltiriz, bize bildirin.
      • - recast 8 sec before it expire, bu ayar bir skill'i süresi bitmesinden önce tekrar yapmanızı sağlar, eğer buff'ın süresi bitmeden 2 dakika önce tekrar yapılmasını istiyorsanız buraya 120 girin.
      • Imbue genelde çin ırkı için ve biraz avrupa skill'leri de var, bir yaratığa dalarken atağı artırmak için kullanılan bir buff ve uzun sürmez. Sadece 1 imbue seçebilirsiniz.
      • Sağdaki liste atak skill listeniz, skill'i bu listeye hangi sırada yapılmasını istiyorsanız ona göre ekleyebilirsiniz.
      • Skill'ler otomatik olarak kaydedilir
      • Malicious Devil Spirit skill'ini eklemek istiyorsanız, 1 kez kendiniz el ile yapın, sonra buff skill kısmında görünür, bota ekleyin, sonra kasma yerinde kendisi yapar.


      Auto Potion (Otomatik Şurup / Hap Kullanma)



      • Buradaki seçenekler zaten adlarından belli oluyor.
      • Eğer leveliniz düşükse, AutoCast accumulated buff otomatik olarak buff'ı her saat yapar. Unutmayın, eğer akademi lideriniz çevrimiçi değilse, bu özellik sizin banlanmanıza yol açmaz. Bunu tamamen test ettik
      • Hangi etkilerde hap kullanacağını belirleyebilirsiniz. Kendinize birkaç pill alıp frozen/frostbitten gibi can sıkıcı şeylere karşı veya zombie gibi ölümcül şeylere karşı koruyabilirsiniz.
      • Karşılatığı etkiye göre doğru hapı (pill) kullanır.
      • sit down (oturma) özelliğinde bir problem var. Eğer botun toplama peti varsa, bot hiç oturmuyor ve hep ölebiliyor. Bunu kısa zamanda düzeltmeye çalışacağız. Ve yine sürekli yaratıktan yaratığa dalıp arada buff yapmama gibi bir problem de var, bunu da düzelteceğiz. Belki bu rehberi okuduğunuzda bunlar düzeltilmiş de olabilir


      Auto Party (Otomatik Parti Davet ve Katılma)



      • Oto parti temelde 4 oyuncu ve XP paylaşımı olmayan partilerde kullanılabiliyor
      • 8 üyeli xp paylaşımlı partilerde de çalışması için uğraşıyoruz, bir beyaz/kara liste sistemi olacak, buna oyuncu veya guild adı eklenebilecek (beyaz liste izin verilenler, kara liste izin verilmeyenler)
      • protect party member (parti üyesini koru) çalışmıyor, yakında çalışır, atak sistemi üzerinde tekrar çalışmaya başladık bile
      • Show invite veya show trade request seçeneklerini işaretlemeyin. bunlar clientless özellikleri, bunları ileriki sürümlerde kapatacağız.
      • thief/hunter/trader oto parti çalışmıyor, fakat paylaşımlı (shared) xp parti sistemi gibi bunun da üzerinde çalışıyoruz.


      Loop (şehre / kasma yerine geri dönme)



      • Şehre tekrar döndüğünüzde AgBot ana ekranındaki purchase butonuna tıklayın.
      • Satın alma (purchase) penceresinde botun hangi itemden kaç tane alacağını belirlemenizi sağlar, Guild deposunu kullanma henüz çalışmıyor o yüzden işaretlemeyin. Cast buff'ı da kaldıracaktım, benim hatam, onu da gözardı edin. Deposit/withdraw, bunları da şimdilik kullanmayın, bunlar guild deposu için olacak
      • Enable AutoParty otomatik parti özelliğini aktif eder.





      • Ekranın altınad Execute Script kısmında gidilecek şehri seçip yanındaki kutudan hangi yaratıklarda kasılacağını seçin.
      • Herhangi bir şehirde (örneğin resimdeki ayarı yaptığımızda downhang da olsak) doğma yerinde Walkscript'e tıklandığında önce itemleri satar, depolar, tamir eder, satın alır ve sonrada ışınlanmaya (teleport) gidip hotan'a geçer, oradan alexandria'ya ışınlanır ve şehirden çıkıp 108.Alexandria.North.. script'inin başlangıç noktasına gidip kasma yerine yürür. Çoğu script'in sizin için önceden belirlenmiş kasma alanları vardır, sizin uğraşmanız gerekmez
      • Level 105+ için ThiefJob Temple script Keisasberserker scrip de quest reward loop önceden hazırlanmıştır.
      • agbot\monsterscript\*.lst <-- bu listede görünen tüm scriptler bu klasörde, lst uzantılı dosyalar.
      • agbot\config\config1\script\quest\*.lst <-- quest looping script leri burada
      • Eğer level 105+ bir thief iseniz, thief giysinizi giyin, bu script'i seçin ve bütün gün boyunca bir hunter gelip sizi öldürmezse, tek başınıza kasarken günde %10 ile %14 arası xp ve 120,000 sp kazanırsınız (çinli okçu karakterle test edildi)
      • knock back yüzünden avrupalı oyuncu ile hayatta kalmak daha zordur
      • eğer lvl 105+ bir hunter account'umuz olursa hunter için de script ekleyeceğiz.
      • Ayrıca kendiniz de script yaratabilirsiniz, ama hazır scriptler çoğu için daha kolaydır.
      • Önümüzdeki 2 hafta boyunca script sistemini güncelleyip yeni script yaratması ve kullanması daha kolay bir sistem yapacağız.
      • Script yaratma ekranı açıklamaları aşağıda.


      Kasma Alanı (Hunting Area)




      • Eğer Enable hunting area işaretli olmazsa veya bir kasma alanı ayarlanmamışsa bot en yakın yaratığa dalarak kafasına göre yaratıkları kese kese dolaşır.
      • Eğer unique kesiyorsanız bu ayarın işaretini kaldırmak mantıklı, bu sayede botun en yüksek HP li yaratığa, yani unique yaratığa hiç durmadan saldırmasını sağlamış olursunuz


      Script Yaratma (Create Script)


      • Sağ üst köşede dosya ismi belirleyin.
      • Çok sağlam çalışmasa da, RecordStatic Click on ground (yere tıklamalarla gitmeyi kaydet) işaretleyin
      • Mouse ile yerlere tıklayarak karakteri yürütün (at ile veya atsız farketmez)
      • Her tıklama için bir satır eklenir, Save ile dosyaya yazılmasını sağlamalısınız.
      • Her ışınlanma için kendiniz elle düzeltme yapmak zorundasınız, görev için npc kullanımını da kendiniz düzenlemelisiniz
      • Hazır script'lere göz atıp nasıl çalıştığını çözmeye çalışın.
      • Monsterscript dosyası dosya isminde belirlenen şehirden çıkışta başlar
      • Yani şehirdeki tüm işlemler otomatik yapılır, script'e kaydedilmez.
      • Bunun detaylarına girmeyeceğim, windows not defteri ile açıp olayı çözemiyorsanız, script sisteminin yeni yapacağımız halini bekleyin, o çok daha kullanımı kolay olacak.
      • Aşağıdaki resimde sunucu ile istemci arasında gidip gelen inject opcode'lar görülüyor, script için bazıları yararlıdır.




      kaynak

      Kaynak

      agbot.net / çeviri [email protected]





      not: bazı ayarların detayları hala eski rehberde görülebilir: http://www.onlineoyun.gen.tr/threads...lum-31.05.2008