Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

sql gerisayim ile çalışan sorgu.

bir browser oyununda oyuncular birbirlerine saldırı açtığı zaman, saldırı süresi simdiki zamana eklenip sql'e atıyoruz. bu zaman geldiğinde sql üzerindeki komutlarmızın çalışmasını istiyoruz. ancak bunu her saniye çalıştıramayacağımız için event sistemi ile yapamayız. Ne tür bir yol izlememiz gerekir?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Supervisor adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    107 cevap - 0 soru
    Bunu su sekilde yapabilirsin .
    Sql serverda actions tablonda savas vs islemlerini tutarsin .

    actionstartdate - actionenddate - actionaccuredate - userid - action type

    oyuncu savas actiginda actions tablosuna bir kayit eklersin.
    sql server da agent kullanip , bir scheduled sql jobun olur mesela . o da islemlerini yapar.


    actions tablona bir insert trigger eklersin .
    CREATE TRIGGER thereisanaction ON actions

    FOR Insert

    AS
    // burada da sql jobunun calisma zamaninii actionun gerceklesme zamanina atarsin .
    olur biter .
    :)
    • gungnir89 adlı üyenin fotoğrafı gungnir89
      geç cevap attım. şehir dışındaydım.bunu deneyeceğim ancak internette pek agent ile ilgili bilgi bulamadık. başka cevap gelmeyecek sanırım
      11 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      agent ile ilgili soru olursa onu da yaz :) alisirsan cok isini gorur
      11 yıl önce yazılmış

Cevaplar

  • -1
    secginli adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    32 cevap - 3 soru
    .net kullanıyorsanız jquery+ajax+generic handler ile yapabilirsin.
    • gungnir89 adlı üyenin fotoğrafı gungnir89
      yok php ile yapılan bir browser oyunu. bizim istediğimiz, oyuncular online olmasa da, o savaş o dakika, o saniyede olacağı için sql üzerinde yazdığımız komutu çalıştırabileceğimiz bir olay tetikleyici bir şey gerekli. onu nasil başarabiliriz?
      11 yıl önce yazılmış
    • nuknettin adlı üyenin fotoğrafı nuknettin
      bir cron job ile halledebilirsiniz tabi sunucularınz *niz tabanlı ise
      11 yıl önce yazılmış
    • gungnir89 adlı üyenin fotoğrafı gungnir89
      vps aldık kendimiz ayarları yapabilmek için. nerden bakabilirim bu cron job olayına tavsiye ettiğiniz anlatımı güzel bir yer var mı
      11 yıl önce yazılmış