offlineshop auto buy manager

  • Konuyu açan Konuyu açan sauber
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 152

sauber

Üye
Üye
Mesaj
88
Çözümler
2
Beğeni
69
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.
1757107537530.png



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):
 
Ölü internet teorisine bir yatırım daha :=)
Şakayı bir yana bırakırsak aktif olmayan oyunlarda en azından ölü offshoplar dolu olmaz. Güzel düşünmüşsünüz tebrikler
 
Bu sistem benim hep aklımda olan bir sistemdi oyuncusu az olan sunucularda belirli aralıklarla örneğin 3 dakikaya bir 10 dakikaya bir rand aralıklarla pazardaki belli vnumlu itemleri otomatik satın aldırmak gibi elinize sağlık geliştirilebilir :)
 
Ölü internet teorisine bir yatırım daha :=)
Şakayı bir yana bırakırsak aktif olmayan oyunlarda en azından ölü offshoplar dolu olmaz. Güzel düşünmüşsünüz tebrikler
Teşekkürler, ölü internet teorisine bir yatırım olarakta bot oyuncular eklemiştim, sanırım artık mmorpg değil rpg olacak metin2 :D


Bu sistem benim hep aklımda olan bir sistemdi oyuncusu az olan sunucularda belirli aralıklarla örneğin 3 dakikaya bir 10 dakikaya bir rand aralıklarla pazardaki belli vnumlu itemleri otomatik satın aldırmak gibi elinize sağlık geliştirilebilir :)
Sistem tam olarak dediğinizi yapıyor, teşekkürler :)
 
Geri
Üst