- Katılım
- 31 Ara 2025
- Mesajlar
- 287
- Tepkime puanı
- 300
- Puanları
- 0
- Yaş
- 31
- Konum
- İstanbul
- Web sitesi
- www.vsroeventbot.com
- Discord
- Promaker
- Mevcut Bakiye
- 30 ₺
Merhabalar,
Uzun zamandır aranan bir sistem olduğunu fark ettiğim için, kendi geliştirdiğim ve başarıyla uyguladığım bu stall karakter sistemini sizlerle paylaşmak istedim. Sistem, Maxiguard ile uyumlu çalışmaktadır; ancak mantığını kavradıktan sonra dilediğiniz guarda göre kolayca uyarlayabilirsiniz.
Sistem Mantığı
Bu sistem sayesinde yalnızca stall açabilen özel karakterler oluşturabilirsiniz. Bunun için kendinize bir karakter isim yapısı belirlemeniz gerekiyor. Ben şu şekilde bir yapı kullandım:
Örnek: stall_Promaker
Bu yapıdaki karakterler oyuna 5. levelden başlar ve sadece stall açma yetkisine sahiptir. Eğer normal oyuncular oyuna 1. seviyeden başlıyorsa, stall_ ile başlayan karakterleri özel olarak 5. seviyeden başlatmalısınız ki stall açabilmeliler.
Güncellenmesi Gereken Prosedürler
Aşağıdaki prosedürlerde, stall_ ile başlayan karakterler için gerekli kontrolleri eklemeniz gerekiyor:
*_OnSpawnComplete_EDIT
*_TeleportControl_EDIT
*_OnSkillScrollUsed_EDIT
Bu prosedürlerin içerisine şu kontrolü eklemelisiniz:
Ayrıca ilgili prosedürlerin triggerlarını guard üzerinden aktif etmeyi unutmayın.
Online Karakter Limiti Kontrolü
Maxiguard’ın enigma (HWID) kontrol sistemine göre, aynı kullanıcının birden fazla karakter açması sınırlanabilir. Eğer sisteminizde örneğin PC 2, IP 4 limiti varsa, stall karakterlere yer açmak adına bunu PC 3, IP 6 gibi değerlere çekmelisiniz.
Aşağıdaki kod ile sadece stall karakterin 3. karakter olarak girmesine izin verilir, diğer karakter türlerinde bu sınır aşıldığında işlem engellenir:
Ana Town Dışına Çıkan Stall Karakter Kontrolü
SQL Agent üzerinden dakikada bir çalışacak şekilde aşağıdaki komutları tanımlayarak, stall_ karakterlerin belirlediğiniz region dışına çıkıp çıkmadığını kontrol edebilirsiniz. Eğer bu karakterler ana town dışına çıkmışsa:
Otomatik DC atılır
Ardından ilgili town’a geri taşınır
Region ID'ler örnektir, kendi oyun haritanıza göre uyarlamanız gerekmektedir.
Bu sayede stall karakterlerinin belirlediğiniz alanlar dışında dolaşmaları engellenmiş olur.
Sonuç
Bu sistem sayesinde oyuncularınıza yalnızca STALL kurma amacıyla kullanılabilecek özel karakterler sunabilirsiniz. Özellikle Maxiguard kullanıcıları için oldukça işlevsel bir çözümdür. Sistem hem oyun içi dengeyi korur hem de extra olarak multi hesap riskini azaltır.
Herkese iyi forumlar!
Uzun zamandır aranan bir sistem olduğunu fark ettiğim için, kendi geliştirdiğim ve başarıyla uyguladığım bu stall karakter sistemini sizlerle paylaşmak istedim. Sistem, Maxiguard ile uyumlu çalışmaktadır; ancak mantığını kavradıktan sonra dilediğiniz guarda göre kolayca uyarlayabilirsiniz.
Bu sistem sayesinde yalnızca stall açabilen özel karakterler oluşturabilirsiniz. Bunun için kendinize bir karakter isim yapısı belirlemeniz gerekiyor. Ben şu şekilde bir yapı kullandım:
Kod:
stall_KarakterAdi
Örnek: stall_Promaker
Bu yapıdaki karakterler oyuna 5. levelden başlar ve sadece stall açma yetkisine sahiptir. Eğer normal oyuncular oyuna 1. seviyeden başlıyorsa, stall_ ile başlayan karakterleri özel olarak 5. seviyeden başlatmalısınız ki stall açabilmeliler.
Aşağıdaki prosedürlerde, stall_ ile başlayan karakterler için gerekli kontrolleri eklemeniz gerekiyor:
*_OnSpawnComplete_EDIT
*_TeleportControl_EDIT
*_OnSkillScrollUsed_EDIT
Bu prosedürlerin içerisine şu kontrolü eklemelisiniz:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Ayrıca ilgili prosedürlerin triggerlarını guard üzerinden aktif etmeyi unutmayın.
Maxiguard’ın enigma (HWID) kontrol sistemine göre, aynı kullanıcının birden fazla karakter açması sınırlanabilir. Eğer sisteminizde örneğin PC 2, IP 4 limiti varsa, stall karakterlere yer açmak adına bunu PC 3, IP 6 gibi değerlere çekmelisiniz.
Aşağıdaki kod ile sadece stall karakterin 3. karakter olarak girmesine izin verilir, diğer karakter türlerinde bu sınır aşıldığında işlem engellenir:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
SQL Agent üzerinden dakikada bir çalışacak şekilde aşağıdaki komutları tanımlayarak, stall_ karakterlerin belirlediğiniz region dışına çıkıp çıkmadığını kontrol edebilirsiniz. Eğer bu karakterler ana town dışına çıkmışsa:
Region ID'ler örnektir, kendi oyun haritanıza göre uyarlamanız gerekmektedir.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Bu sayede stall karakterlerinin belirlediğiniz alanlar dışında dolaşmaları engellenmiş olur.
Bu sistem sayesinde oyuncularınıza yalnızca STALL kurma amacıyla kullanılabilecek özel karakterler sunabilirsiniz. Özellikle Maxiguard kullanıcıları için oldukça işlevsel bir çözümdür. Sistem hem oyun içi dengeyi korur hem de extra olarak multi hesap riskini azaltır.
Herkese iyi forumlar!






