Skript isteği Arananlar Skripti

Snoweay

Sudan Çıkmış
En iyi cevaplar
0
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ş.
En iyi cevaplar
12
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ış
En iyi cevaplar
0
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