- Mesaj
- 88
- Çözümler
- 2
- Beğeni
- 68
- Puan
- 679
- Ticaret Puanı
- 0
Selamlar,
Gerektiği zaman piyasaya müdahale edebilmek için aşağıdaki özelliklere sahip sistemi yazdım:
1) Sistem db üzerindeki konfigürasyonları okur, belirli sürede belirli item sayısını pazarlardan verilen item vnum ve fiyatına göre otomatik satın alır.
2) Satın alınan itemler destroy edilir, sahibinin safeBox'una item tutarı eklenir.
3) Yalnızca tek core da çalışır, herhangi bir core dan start edilebilir.
4) UI üzerinden sistem reload edilebilir, başlatılabilir, durdurulabilir.
5) Sistem toplam fiyatı item adedine bölerek item başı fiyatı hesaplar db'deki konfigürasyonla karşılaştırır, uygun olan itemleri satın alır.
6) Satın almalar loglarda SYSTEM_AUTOBUY olarak gözükür, normal satın alma gibi loglanır.
Ortalama fiyata göre satın almayı düşünmüştüm fakat her item için markette yeteri sayıda item olmayabileceği için konfigüratif değerler üzerinden ilerledim.
Yorum ve önerilere açıktır
Sistem videosu (not test olduğu için satın alma cycle'ı 5 saniye olarak konfigüre edildi):
Gerektiği zaman piyasaya müdahale edebilmek için aşağıdaki özelliklere sahip sistemi yazdım:
1) Sistem db üzerindeki konfigürasyonları okur, belirli sürede belirli item sayısını pazarlardan verilen item vnum ve fiyatına göre otomatik satın alır.
2) Satın alınan itemler destroy edilir, sahibinin safeBox'una item tutarı eklenir.
3) Yalnızca tek core da çalışır, herhangi bir core dan start edilebilir.
4) UI üzerinden sistem reload edilebilir, başlatılabilir, durdurulabilir.
5) Sistem toplam fiyatı item adedine bölerek item başı fiyatı hesaplar db'deki konfigürasyonla karşılaştırır, uygun olan itemleri satın alır.
6) Satın almalar loglarda SYSTEM_AUTOBUY olarak gözükür, normal satın alma gibi loglanır.

Ortalama fiyata göre satın almayı düşünmüştüm fakat her item için markette yeteri sayıda item olmayabileceği için konfigüratif değerler üzerinden ilerledim.
Yorum ve önerilere açıktır

Sistem videosu (not test olduğu için satın alma cycle'ı 5 saniye olarak konfigüre edildi):