Menü
💬 Forum 🛒 Mağaza ⛏️ Sunucular ⚔️ Klanlar 📰 Blog 🏆 Liderlik 👥 Üyeler 🎖️ Rütbeler
1 üye online 👥 12 toplam üye 📝 Bugün 51 konu 💬 Bugün 51 mesaj

Skript ile Ücretsiz Nick (Takma Ad) Sistemi — Renk ve Format Destekli

orginscorel · 2 saat önce · 1 gönderi · 0 görüntülenme
#1

Nick Sistemi Skripti — Renkli Takma Ad Sistemi



Oyuncuların chat'te görünen isimlerini değiştirebildiği, renk kod desteği olan ve admin yönetimi içeren bir nick sistemi.

Tam Skript Kodu




# nick-sistemi.sk
# Nick (Takma Ad) Sistemi — Ücretsiz

options:
prefix: "&8[&d&lNick&8] &r"
maks-uzunluk: 16

command /nick [<text>]:
trigger:
if arg-1 is not set:
if {nick.%player's uuid%} is set:
send "{@prefix}&7Mevcut nick: &f%{nick.%player's uuid%}%" to player
send "{@prefix}&7Kaldırmak için: &b/nickkaldır" to player
else:
send "{@prefix}&7Kullanım: &b/nick <takma-ad>" to player
stop

set {_nick} to arg-1

# Renk kodu izni
if {_nick} contains "&":
if player doesn't have permission "nick.renk":
set {_nick} to {_nick} without color codes
send "{@prefix}&7Renk kodları için VIP gerekli." to player

# Uzunluk kontrolü
set {_temiz} to {_nick} without color codes
if length of {_temiz} > {@maks-uzunluk}:
send "{@prefix}&cNick en fazla %{@maks-uzunluk}% karakter olabilir!" to player
stop

# Başkasının kullandığı nick kontrolü
loop all players:
if loop-player is not player:
if {nick.%loop-player's uuid%} is {_nick}:
send "{@prefix}&cBu nick kullanılıyor!" to player
stop

set {nick.%player's uuid%} to {_nick}
set display name of player to "%{_nick}% &r"
set tab list name of player to "%{_nick}%"
send "{@prefix}&aNick güncellendi: &f%{_nick}%" to player

command /nickkaldır:
aliases: /nicksil, /nicktemizle
trigger:
if {nick.%player's uuid%} is not set:
send "{@prefix}&7Zaten nick kullanmıyorsunuz." to player
stop
delete {nick.%player's uuid%}
set display name of player to player's name
set tab list name of player to player's name
send "{@prefix}&7Nick kaldırıldı. Gerçek isminiz görünüyor." to player

command /adminnick <player> <text>:
permission: nick.admin
trigger:
set {nick.%arg-1's uuid%} to arg-2
if arg-1 is online:
set display name of arg-1 to "%arg-2% &r"
set tab list name of arg-1 to arg-2
send "{@prefix}&a%arg-1% için nick ayarlandı: &f%arg-2%" to player

command /adminnicktemizle <player>:
permission: nick.admin
trigger:
delete {nick.%arg-1's uuid%}
if arg-1 is online:
set display name of arg-1 to arg-1's name
set tab list name of arg-1 to arg-1's name
send "{@prefix}&a%arg-1% nicküğü temizlendi." to player

# Giriş yapınca nick'i yükle
on join:
if {nick.%player's uuid%} is set:
set display name of player to "%{nick.%player's uuid%}% &r"
set tab list name of player to {nick.%player's uuid%}


Yetkilendirme




/lp group vip permission set nick.renk true
/lp group admin permission set nick.admin true
/lp group default permission set skript.nick true


Renk Kodu Listesi




  • &0-9 ve &a-f = renkler
  • &l = kalın, &o = italik, &n = altı çizili
  • [*]VIP olmayan oyuncular sadece renksiz nick kullanabilir


Sorularınız için bu konuya yazın!

Cevap yazabilmek için giriş yap.