GİRİŞHerkese iyi forumlar, bugün daha önceden birden çok kişinin yoğun isteği üzerine yapmış olduğum bir sistemi tanıtmaya çalışacağım. Bu konu hakkında sık sık soru ve isteklerin geldiğini görmüştüm. Umarım herkes için yararlı bir paylaşım olur.NEDEN Y_INI ?Aslında herhangi bir nedeni yok, sadece o an için bende bulunan YSI kütüphanesini kullanmayı tercih ettim. İlerleyen zamanlarda MySQL için uyarlama yapılabilir.SISTEM HAKKINDASistemin ana çalışma mantığı aslında oldukça basit, ilerleyen yazımızda konu hakkındaki komut ve çalışma mantığı hakkında gerekli açıklamalarda bulunacağım. Oyun içerisinde RCON girişi yapmış olan kullanıcılar TAG ekleme - silme - güncelleme gibi komutları kullanarak istenilen Tag'ı istenilen tarihe kadar oyuncu için atama yapmış olacak.KOMUTLAR-> tagver [playerid] [yil] [ay] [gun] [tagisim]
- Belirtilen bitiş tarihine, kimliğe ve tag ismine göre tag atama işlemini gerçekleştirir.-> tagbilgi [playerid]
- Belirtilen kimliğe göre oyuncunun tag hakkındaki ayrıntılı bilgisini görüntüler.-> tagdegistir [playerid] [yenitag] [yenigun] [yeniay] [yeniyil]
- Oyuncu kimliğine bağlı olarak oyuncunun TAG metnini ve bitiş tarihini değiştirir.-> tagsil [playerid]
- Belirtilen kimliğe göre oyuncunun TAG hesabını siler.KURULUM->
TAG_SISTEMI adlı .pwn uzantılı dosyayı filterscript dizininin içerisine atın ve server.cfg içerisindeki filterscripts adlı satıra ekleyin.->
Scriptfiles dizininin içerisine "Taglar" adında bir dosya klasörü oluşturun.->
YSI kütüphanesi ile sscanf2 eklentisini indirin ve kurun.INDIRMELER :YSI - https://github.com/Y-Less/YSI/archive/master.zip
sscanf2 - https://github.com/maddinat0r/sscanf/releases/tag/v2.8.3
TAG_SISTEMI - https://s7.dosya.tc/server17/4zdk8h/TAG_SISTEMI.rar.html
VirusTotal - https://www.virustotal.com/gui/file/79e8a47acc8aaf874c363bd4365e56c3e0b7420b1206979dfefb10fe5e345e0e/detection
TAG_SISTEMI (GUNCEL) - https://s7.dosya.tc/server18/h94ufk/TAG_SISTEMI_GUNCEL.rar.html
VirusTotal2 - https://www.virustotal.com/gui/file/d91746360495d35870652ea68b6ea11b49147de9ac63cbef7992cd335d55f592/detection
DipNot 1 : Oyun içi Taglarınız alınan Taglarınıza dahil edilmeyecektir. Tabii bu şart " ] " karakteri için geçerlidir. İsteğinize bağlı olarak diğer karakterleri de ekleyerek oyun içi Taglarınızı alınan Taglara dahil etmeyebilirsiniz. Herhangi bir sorun yaşayan veya bug sebebi bulan kişiler bana ulaşabilirler. İyi forumlarDipNot 2 : Eğer siz ZCMD adlı komut istemcisini kullanıyorsanız <YSI\y_commands> adlı kütüphaneyi kullanmanıza gerek yok.
GÜNCELLEME- Tag'lara özel karakter parametresi eklendi. Yani " ] " gibi karakterleri sunucu içerisinde ekleyebileceksiniz (!)-> tagver [playerid] [yil] [ay] [gun] [tagisim] [tagkarakter]
- Belirtilen bitiş tarihine, kimliğe ve tag ismine göre tag atama işlemini gerçekleştirir.-> tagdegistir [playerid] [yenitag] [yenigun] [yeniay] [yeniyil] [tagkarakter]
- Oyuncu kimliğine bağlı olarak oyuncunun TAG metnini , bitiş tarihini ve tag karakterini değiştirir.Yukarıdaki görsellerde de görüldüğü gibi eğer oyuncunun sahip olduğu Tag, "()" veya "[]" gibi özel karakterler arasında ise
birinci değil ikinci karakter baz alınır (!)
Önemli : Yukarıdaki görsellerde de görüldüğü üzere tagkarakter parametresi 0 değerini alırsa oyuncunun sahip olduğu kendi TAG metni gizlenmez, diğer hallerde ise başarılı bir şekilde TAG atama işlemini gerçekleştirebilirsiniz (!)
Örnek Komut Kullanımı :NickName : (TEST)ThePosition
Komut : /tagver 0 2020 11 26 GTAMulti )
VEYAKomut : /tagver 0 2020 11 26 GTAMulti 0
TAG sistemi hakkında bana gelen birçok soru ve istekler oluyordu. Bu konuyu temel bir TAG sistemi ile çözüme kavuşturmak istedim. Umarım işinize yarar bir paylaşım olmuştur. İyi Forumlar.
Çok yararlı bir paylaşım olmuş. Teşekkürler.
Alıntı yapılan: MaxWello - 01 Kasım 2020, 16:15:48Çok yararlı bir paylaşım olmuş. Teşekkürler.
Teşekkürler. Umarım yardımcı olabilmişimdir.
Basarili Fakat Kullandigimda Yil Giriyorum Sorun Yaratiyor 4 Yil Felan Hatasi Aliyorum Ama Basarili :kalp: :helal:
Alıntı yapılan: Fester.27 - 02 Kasım 2020, 15:41:03Basarili Fakat Kullandigimda Yil Giriyorum Sorun Yaratiyor 4 Yil Felan Hatasi Aliyorum Ama Basarili :kalp: :helal:
Yorumun için teşekkürler, Muhtemelen 5 haneli bir sayı giriyor olmalısınız ; 20021 gibi. Özelden yardımcı olmaya çalışacağım.
Yararlı teşekkürler :)
Güzel bir konu olmuş teşekkürler.
Alıntı yapılan: maXpoWer - 03 Kasım 2020, 13:59:29Yararlı teşekkürler :)
Alıntı yapılan: Helen - 03 Kasım 2020, 14:47:55Güzel bir konu olmuş teşekkürler.
Yorumlarınız için teşekkürler, Umarım yardımcı olabilmişimdir.