Client ve server tarafında saati denk getiremezsin, saat farkları olacak her zaman. Ayrıca date demişsin de hocam nasıl almayı düşünüyorsun date ?
Dev bir projeden bahsediyoruz kod oraya gelecek saate bakacak ve geçip gidecek bir daha gelmeyecek. Yani kod geldiği anda saat tutarsa işlemi yapar yok tutmazsa bir daha sunucu resetlenene kadar kod aktifleşmez.
Date sürekli kontrolü için de sleep'e muhtaç kalıyoruz o yüzden alternatif arıyorum
düzenleme:
Not: Eğer her oyuncu-sunucu etkileşiminde kontrol edelim diyorsanız bu sefer de aynı anda denk gelecek olursa işlemi birden fazla tekrarlayacak yoksa o sistemle yapmak çok basit 4 satır kodla bitiyor iş.
Saat farkı olsun ne olucak alırsın GMT'ye göre client'da kontrol edersin. Sen projenin herhangi bi yerine sleep koyarak projeyi zaten daha fazla tehlikeye atıyosun ki date'in alınımına takılmışsın bu kodu yazmadan önce date = time(0); ile alırsın, al sana date. Zaman gerektiren durumlarda bu şekilde bi kod kullanmak ne projeyi tehlikeye sokar ne sizi. Biraz yazılım bilginiz varsa zaten bunu kolaylıkla yaparsınız.
İyi çalışmalar.