Admin sistemi ile Level verdiğimde oyuncunun tag almasını istiyorum. Yalnız ! Basit bir şekilde olması gerekir eski bir sürüm ortamında takılıyoruz. Mesela:
1 Level yetki verdiğimde • [VİP]
3 Level yetki verdiğimde • [Animatör]
5 Level yetki verdiğimde • [Rehber]
6 Level yetki verdiğimde • [Admin]
10 Level yetki verdiğimde • [Rcon]
Neden böyle istedim bazen misafir oyuncular olabiliyor o yüzden. Birde 2. istediğim sadece adam öldürdüğünde skor yükseldikçe isminin başına tag alması olabilir.
1-20 arasi skor'u olan ismininin başında [amatör]isim 20-30 arasi skor'u olan ismininin başında [kalfa]isim 30-40 arasi skor'u olan ismininin başında [usta]isim 40-50 arasi skor'u olan ismininin başında [profesyonel]
Gibi.
Birde yardımcı olan arkadaşlara hitap ediyorum lütfen anlatırken detaylı anlatırsınız ve bilgi vererek anlatırsınız sevinirim... :kalp:
Teşekkürler şimdiden. :)
Başlık: Ynt: İsminin başında Tag ayarlamak istiyorum.
Gönderen: Trisha - 07 Kasım 2019, 16:34:25
Eğer chat üzerinde gözükmesini istiyorsan: https://wiki.sa-mp.com/wiki/OnPlayerText
public'in içinde seviye değişkenini kullanarak if-else veya switch-case ile yetkiyi chatte kullanıcı adından önce yazdırabilirsin.
Karakterin üzerinde gözükmesini istiyorsan streamer gerekiyor. (https://github.com/samp-incognito/samp-streamer-plugin/wiki/Natives-(3D-Text-Labels))
new Text3D:label[MAX_PLAYERS]; //modun basina stock AdminLevelToName(playerid) // Herhangi bir yere { new admin[128]; switch(playerInfo[playerid][pAdminLevel]) // kendi yonetici degiskenin ile degistir {
Başlık: Ynt: İsminin başında Tag ayarlamak istiyorum.
Gönderen: Under Armour - 17 Kasım 2019, 17:14:15
Çok detaylı bir anlatım yapan bir kişi var o adam nerede gerçekten bu konuya o baksa yeterli bana sizler direk yazdınız. Biraz anlatım yapabilseydıniz :)
(( link bio )) (https://www.gtamulti.com/forum/index.php?topic=1485.0)
@Backup (https://www.gtamulti.com/forum/index.php?action=profile;u=37) senin anlatımın güzel reis sen anlat müsait isen.
Başlık: Ynt: İsminin başında Tag ayarlamak istiyorum.
Gönderen: Under Armour - 17 Kasım 2019, 20:01:11
Başlık: Ynt: İsminin başında Tag ayarlamak istiyorum.
Gönderen: Radless - 17 Kasım 2019, 20:57:23
Discord ismini yazarmısın.
Başlık: Ynt: İsminin başında Tag ayarlamak istiyorum.
Gönderen: Eamon - 18 Kasım 2019, 17:23:12
Streamer kullanıyorsan;
CreateDynamic3DTextLabel ile tag oluşturabilirsin. Fonksiyonun içerisine gerekli parametreleri girmelisin. Bu fonksiyonu şöyle kullanmanı tavsiye ederim eğer bugsuz bir sistem yapmak istiyorsan;
OnGameModeInit kısmında tüm oyuncular için bir label oluştur ve bu labelleri sadece güncelle, sakın silip tekrar ekleme gibi şeyler yapma çünkü aksi taktirde bug olur. Bir başkasının labeli bir başka kişide vs görünür.
Çok fazla detaya değinmedim çünkü kendin öğrenmen daha iyi olur.