R10DEV.NET HABER SİTESİ AÇILDI!R10DEV.NET HABER SİTESİ AÇILDI!

vSRO KGuardEDGE | Belirli Saatlerde Teleport Olma Prosedürü (Gelişmiş Kısıtlama)
Srohakan

Srohakan

vSRO DEVELOPER
Katılım
12 May 2026
Mesajlar
145
Tepkime puanı
8
Puanları
18
Yaş
26
Konum
mardin
vSRO sunucularında oyuncuların belirli bölgelere (Event alanları, özel odalar vb.) sadece belirli saatlerde gitmesini istiyorsanız, KGuardEDGE veya benzeri filtreler tarafından tetiklenen _Ask_CanHeTeleport prosedürü en sağlıklı yöntemdir.

Bu prosedür sayesinde, oyuncu teleport taşını kullandığı anda SQL üzerinden bir kontrol yapılır ve eğer saat uygun değilse karakter olduğu yerde kalır, ekrana ise sizin belirlediğiniz uyarı mesajı gelir.


🕒 [REHBER] vSRO KGuardEDGE | Teleport'a Saat Kısıtlaması Koyma

Bu sistem, özellikle Medusa, Roc veya Özel Event saatlerinde kapıların açılmasını, geri kalan zamanlarda ise kapalı kalmasını sağlar.

🛠️ SQL Prosedür Kurulumu

Aşağıdaki kod bloğunu SRO_VT_SHARD içerisindeki _Ask_CanHeTeleport prosedürünün içine, AS ifadesinden hemen sonraya eklemelisiniz.


📖 Kodun Çalışma Mantığı

  1. Teleport ID Kontrolü: @Target_RefTeleport = 164 kısmı, hangi ışınlanma kapısının kısıtlanacağını belirler. Bu ID'yi _RefTeleport tablosundan bulabilirsiniz.
  2. Servis Kontrolü: EventBot.._EventService tablosundaki EventStatus sütununa bakar. Eğer event kapalıysa (0), direkt reddeder.
  3. Saat Kontrolü: GETDATE() ile sunucu saatini alır ve belirlediğiniz aralıkta (Örn: 23:00 - 23:59) olup olmadığını kontrol eder.
  4. Hata Mesajı: Eğer şartlar uymuyorsa, SELECT komutu ile ekrana hem Türkçe hem İngilizce uyarı gönderir.

⚠️ Önemli İpuçları

  • Maxi Guard Kullanıcıları: Eğer Maxi Guard kullanıyorsanız, bu ayarları genellikle panel üzerinden yapabildiğiniz için bu prosedüre ihtiyacınız olmayabilir.
  • KGuardEDGE Uyumu: Bu kod yapısı KGuardEDGE'in "CanHeTeleport" sorgu mantığıyla %100 uyumludur.
  • Teleport ID Tespit Etme: Kısıtlamak istediğiniz kapının ID'sini bilmiyorsanız, RefTeleport tablosundaki CodeName128 sütunundan (Örn: GATE_JUPITER...) ID'yi teyit edin.

 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!

Access Restricted

Browser developer tools or unauthorized inspection detected.
Access to this site is limited to standard browser sessions for security reasons.

Protection by r10dev.net