Skript isteği Arananlar Skripti

Snoweay

Sudan Çıkmış
Mesajlar
6
En iyi cevaplar
0
Beğeniler
1
Puanları
20
Survival server için skript isteği 1.8 için:

Sunucum roleplay olmucak sadece survival oluacak ama survivala arananlar skirpti yakışır diye düşündüm.
İlk önce oyuncu bi kişi belirlicek [ /arananlar ekle isim para } olucak adam arananlara bu kişi yi eklicek ve bunu başkası öldürürse ona belirlediği bir para gidicek
ama para kendisinden gidicek. Bir oyuncu /arananlar yazıcak karşısına eklenen oyuncular çıkıcak zor olmassa tıklasın adam onu seçsin ondan başka ekleneni öldürürse para gitmesin sadece o seçtiği kişiyi öldürebilsin.
/arananlar çıkar isim olsun adam eklediğini çıkarabilsin.

Böyle bi skript istiyorum, yapanlara teşekkürler yapmayanlarada girip baktıkları için teşekkürler iyi forumlar..
 


Mirai

Sanırım burası boş.
Mesajlar
83
En iyi cevaplar
12
Beğeniler
31
Puanları
200
Ruh hali
Arananlar listesini görmek için /arananlar liste , arananlar listesini sıfırlamak için ise /sıfırla yazmanız yeterli olacaktır.

Kod:
command /arananlar <text> [<player>] [<number>]:
    trigger:
        if arg 1 is "ekle":
            if arg 2 is set:
                if arg 3 is set:
                    if {arananlar::%player%::*} contains arg 2:
                        send "&c%arg 2% Zaten ekli."
                    else:
                        if player's balance >= arg 3:
                            add arg 2 to {arananlar::%player%::*}
                            send "&e%arg 2% Arananlar listesine eklendi."
                            set {gpara} to arg 3
                            remove {gpara} from player's balance
                        else:
                            send "&cYeterli paranız yok."
                else:
                    send "&cBir fiyat girmelisin."
            else:
                send "&cBir oyuncu adı girmelisin."
        else:
            send "&cEklemek için: /arananlar ekle oyuncu fiyat"
            if arg 1 is "liste":
                open chest with 6 rows named "&e&lArananlar" to player
                set {_x} to 0
                loop {arananlar::%player%::*}:
                    set {_para} to arg 3
                    format slot 0 of player with loop-value's skull named "&6Oyuncu: &e%loop-value%" with lore "&6Kellesindeki para: &e%{gpara}%" to close then run [execute player command "/seç"]
                           
command /seç:
    trigger:
        loop {arananlar::%player%::*}:
            set {_secildi} to true
            send "&e%loop-value% seçildi artık onun peşindesin."
       
       
on death:
    victim is a player
    attacker is a player
    {_secildi} is true:
        loop {arananlar::%player%::*}:
            if victim is "%loop-value%":
                send "&e%loop-value%'yi öldürdün artık başka kişileri seçebirsin." to attacker
                send "&e%loop-value%'nin kellesinde ki para hesabına eklendi." to attacker
                add {_para} to attacker
                delete {_secildi}
            else:
                send "s"

command /sıfırla:
    permission: sıfırla.admin
    permission message: &4&lHATA &7&l> &fBu komut için yetkiniz yok.
    trigger:
        delete {arananlar::%player%::*}
        send "&a&lBILGI &7&l> &fArananlar listesini başarıyla sıfırladınız. " to player
 

Snoweay

Sudan Çıkmış
Mesajlar
6
En iyi cevaplar
0
Beğeniler
1
Puanları
20
Arananlar listesini görmek için /arananlar liste , arananlar listesini sıfırlamak için ise /sıfırla yazmanız yeterli olacaktır.

Kod:
command /arananlar <text> [<player>] [<number>]:
    trigger:
        if arg 1 is "ekle":
            if arg 2 is set:
                if arg 3 is set:
                    if {arananlar::%player%::*} contains arg 2:
                        send "&c%arg 2% Zaten ekli."
                    else:
                        if player's balance >= arg 3:
                            add arg 2 to {arananlar::%player%::*}
                            send "&e%arg 2% Arananlar listesine eklendi."
                            set {gpara} to arg 3
                            remove {gpara} from player's balance
                        else:
                            send "&cYeterli paranız yok."
                else:
                    send "&cBir fiyat girmelisin."
            else:
                send "&cBir oyuncu adı girmelisin."
        else:
            send "&cEklemek için: /arananlar ekle oyuncu fiyat"
            if arg 1 is "liste":
                open chest with 6 rows named "&e&lArananlar" to player
                set {_x} to 0
                loop {arananlar::%player%::*}:
                    set {_para} to arg 3
                    format slot 0 of player with loop-value's skull named "&6Oyuncu: &e%loop-value%" with lore "&6Kellesindeki para: &e%{gpara}%" to close then run [execute player command "/seç"]
                          
command /seç:
    trigger:
        loop {arananlar::%player%::*}:
            set {_secildi} to true
            send "&e%loop-value% seçildi artık onun peşindesin."
      
      
on death:
    victim is a player
    attacker is a player
    {_secildi} is true:
        loop {arananlar::%player%::*}:
            if victim is "%loop-value%":
                send "&e%loop-value%'yi öldürdün artık başka kişileri seçebirsin." to attacker
                send "&e%loop-value%'nin kellesinde ki para hesabına eklendi." to attacker
                add {_para} to attacker
                delete {_secildi}
            else:
                send "s"

command /sıfırla:
    permission: sıfırla.admin
    permission message: &4&lHATA &7&l> &fBu komut için yetkiniz yok.
    trigger:
        delete {arananlar::%player%::*}
        send "&a&lBILGI &7&l> &fArananlar listesini başarıyla sıfırladınız. " to player
denicem teşekkürler
 

Üst