GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Dinamik Tag Sisitemi [Y_INI]

Başlatan squarepants, 25 Ekim 2020, 14:41:20

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

squarepants

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 HAKKINDA

Sistemin 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 forumlar

DipNot 2 : Eğer siz ZCMD adlı komut istemcisini kullanıyorsanız  <YSI\y_commands> adlı kütüphaneyi kullanmanıza gerek yok.
Son düzenlenme: 31 Ekim 2020, 22:26:41 ThePosition

squarepants

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 )
VEYA
Komut : /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.
Son düzenlenme: 31 Ekim 2020, 22:33:59 ThePosition

MaxWello

Çok yararlı bir paylaşım olmuş. Teşekkürler.


squarepants

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.


Holmes

Basarili Fakat Kullandigimda Yil Giriyorum Sorun Yaratiyor 4 Yil Felan Hatasi Aliyorum Ama Basarili  :kalp:  :helal:

GTA-TR.net | #2026

squarepants

Alıntı yapılan: Fester.27 - 02 Kasım 2020, 15:41:03
Basarili 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.


maXpoWer

Serhan Buz (maXpoWer)
Since 2009

Heleina

Güzel bir konu olmuş teşekkürler.

Tanrı düşmanlarıma acısın ve merhamet göstersin; çünkü ben göstermeyeceğim.

squarepants

Alıntı yapılan: maXpoWer - 03 Kasım 2020, 13:59:29
Yararlı teşekkürler :)
Alıntı yapılan: Helen - 03 Kasım 2020, 14:47:55
Güzel bir konu olmuş teşekkürler.
Yorumlarınız için teşekkürler, Umarım yardımcı olabilmişimdir.