Merhaba, Hoşgeldin!

VSRO.org, Silkroad Online, Knight Online, Metin2 ve diğer çevrimiçi oyunlar için öncü bir yardım ve geliştirme platformudur. Misyonumuz, bilgi ve deneyim sahibi bireyleri, bilgiye ihtiyaç duyanlarla bir araya getirerek, zengin bir etkileşim ortamı yaratmak ve farklı bakış açılarını birleştirmektir. Topluluğumuzda güçlü bir işbirliği ve öğrenme kültürü oluşturarak, herkesin değerli katkılarda bulunmasını sağlıyoruz.

KO Paylaşım Chat Lvl ayarlama ve kısıtlama getirme. [Knight Online]

Dorth

.
Katılım
17 Şub 2021
Mesajlar
658
Çözümler
5
Tepkime puanı
439
Puanları
63
Yaş
32
Konum
Âtara
Türk Lirası
11.25₺
Merhaba, bu konumuzda oyuna yeni başlayan karakterlerin belli bir level'e kadar muteli olmasını nasıl sağlarız onu inceleyeceğiz.
Aşağıdaki vereceğim sistem ile Server içerisinde reklam yapan ve küfür eden kişileri bir müddet engellemiş olursunuz.


  • Üst tarafta CREATE_NEW_CHAR prosedürü içerisinde bulduğunuz komut satırı bölümünün alt tarafına aşağıdaki SQL komutunu ekleyiniz ve F5 (Execute) yaparak prosedüre uygulayınız.
    Alt taraftaki komut ile yeni açılan karakterlerin Authority bölümünü 11 olarak ayarladık.
    Authority 11 değeri Server dosyalarında karakterin konuşamaması yani mute yemesini sağlamaktadır.


  • Veritabanı içerisindeki LOAD_CHAR_INFO prosedürünü açın ve aşağıdaki komut satırını bulunuz.


  • Üst tarafta LOAD_CHAR_INFO prosedürü içerisinde bulduğunuz komut satırı bölümünün altına gelecek şekilde aşağıdaki SQL komutunu ekleyiniz ve F5 (Execute) yaparak prosedüre uygulayınız.
    Alt taraftaki komut ile karakter seçme ekranında yüklenen karakterin level değerini kontrol ettik.
    Eğer ki 10 level üstü ise Authority değerini 1 olarak ayarladık.
    Authority 1 değeri Server dosyalarında karakterin normal kullanıcı olarak ayarlanmasını sağlamaktadır.
    Yani artık karakterimiz muteli değil engele takılmadan konuşabilecektir.
    Siz 10 level değerini kendinize göre ayarlayabilirsiniz.
 
Geri
Üst Alt