Merhaba arkadaşlar, yakın zaman Idle Master programını kullanmak istedim.
Bende bayağı bir oyun olduğu için programın Black list olayını kullanmak
istedim ama oyunların ID'lerini tek tek eklemek işkence olduğundan ve
program açık kaynak olduğundan hangi programlama dili ile yazıldığına
bakmak istedim ve benim de orta seviyede bildiğim C# ile yazıldığını
gördüm.
Bende kaynak kodunu inceleyip programın Black list'ine oyunların ID'sini otomatik olarak ekleyen bir kod ekledim.
Programın setup dosyasını çıkarmadım ama uygulamayı açmak için Source
> idlemasterextended > bin > Debug > idleMasterExtended.exe
bu yolu kullanabilirsiniz.
Source > idlemasterextended > bin > Debug > blackList.txt verileri bu yoldaki dosyadan çekiyorum "," ile ayırarak istediğiniz kadar ID ekleyebilirsiniz.
Kod kısaca txt dosyasından gelen veriyi "," e kadar ayırıyor ve diziye eleman olarak ekliyor ve bunu programın settings kısmına kayıt ediyor.
Merak edenler için kaynak koda sadece şu kodları ekledim.
private void AddBlackListGameId()
{
Settings.Default.blacklist.Clear();
StreamReader sr = new StreamReader("blackList.txt");
var games = sr.ReadToEnd().Split(',').ToArray();
Settings.Default.blacklist.AddRange(games);
Settings.Default.Save();
}
Ve bu kodu ana form yüklenirken çağrılmasını sağladım.
public frmMain()
{
InitializeComponent();
AllBadges = new List<Badge>();
AddBlackListGameId();
}
Son olarak hata bulursanız bloğun altına yazarsanız sevinirim.
Hiç Yorum Yapılmamış. İlk Yorumu Sen Yap