Çözüldü Skript den clan sistemi yaptım nasıl tab pluginin scoreboard'ının kısmına eklerim &aKlan İsmi:------ gibi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Janx_12

Somon Balığı Selam Vermeye Geldi
Katılım
20 Mayıs 2025
Mesajlar
19
Elmaslar
2
Puan
895
Yaş
26
Konum
İstanbul
Minecraft
omerxb

Discord:

omerxb

Skript den clan sistemi yaptım nasıl tab pluginin scoreboard'ının kısmına eklerim &aKlan İsmi:------ gibi
 
Skriptinde clan ismini nasıl tutuyorsan ona göre güncelleyebilirsin {clan.%player%} kısmını
Kod:
placeholderapi placeholder "clan":
    if {clan.%player%} is set:
        set result to {clan.%player%}
    else:
        set result to "Yok"

skript-placeholders şart.
 
sk dan klan yapma ilk önerim. Database taraflı çok sıkıntı çıkar.
 
Skriptinde clan ismini nasıl tutuyorsan ona göre güncelleyebilirsin {clan.%player%} kısmını
Kod:
placeholderapi placeholder "clan":
    if {clan.%player%} is set:
        set result to {clan.%player%}
    else:
        set result to "Yok"

skript-placeholders şart.
kod bu şekilde skript-placeholder var tab da scoreboard'a Klan İsmi Ve Klan Puanı eklemek istiyorum









Kod:
options:

    p: &8[&bDuckDuckNW&8] &r

# --------------------------------------------------------

# 1. DOST ATEŞİ KAPATMA (NO PVP - ULTRA HIZLI)

# --------------------------------------------------------

on damage of player:

    attacker is a player

    victim is a player

    set {_c1} to {ddnw::clan::%uuid of attacker%}

    {_c1} is set

    set {_c2} to {ddnw::clan::%uuid of victim%}

    {_c1} is {_c2}

    cancel event

    send "{@p} &cAynı klandasınız! Klan arkadaşlarınıza vuramazsınız." to attacker

# --------------------------------------------------------

# 2. ANA KLAN KOMUTU & SOHBET KILAVUZU

# --------------------------------------------------------

command /clan [<text>] [<text>]:

    aliases: /klan

    trigger:

        # --- SOHBET YARDIM EKRANI ---

        if arg-1 is not set:

            send "&8&m--------------------------------------------------"

            send "  &b&lDuckDuckNW &8» &fKlan Komutları Listesi"

            send " "

            send " &7/clan create <isim> &8- &fYeni bir klan kurarsınız."

            send " &7/clan invite <oyuncu> &8- &fKlana oyuncu davet edersiniz."

            send " &7/clan accept &8- &fGelen klan davetini kabul edersiniz."

            send " &7/clan kick <oyuncu> &8- &fKlandan üye çıkarırsınız."

            send " &7/clan promote <oyuncu> &8- &fÜyeyi moderatör yaparsınız."

            send " &7/clan demote <oyuncu> &8- &fModeratör yetkisini alırsınız."

            send " &7/clan roster &8- &fKlan üyelerini listelersiniz."

            send " &7/clan leave &8- &fKlandan ayrılırsınız."

            send " &7/clan disband &8- &fKlanı tamamen silersiniz &7(Lider)."

            send " &7/clan top &8- &fSezon sıralamasını görüntülersiniz."

            send " &7/clan odul &8- &fSezon ödüllerini kontrol edersiniz."

            send " &7/clan bilgi &8- &fKlan Hakkındaki Bilgileri Gösterir Klan Puanı vb."

            send "&8&m--------------------------------------------------"

            stop

# --- KLAN BİLGİSİ (INFO) ---

        if arg-1 is "info" or "bilgi" or "stats":

            set {_c} to {ddnw::clan::%uuid of player%}

            if {_c} is not set:

                send "{@p} &cBir klanda değilsiniz!" to player

                stop

            set {_pts} to {ddnw::points::%{_c}%}

            if {_pts} is not set:

                set {_pts} to 0

            set {_owner_uuid} to {ddnw::owner::%{_c}%}

            set {_owner} to {_owner_uuid} parsed as offline player

            set {_count} to size of {ddnw::members::%{_c}%::*}

          

            send "&8&m--------------------------------------------------"

            send "  &b&l%{_c}% &8» &fKlan Bilgileri"

            send " "

            send " &7• Klan Lideri: &e%{_owner}%"

            send " &7• Üye Sayısı: &a%{_count}%"

            send " &7• Toplam Klan Puanı: &6%{_pts}% Puan"

            send "&8&m--------------------------------------------------"

            stop

        # --- KLAN OLUŞTURMA ---

        if arg-1 is "create" or "kur":

            if {ddnw::clan::%uuid of player%} is set:

                send "{@p} &cZaten bir klanda yer alıyorsunuz!" to player

                stop

            if arg-2 is not set:

                send "{@p} &cKlan adı belirtmelisiniz! &7(/clan create <İsim>)" to player

                stop

            set {_name} to arg-2

            if {ddnw::exists::%{_name}%} is set:

                send "{@p} &cBu klan ismi zaten kullanılıyor!" to player

                stop

          

            set {ddnw::clan::%uuid of player%} to {_name}

            set {ddnw::owner::%{_name}%} to uuid of player

            set {ddnw::exists::%{_name}%} to true

            set {ddnw::points::%{_name}%} to 0

            add {_name} to {ddnw::all_clans::*}

            add uuid of player to {ddnw::members::%{_name}%::*}

            send "{@p} &a&l%{_name}% &aklanı başarıyla kuruldu!" to player

            stop

        # --- KLAN SİLME (DISBAND) ---

        if arg-1 is "disband" or "sil" or "delete":

            set {_c} to {ddnw::clan::%uuid of player%}

            if {_c} is not set:

                send "{@p} &cBir klanda değilsiniz!" to player

                stop

            if {ddnw::owner::%{_c}%} is not uuid of player:

                send "{@p} &cKlanı sadece Klan Lideri silebilir!" to player

                stop

          

            loop {ddnw::members::%{_c}%::*}:

                set {_m} to loop-value

                delete {ddnw::clan::%{_m}%}

                delete {ddnw::mod::%{_c}%::%{_m}%}

                set {_p} to {_m} parsed as player

                if {_p} is online:

                    send "{@p} &cKlanınız lider tarafından silindi." to {_p}

            remove {_c} from {ddnw::all_clans::*}

            delete {ddnw::members::%{_c}%::*}

            delete {ddnw::owner::%{_c}%}

            delete {ddnw::exists::%{_c}%}

            delete {ddnw::points::%{_c}%}

            send "{@p} &c&l%{_c}% &cklanı başarıyla silindi!" to player

            stop

        # --- DAVET ETME ---

        if arg-1 is "invite" or "davet":

            set {_c} to {ddnw::clan::%uuid of player%}

            if {_c} is not set:

                send "{@p} &cHenüz bir klanda değilsiniz!" to player

                stop

            if {ddnw::owner::%{_c}%} is not uuid of player:

                if {ddnw::mod::%{_c}%::%uuid of player%} is not set:

                    send "{@p} &cOyuncu davet etmek için Klan Lideri veya Moderatör olmalısınız!" to player

                    stop

            set {_target} to arg-2 parsed as player

            if {_target} is not set:

                send "{@p} &cOyuncu bulunamadı veya oyunda değil." to player

                stop

            set {ddnw::invite::%uuid of {_target}%} to {_c}

            send "{@p} &a%{_target}% &fisimli oyuncuya davet gönderildi." to player

            send "{@p} &b%{_c}% &fklanından davet aldınız! Katılmak için: &e/clan accept" to {_target}

            stop

        # --- DAVET KABUL ETME ---

        if arg-1 is "accept" or "kabul":

            if {ddnw::clan::%uuid of player%} is set:

                send "{@p} &cZaten bir klanın üyesisiniz!" to player

                stop

            set {_c} to {ddnw::invite::%uuid of player%}

            if {_c} is not set:

                send "{@p} &cGelen herhangi bir klan davetiniz bulunmuyor." to player

                stop

          

            delete {ddnw::invite::%uuid of player%}

            set {ddnw::clan::%uuid of player%} to {_c}

            add uuid of player to {ddnw::members::%{_c}%::*}

            send "{@p} &a%{_c}% &fklanına başarıyla katıldınız!" to player

            stop

        # --- ÜYE ÇIKARMA (KICK) ---

        if arg-1 is "kick" or "at":

            set {_c} to {ddnw::clan::%uuid of player%}

            if {_c} is not set:

                send "{@p} &cKlanda değilsiniz!" to player

                stop

            if {ddnw::owner::%{_c}%} is not uuid of player:

                if {ddnw::mod::%{_c}%::%uuid of player%} is not set:

                    send "{@p} &cÜye çıkarmak için yetkiniz yok!" to player

                    stop

            if arg-2 is not set:

                send "{@p} &cÇıkarılacak oyuncu adını yazın!" to player

                stop

            set {_target} to arg-2 parsed as offline player

            remove uuid of {_target} from {ddnw::members::%{_c}%::*}

            delete {ddnw::clan::%uuid of {_target}%}

            delete {ddnw::mod::%{_c}%::%uuid of {_target}%}

            send "{@p} &c%{_target}% &fklandan çıkarıldı." to player

            stop

        # --- TERFİ (PROMOTE) ---

        if arg-1 is "promote":

            set {_c} to {ddnw::clan::%uuid of player%}

            if {ddnw::owner::%{_c}%} is not uuid of player:

                send "{@p} &cBu komutu sadece klan lideri kullanabilir!" to player

                stop

            set {_target} to arg-2 parsed as offline player

            set {ddnw::mod::%{_c}%::%uuid of {_target}%} to true

            send "{@p} &a%{_target}% &fartık klan moderatörü!" to player

            stop

        # --- RÜTBENİ DÜŞÜRME (DEMOTE) ---

        if arg-1 is "demote":

            set {_c} to {ddnw::clan::%uuid of player%}

            if {ddnw::owner::%{_c}%} is not uuid of player:

                send "{@p} &cBu komutu sadece klan lideri kullanabilir!" to player

                stop

            set {_target} to arg-2 parsed as offline player

            delete {ddnw::mod::%{_c}%::%uuid of {_target}%}

            send "{@p} &c%{_target}% &fmoderatörlük yetkisi geri alındı." to player

            stop

        # --- KLANDAN AYRILMA ---

        if arg-1 is "leave" or "ayril":

            set {_c} to {ddnw::clan::%uuid of player%}

            if {_c} is not set:

                send "{@p} &cZaten bir klanda değilsiniz!" to player

                stop

            if {ddnw::owner::%{_c}%} is uuid of player:

                send "{@p} &cKlan liderisiniz! Ayrılmak yerine klanı silmek için: &e/clan disband" to player

                stop

            remove uuid of player from {ddnw::members::%{_c}%::*}

            delete {ddnw::clan::%uuid of player%}

            delete {ddnw::mod::%{_c}%::%uuid of player%}

            send "{@p} &c%{_c}% &fklanından ayrıldınız." to player

            stop

        # --- ÜYE LİSTESİ (ROSTER) ---

        if arg-1 is "roster" or "liste":

            set {_c} to {ddnw::clan::%uuid of player%}

            if {_c} is not set:

                send "{@p} &cBir klanda değilsiniz!" to player

                stop

            send "&8&m--------------------------------------------------"

            send "  &b&l%{_c}% &8» &fKlan Üyeleri"

            loop {ddnw::members::%{_c}%::*}:

                set {_p} to loop-value parsed as offline player

                if {_p} is online:

                    send " &7- &a%{_p}% &8(&aÇevrimiçi&8)"

                else:

                    send " &7- &7%{_p}% &8(&cÇevrimdışı&8)"

            send "&8&m--------------------------------------------------"

            stop

        # --- KLAN TOP SIRALAMASI ---

        if arg-1 is "top" or "siralama":

            send "&8&m--------------------------------------------------"

            send "  &6&l🏆 DuckDuckNW — KLAN SEZON SIRALAMASI &6&l🏆"

            send " "

          

            delete {_temp_list::*}

            loop {ddnw::all_clans::*}:

                add loop-value to {_temp_list::*}

            set {_rank} to 1

            loop 10 times:

                set {_max_pts} to -1

                set {_top_clan} to ""

                loop {_temp_list::*}:

                    set {_check_pts} to {ddnw::points::%loop-value-2%}

                    if {_check_pts} is not set:

                        set {_check_pts} to 0

                    if {_check_pts} > {_max_pts}:

                        set {_max_pts} to {_check_pts}

                        set {_top_clan} to loop-value-2

              

                if {_top_clan} is not "":

                    if {_rank} is 1:

                        send " &e&l1. %{_top_clan}% &8» &a%{_max_pts}% Puan &7(&6&lSEZON LİDERİ&7)"

                    else if {_rank} is 2:

                        send " &f&l2. %{_top_clan}% &8» &a%{_max_pts}% Puan"

                    else if {_rank} is 3:

                        send " &c&l3. %{_top_clan}% &8» &a%{_max_pts}% Puan"

                    else:

                        send " &7%{_rank}%. %{_top_clan}% &8» &a%{_max_pts}% Puan"

                  

                    remove {_top_clan} from {_temp_list::*}

                    add 1 to {_rank}

          

            if {_rank} is 1:

                send " &7Henüz kayıtlı klan bulunmuyor."

            send " "

            send " &7&oSadece 1. Sıradaki klan Sezon Ödüllerini kazanır!"

            send "&8&m--------------------------------------------------"

            stop

        # --- SEZON ÖDÜLLERİ ---

        if arg-1 is "sezon" or "odul" or "oduller":

            send "&8&m--------------------------------------------------"

            send "  &6&l🏆 DuckDuckNW — SEZON BİRİNCİSİ ÖDÜLLERİ &6&l🏆"

            send " "

            send " &e&lYALNIZCA 1. OLAN KLANA BÜYÜK ÖDÜLLER:"

            send "  &f• &a1000 DuckCoin &7(Tüm Klan Üyelerine)"

            send "  &f• &bSezon Şampiyonu 1x Parası"

            send " "

            send " &7&oSadece 1. Klan tüm bu ödüllerin sahibi olur!"

            send " &7&oArenalarda rakiplerinizi eleyin ve klanınızı zirveye taşıyın."

            send "&8&m--------------------------------------------------"

            stop

# --------------------------------------------------------

# 3. KLAN SAVAŞLARI PUAN SİSTEMİ

# --------------------------------------------------------

on death of player:

    set {_victim_clan} to {ddnw::clan::%uuid of victim%}

 

    # Ölme cezası (-10 Puan)

    if {_victim_clan} is set:

        remove 10 from {ddnw::points::%{_victim_clan}%}

        if {ddnw::points::%{_victim_clan}%} < 0:

            set {ddnw::points::%{_victim_clan}%} to 0

        send "{@p} &cÖldüğün için klanın &e10 Klan Puanı &ckaybetti!" to victim

    # Klanlar arası öldürme (+15 Puan)

    if attacker is a player:

        set {_killer_clan} to {ddnw::clan::%uuid of attacker%}

        if {_killer_clan} is set:

            if {_victim_clan} is set:

                if {_killer_clan} is not {_victim_clan}:

                    add 15 to {ddnw::points::%{_killer_clan}%}

                    send "{@p} &aBaşka bir klan üyesini öldürdüğün için klanına &e+15 Klan Puanı &akazandırdın!" to attacker
Kod:
 
Moderatör tarafından düzenlendi:
Skript den clan sistemi yaptım nasıl tab pluginin scoreboard'ının kısmına eklerim &aKlan İsmi:------ gibi
skript kullanmayın bu gibi şeylerde ben en ufak şeyde bile eklenti yaparım bence sizde eklenti yazmayı öğrenip kendi eklentinizi yapın yapay zeka ile yapabilirsiniz
 
skript kullanmayın bu gibi şeylerde ben en ufak şeyde bile eklenti yaparım bence sizde eklenti yazmayı öğrenip kendi eklentinizi yapın yapay zeka ile yapabilirsiniz
peki yardımınız için sağolun
 
kod bu şekilde skript-placeholder var tab da scoreboard'a Klan İsmi Ve Klan Puanı eklemek istiyorum









options:
p: &8[&bDuckDuckNW&8] &r
# --------------------------------------------------------
# 1. DOST ATEŞİ KAPATMA (NO PVP - ULTRA HIZLI)
# --------------------------------------------------------
on damage of player:
attacker is a player
victim is a player
set {_c1} to {ddnw::clan::%uuid of attacker%}
{_c1} is set
set {_c2} to {ddnw::clan::%uuid of victim%}
{_c1} is {_c2}
cancel event
send "{@p} &cAynı klandasınız! Klan arkadaşlarınıza vuramazsınız." to attacker
# --------------------------------------------------------
# 2. ANA KLAN KOMUTU & SOHBET KILAVUZU
# --------------------------------------------------------
command /clan [<text>] [<text>]:
aliases: /klan
trigger:
# --- SOHBET YARDIM EKRANI ---
if arg-1 is not set:
send "&8&m--------------------------------------------------"
send " &b&lDuckDuckNW &8» &fKlan Komutları Listesi"
send " "
send " &7/clan create <isim> &8- &fYeni bir klan kurarsınız."
send " &7/clan invite <oyuncu> &8- &fKlana oyuncu davet edersiniz."
send " &7/clan accept &8- &fGelen klan davetini kabul edersiniz."
send " &7/clan kick <oyuncu> &8- &fKlandan üye çıkarırsınız."
send " &7/clan promote <oyuncu> &8- &fÜyeyi moderatör yaparsınız."
send " &7/clan demote <oyuncu> &8- &fModeratör yetkisini alırsınız."
send " &7/clan roster &8- &fKlan üyelerini listelersiniz."
send " &7/clan leave &8- &fKlandan ayrılırsınız."
send " &7/clan disband &8- &fKlanı tamamen silersiniz &7(Lider)."
send " &7/clan top &8- &fSezon sıralamasını görüntülersiniz."
send " &7/clan odul &8- &fSezon ödüllerini kontrol edersiniz."
send " &7/clan bilgi &8- &fKlan Hakkındaki Bilgileri Gösterir Klan Puanı vb."
send "&8&m--------------------------------------------------"
stop
# --- KLAN BİLGİSİ (INFO) ---
if arg-1 is "info" or "bilgi" or "stats":
set {_c} to {ddnw::clan::%uuid of player%}
if {_c} is not set:
send "{@p} &cBir klanda değilsiniz!" to player
stop
set {_pts} to {ddnw::points::%{_c}%}
if {_pts} is not set:
set {_pts} to 0
set {_owner_uuid} to {ddnw::owner::%{_c}%}
set {_owner} to {_owner_uuid} parsed as offline player
set {_count} to size of {ddnw::members::%{_c}%::*}

send "&8&m--------------------------------------------------"
send " &b&l%{_c}% &8» &fKlan Bilgileri"
send " "
send " &7• Klan Lideri: &e%{_owner}%"
send " &7• Üye Sayısı: &a%{_count}%"
send " &7• Toplam Klan Puanı: &6%{_pts}% Puan"
send "&8&m--------------------------------------------------"
stop
# --- KLAN OLUŞTURMA ---
if arg-1 is "create" or "kur":
if {ddnw::clan::%uuid of player%} is set:
send "{@p} &cZaten bir klanda yer alıyorsunuz!" to player
stop
if arg-2 is not set:
send "{@p} &cKlan adı belirtmelisiniz! &7(/clan create <İsim>)" to player
stop
set {_name} to arg-2
if {ddnw::exists::%{_name}%} is set:
send "{@p} &cBu klan ismi zaten kullanılıyor!" to player
stop

set {ddnw::clan::%uuid of player%} to {_name}
set {ddnw::owner::%{_name}%} to uuid of player
set {ddnw::exists::%{_name}%} to true
set {ddnw::points::%{_name}%} to 0
add {_name} to {ddnw::all_clans::*}
add uuid of player to {ddnw::members::%{_name}%::*}
send "{@p} &a&l%{_name}% &aklanı başarıyla kuruldu!" to player
stop
# --- KLAN SİLME (DISBAND) ---
if arg-1 is "disband" or "sil" or "delete":
set {_c} to {ddnw::clan::%uuid of player%}
if {_c} is not set:
send "{@p} &cBir klanda değilsiniz!" to player
stop
if {ddnw::owner::%{_c}%} is not uuid of player:
send "{@p} &cKlanı sadece Klan Lideri silebilir!" to player
stop

loop {ddnw::members::%{_c}%::*}:
set {_m} to loop-value
delete {ddnw::clan::%{_m}%}
delete {ddnw::mod::%{_c}%::%{_m}%}
set {_p} to {_m} parsed as player
if {_p} is online:
send "{@p} &cKlanınız lider tarafından silindi." to {_p}
remove {_c} from {ddnw::all_clans::*}
delete {ddnw::members::%{_c}%::*}
delete {ddnw::owner::%{_c}%}
delete {ddnw::exists::%{_c}%}
delete {ddnw::points::%{_c}%}
send "{@p} &c&l%{_c}% &cklanı başarıyla silindi!" to player
stop
# --- DAVET ETME ---
if arg-1 is "invite" or "davet":
set {_c} to {ddnw::clan::%uuid of player%}
if {_c} is not set:
send "{@p} &cHenüz bir klanda değilsiniz!" to player
stop
if {ddnw::owner::%{_c}%} is not uuid of player:
if {ddnw::mod::%{_c}%::%uuid of player%} is not set:
send "{@p} &cOyuncu davet etmek için Klan Lideri veya Moderatör olmalısınız!" to player
stop
set {_target} to arg-2 parsed as player
if {_target} is not set:
send "{@p} &cOyuncu bulunamadı veya oyunda değil." to player
stop
set {ddnw::invite::%uuid of {_target}%} to {_c}
send "{@p} &a%{_target}% &fisimli oyuncuya davet gönderildi." to player
send "{@p} &b%{_c}% &fklanından davet aldınız! Katılmak için: &e/clan accept" to {_target}
stop
# --- DAVET KABUL ETME ---
if arg-1 is "accept" or "kabul":
if {ddnw::clan::%uuid of player%} is set:
send "{@p} &cZaten bir klanın üyesisiniz!" to player
stop
set {_c} to {ddnw::invite::%uuid of player%}
if {_c} is not set:
send "{@p} &cGelen herhangi bir klan davetiniz bulunmuyor." to player
stop

delete {ddnw::invite::%uuid of player%}
set {ddnw::clan::%uuid of player%} to {_c}
add uuid of player to {ddnw::members::%{_c}%::*}
send "{@p} &a%{_c}% &fklanına başarıyla katıldınız!" to player
stop
# --- ÜYE ÇIKARMA (KICK) ---
if arg-1 is "kick" or "at":
set {_c} to {ddnw::clan::%uuid of player%}
if {_c} is not set:
send "{@p} &cKlanda değilsiniz!" to player
stop
if {ddnw::owner::%{_c}%} is not uuid of player:
if {ddnw::mod::%{_c}%::%uuid of player%} is not set:
send "{@p} &cÜye çıkarmak için yetkiniz yok!" to player
stop
if arg-2 is not set:
send "{@p} &cÇıkarılacak oyuncu adını yazın!" to player
stop
set {_target} to arg-2 parsed as offline player
remove uuid of {_target} from {ddnw::members::%{_c}%::*}
delete {ddnw::clan::%uuid of {_target}%}
delete {ddnw::mod::%{_c}%::%uuid of {_target}%}
send "{@p} &c%{_target}% &fklandan çıkarıldı." to player
stop
# --- TERFİ (PROMOTE) ---
if arg-1 is "promote":
set {_c} to {ddnw::clan::%uuid of player%}
if {ddnw::owner::%{_c}%} is not uuid of player:
send "{@p} &cBu komutu sadece klan lideri kullanabilir!" to player
stop
set {_target} to arg-2 parsed as offline player
set {ddnw::mod::%{_c}%::%uuid of {_target}%} to true
send "{@p} &a%{_target}% &fartık klan moderatörü!" to player
stop
# --- RÜTBENİ DÜŞÜRME (DEMOTE) ---
if arg-1 is "demote":
set {_c} to {ddnw::clan::%uuid of player%}
if {ddnw::owner::%{_c}%} is not uuid of player:
send "{@p} &cBu komutu sadece klan lideri kullanabilir!" to player
stop
set {_target} to arg-2 parsed as offline player
delete {ddnw::mod::%{_c}%::%uuid of {_target}%}
send "{@p} &c%{_target}% &fmoderatörlük yetkisi geri alındı." to player
stop
# --- KLANDAN AYRILMA ---
if arg-1 is "leave" or "ayril":
set {_c} to {ddnw::clan::%uuid of player%}
if {_c} is not set:
send "{@p} &cZaten bir klanda değilsiniz!" to player
stop
if {ddnw::owner::%{_c}%} is uuid of player:
send "{@p} &cKlan liderisiniz! Ayrılmak yerine klanı silmek için: &e/clan disband" to player
stop
remove uuid of player from {ddnw::members::%{_c}%::*}
delete {ddnw::clan::%uuid of player%}
delete {ddnw::mod::%{_c}%::%uuid of player%}
send "{@p} &c%{_c}% &fklanından ayrıldınız." to player
stop
# --- ÜYE LİSTESİ (ROSTER) ---
if arg-1 is "roster" or "liste":
set {_c} to {ddnw::clan::%uuid of player%}
if {_c} is not set:
send "{@p} &cBir klanda değilsiniz!" to player
stop
send "&8&m--------------------------------------------------"
send " &b&l%{_c}% &8» &fKlan Üyeleri"
loop {ddnw::members::%{_c}%::*}:
set {_p} to loop-value parsed as offline player
if {_p} is online:
send " &7- &a%{_p}% &8(&aÇevrimiçi&8)"
else:
send " &7- &7%{_p}% &8(&cÇevrimdışı&8)"
send "&8&m--------------------------------------------------"
stop
# --- KLAN TOP SIRALAMASI ---
if arg-1 is "top" or "siralama":
send "&8&m--------------------------------------------------"
send " &6&l🏆 DuckDuckNW — KLAN SEZON SIRALAMASI &6&l🏆"
send " "

delete {_temp_list::*}
loop {ddnw::all_clans::*}:
add loop-value to {_temp_list::*}
set {_rank} to 1
loop 10 times:
set {_max_pts} to -1
set {_top_clan} to ""
loop {_temp_list::*}:
set {_check_pts} to {ddnw::points::%loop-value-2%}
if {_check_pts} is not set:
set {_check_pts} to 0
if {_check_pts} > {_max_pts}:
set {_max_pts} to {_check_pts}
set {_top_clan} to loop-value-2

if {_top_clan} is not "":
if {_rank} is 1:
send " &e&l1. %{_top_clan}% &8» &a%{_max_pts}% Puan &7(&6&lSEZON LİDERİ&7)"
else if {_rank} is 2:
send " &f&l2. %{_top_clan}% &8» &a%{_max_pts}% Puan"
else if {_rank} is 3:
send " &c&l3. %{_top_clan}% &8» &a%{_max_pts}% Puan"
else:
send " &7%{_rank}%. %{_top_clan}% &8» &a%{_max_pts}% Puan"

remove {_top_clan} from {_temp_list::*}
add 1 to {_rank}

if {_rank} is 1:
send " &7Henüz kayıtlı klan bulunmuyor."
send " "
send " &7&oSadece 1. Sıradaki klan Sezon Ödüllerini kazanır!"
send "&8&m--------------------------------------------------"
stop
# --- SEZON ÖDÜLLERİ ---
if arg-1 is "sezon" or "odul" or "oduller":
send "&8&m--------------------------------------------------"
send " &6&l🏆 DuckDuckNW — SEZON BİRİNCİSİ ÖDÜLLERİ &6&l🏆"
send " "
send " &e&lYALNIZCA 1. OLAN KLANA BÜYÜK ÖDÜLLER:"
send " &f• &a1000 DuckCoin &7(Tüm Klan Üyelerine)"
send " &f• &bSezon Şampiyonu 1x Parası"
send " "
send " &7&oSadece 1. Klan tüm bu ödüllerin sahibi olur!"
send " &7&oArenalarda rakiplerinizi eleyin ve klanınızı zirveye taşıyın."
send "&8&m--------------------------------------------------"
stop
# --------------------------------------------------------
# 3. KLAN SAVAŞLARI PUAN SİSTEMİ
# --------------------------------------------------------
on death of player:
set {_victim_clan} to {ddnw::clan::%uuid of victim%}

# Ölme cezası (-10 Puan)
if {_victim_clan} is set:
remove 10 from {ddnw::points::%{_victim_clan}%}
if {ddnw::points::%{_victim_clan}%} < 0:
set {ddnw::points::%{_victim_clan}%} to 0
send "{@p} &cÖldüğün için klanın &e10 Klan Puanı &ckaybetti!" to victim
# Klanlar arası öldürme (+15 Puan)
if attacker is a player:
set {_killer_clan} to {ddnw::clan::%uuid of attacker%}
if {_killer_clan} is set:
if {_victim_clan} is set:
if {_killer_clan} is not {_victim_clan}:
add 15 to {ddnw::points::%{_killer_clan}%}
send "{@p} &aBaşka bir klan üyesini öldürdüğün için klanına &e+15 Klan Puanı &akazandırdın!" to attacker
Eğer skript-placeholders yüklüyse skript dosyanın en altına aşağıdaki kodu ekle.

Kod:
placeholderapi placeholder "klan":
    if {ddnw::clan::%player's uuid%} is set:
        set result to {ddnw::clan::%player's uuid%}
    else:
        set result to "Yok"

placeholderapi placeholder "klan_puan":
    set {_clan} to {ddnw::clan::%player's uuid%}
    if {_clan} is set:
        set result to "%{ddnw::points::%{_clan}%}%"
    else:
        set result to "0"


Kod:
- "&aKlan İsmi: &f%klan%"
- "&aKlan Puanı: &f%klan_puan%"
 
Eğer skript-placeholders yüklüyse skript dosyanın en altına aşağıdaki kodu ekle.

Kod:
placeholderapi placeholder "klan":
    if {ddnw::clan::%player's uuid%} is set:
        set result to {ddnw::clan::%player's uuid%}
    else:
        set result to "Yok"

placeholderapi placeholder "klan_puan":
    set {_clan} to {ddnw::clan::%player's uuid%}
    if {_clan} is set:
        set result to "%{ddnw::points::%{_clan}%}%"
    else:
        set result to "0"


Kod:
- "&aKlan İsmi: &f%klan%"
- "&aKlan Puanı: &f%klan_puan%"
olmadı sürümüm 1.20.1 purpur papi ecloud download fln yapmam gerekiyo mu veya herhangi bişe böyle bi hata aldım skript-placeholder sürümüm 1.7.0 skript sürümüm 2.8.5
 

Ekli dosyalar

  • 1784653455007.webp
    1784653455007.webp
    43,8 KB · Görüntüleme: 2
olmadı sürümüm 1.20.1 purpur papi ecloud download fln yapmam gerekiyo mu veya herhangi bişe böyle bi hata aldım skript-placeholder sürümüm 1.7.0 skript sürümüm 2.8.5
Kod:
placeholderapi placeholder with the prefix "ddnw":
    if the identifier is "klan":
        set {_c} to {ddnw::clan::%uuid of player%}
        if {_c} is set:
            set the result to {_c}
        else:
            set the result to "Yok"
        stop
    if the identifier is "klan_puan":
        set {_c} to {ddnw::clan::%uuid of player%}
        if {_c} is not set:
            set the result to "0"
            stop
        set {_pts} to {ddnw::points::%{_c}%}
        if {_pts} is not set:
            set {_pts} to 0
        set the result to "%{_pts}%"

%ddnw_klan%
%ddnw_klan_puan%


Kod:
/sk reload
/papi reload
/papi parse <oyuncu_adı> ddnw_klan
/papi parse <oyuncu_adı> ddnw_klan_puan
 
Kod:
placeholderapi placeholder with the prefix "ddnw":
    if the identifier is "klan":
        set {_c} to {ddnw::clan::%uuid of player%}
        if {_c} is set:
            set the result to {_c}
        else:
            set the result to "Yok"
        stop
    if the identifier is "klan_puan":
        set {_c} to {ddnw::clan::%uuid of player%}
        if {_c} is not set:
            set the result to "0"
            stop
        set {_pts} to {ddnw::points::%{_c}%}
        if {_pts} is not set:
            set {_pts} to 0
        set the result to "%{_pts}%"

%ddnw_klan%
%ddnw_klan_puan%


Kod:
/sk reload
/papi reload
/papi parse <oyuncu_adı> ddnw_klan
/papi parse <oyuncu_adı> ddnw_klan_puan
sağol oldu
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl