vSRO Paylaşım PC Limit 2+1 Stall Sistemi. (Maxiguard)

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:

Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

Ö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:

*** Gizli metin: alıntı yapılamaz. ***


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:

*** Gizli metin: alıntı yapılamaz. ***





🗺️ 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.

*** Gizli metin: alıntı yapılamaz. ***


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!
teşekkürler
 

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst Alt