1. sayfa
Zaten değişkenler felan da hard coding ile yapıldığından olmaz. illaki satır azaltmak istiyosan böyle dicionary-refactoring felan filan geldi aklıma ama onlar mantıklı değil. Tavsiyem oop kavramını öğrenmen yoksa bu şekilde hard kodlamaktan başka seçeneğin yok. Oop yapmadan belki ortak satırları ayrıştırabilirsin onlar da her koşulda geçerli olanlar. if(message=="...") { Bot.log.Warn("....."); ExcessInScrap--; ...... } Şeklinde düzenlersen bi fark olmayacaktır. While ile yapabileceğini sanmıyorum 9-3-1 gibi sayıları anlamlı hale getirmen lazım ki onun için de oop gerekiyor işte. Yani senin yazdığın koda baktığımda şöyle bişey diyebilirim. Trade.AddItemBy.Defindex(5000); Buradaki 5000 yerine dynamic bişey lazım işte 9-3-1 rakamları sadece senin için anlamlı. Database kullanman lazım. Özelden iletişime geçersen projen hakkında bilgi verirsen daha fazla yardımcı olabilirim |
Şuan çıkmam gerekiyor bu projede çok yardıma ihtiyacım oluyor uygun bir zamanda bilgilendiririm şuan for ile halletim şu şekilde ; for (int i = 0; i <= 6; i++) bunu ekledim ve istediğim gibi oldu sayılır. ama for ile kurulan kodlarda her basamakta sayının arttığı yazıyordu şuan bir sorun fark edemedim. bu arada 5000 in değiştirilmesi imkansız çünkü eşyanın oyundaki sayılarla karşılığı ordaki 3,9 yani o eşyanın değeri 9 tane 5000 e karşılık. 9 tane 5000 eklemek yerine 1 tane 5002 ekliyor. |
Sanırım döngüleri de bilmiyorsun o şekilde olmayacaktır büyük ihtimalle. |
Şuan tıkır tıkır çalışıyor aynı kodu 6 kere çoğaltmak istemiyorum tekrar sayısı o kadar önemli değil zaten parantez içindeki denklem sağlandıktan sonra bir şey ifade etmiyor yarın while ile yapmaya çalışacağım. |
Yeni halini atar mısın? Merak ettim çünkü burada 1-3-9 var. |
Şu anda bilgisayardan uzak bir haldeyim yarın atıcağım o 3,9 para birimi scrap cinsinden scrap,metal 1 lira rec kağıt 3 lira ref ise kağıt 9 lira bu proje bir program değil bir bot oyuncularla eşya takası yapıyor .Oyuncuların eşyalarına karşılık metal veriyor bir data yok şemayı internetten alıyor ve ben metal cinsinden değerleriyle oynayıp botu geliştiriyorum.Tüm data projenin içindeki handlerlar'da depo ediliyor. |
bu gün böyle bir kodla denedim while ((SellPricePerTod * BotTodsAdded) + BotMetalAdded <= UserMetalAdded) Yine olmadı işlevi yerine getirdi ama bot takası kapadı :/ (do while ilede aynı sonucu aldım :( çok basit bir mantık hatası yapmışım :( < den sonra = işareti koymuşum ve eşit olduğu halde sonsuza kadar dönmeye devam ediyordu sorun çözüldü |
1. sayfa
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Obilux -- 21 Eylül 2014; 8:28:11 >