vSRO Çözüldü Oyuncuya özel saat başı silk verdirme sistemini nasıl özelleştirebilirim?

  • Konuyu Başlatan Konuyu Başlatan shadow
  • Başlangıç tarihi Başlangıç tarihi

shadow

.
Aktiflik: 3%
Muhafız 100 mesaj
Katılım
25 Eyl 2019
Mesajlar
280
Çözümler
2
Tepkime puanı
37
Puan
28
Yaş
33
Konum
Trabzon
Thread owner
Merhabalar, kendime ait sıfırdan bir oyun tasarlıyorum ve hemen hemen %95 bitmiş durumda. Aklıma bazı oyunlarda da gördüğüm bir sistem geldi ama nasıl yapacağımı bilmediğim için sizlerden destek almak istedim.

İşlem : Maxiguard kullanıyorum saat başı 1 silk sistemi var aktif edince veriyor ama ben bunu sadece şehir içinde olan oyunculara stall açmış kişilere verdirmek istiyorum diğer hesaplarına vermesin istiyorum. Bu işlemleri hangi tablolarlanda ve nasıl yapabilirim ?
 
Çözüm
altta bir örnek oluşturdum nasıl yapıcagınıza dair bundan yola cıkarak gelistirebilirsin.

Alttaki kodu SRO_VT_SHARD - AddLogItem Prosedurunun içerisine AS dan sonra ekle Bu prosedür Dowhangda Stallı açmış kişinin logunu Tutar bu log üzerinden de AgentServeri kullanarak saat başı silk verdirebilirsin.


SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.
Oyla 0
Thread owner
Merhaba örnek olarak bu konudan mantığı anlayabilirsiniz
cevabın için teşekkür ederim evet bende bu konuyu görüp oradan yola çıkarak bakınıyordum bakalım çözebilirsem paylaşım sağlarım
 
Oyla 0
Stall açan karakterlerin verilerini stalı açık olduğu sürece bir tabloda loglayacaksınız karakter adı ve stall açtığı zaman. Stallı kapandığında veya oyundan çıktığında tablodan sileceksiniz.

Sonrasında _OnSilkPerHourSending_EDIT Bu prosedüre girip stalın açıldığı süre ve şimdiki zaman arasında detaylı bir kod yazacaksınız.
 
Oyla 0
altta bir örnek oluşturdum nasıl yapıcagınıza dair bundan yola cıkarak gelistirebilirsin.

Alttaki kodu SRO_VT_SHARD - AddLogItem Prosedurunun içerisine AS dan sonra ekle Bu prosedür Dowhangda Stallı açmış kişinin logunu Tutar bu log üzerinden de AgentServeri kullanarak saat başı silk verdirebilirsin.


SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.

Altta vermiş olduğum tabloyu ekleyin ve prosedurde database kısımlarını düzenleyin bu arada ip ve Hwıd kullanarak ta limitlendirebilirsiniz Maxiguarda göre ayarlarsınız DB si hakkında pek bilgim olmadığı için Kguardedge den yola çıkarak düzenledim ben

SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.

NOT = (Kodun ödüllendirmesini kendiniz hazırlamanız için yazmadım)
 
Oyla 0
Çözüm
Thread owner
Stall açan karakterlerin verilerini stalı açık olduğu sürece bir tabloda loglayacaksınız karakter adı ve stall açtığı zaman. Stallı kapandığında veya oyundan çıktığında tablodan sileceksiniz.

Sonrasında _OnSilkPerHourSending_EDIT Bu prosedüre girip stalın açıldığı süre ve şimdiki zaman arasında detaylı bir kod yazacaksınız.
çok teşekkür ederim bu bilgiler yeterli bu işlemi yapabilmem için konuyu çözüldü olarak işaretleyebiliriz bu yolu izleyip yapabilerim.
Üst üste post gönderildiği için tek mesajda birleştirildi:

altta bir örnek oluşturdum nasıl yapıcagınıza dair bundan yola cıkarak gelistirebilirsin.

Alttaki kodu SRO_VT_SHARD - AddLogItem Prosedurunun içerisine AS dan sonra ekle Bu prosedür Dowhangda Stallı açmış kişinin logunu Tutar bu log üzerinden de AgentServeri kullanarak saat başı silk verdirebilirsin.


SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.

Altta vermiş olduğum tabloyu ekleyin ve prosedurde database kısımlarını düzenleyin bu arada ip ve Hwıd kullanarak ta limitlendirebilirsiniz Maxiguarda göre ayarlarsınız DB si hakkında pek bilgim olmadığı için Kguardedge den yola çıkarak düzenledim ben

SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.

NOT = (Kodun ödüllendirmesini kendiniz hazırlamanız için yazmadım)
verdiğiniz cevap ve benim için ayırdığınız vakit için çok teşekkür ederim. Yazdıklarınızı not alıyorum Promaker yönlendirdiği kısımla yapabilirim diye düşünüyorum yapamazsam sizin yazdığınız kodu kullanabilirim.
 
Oyla 0
Yarın yapamazsan anydesk at ayarlarım maxi sürem bittiği için test edip hazırlayıp atamıyom
 
Oyla 0

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst Alt