Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Yani dediğim gibi, clientden self.PlayTime olarak çekiceksin, mesela şey eklesen npcden itemle eşya satın al sistemini onada playtime uyarlasan olur gibi. Raidcall sistemi felan da self.PlayTime kullanıyor.
Ekstra bir tane daha sütun ekleyeceksin, mesela playtime_used.
playtime_used default olarak 0 olacak.
Örneğin: 500 playtime'ın varken npc'den 300 playtime'lık bir eşya satın almaya çalıştığında; playtime-playtime_used > npc_value (yani 300)
ise playtime_used'a 300 değeri yazılacak ve eşyayı npc'den alacaksın.
Yani npc'den her satın almaya çalıştığında oyuncunun total playtime'ndan, playtime_used'ı çıkaracaksın ki ne kadar playtime'ı npc'den eşya satın almak için kullanmamış, ne kadar daha hakkı var onu hesaplayabilesin.
Eğer sorduğun şey bu değil de, komple sistemi nasıl yazarım diyorsan chatgpt ile bir konuş derim.
Sistemi bende gördüm ve çok mantıklı oyuncuyu oyunda tutmaya teşvik ediyor bence.
Bir item var, Oyunda kaldığın sürece Dakika yada saat ekleniyor. Süreli item gibi ancak bu itemin süresi azalmıyor tam aksine oyunda kaldıkça uzuyor.
Ve o itemle npc'de itemde eklenen süreye göre item alabiliyorsun.
Mantık çok hoş ama nasıl yapılacağı hakkında fikrim yok. Kolay gelsin
bu sistemi yüzüğe yapmıştım oyuncu yüzüğü taktıktan sonra süre başlıyordu bu süre ile canavar metin gibi bonus alıyordu yüzüğü çıkardığında ise süre duruyordu taktığında ise süre devam ediyordu. npcden süre ile item alınan bir sistem vardı bende hatırlıyorum