Skript Paylaşımı • Övgü Sistemi • Sunucudaki oyuncuları takdir edin!

Skripti nasıl buldunuz ?

  • Çok iyi olmuş böyle devam.

    Oy: 3 42,9%
  • Daha değişik skriptler yapabilirsin.

    Oy: 4 57,1%

  • Kullanılan toplam oy
    7
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

KrabsyX

Koydum Çalışma Masasını
Katılım
18 Mart 2020
Mesajlar
60
Elmaslar
38
Puan
6.280
Minecraft
KrabsyX
Selamlar MC-TR Ailesi bugün Övgü Sistemim ile karşınızdayım.Bu skript sayesinde oyuncular /öv KrabsyX komuduyla 3 seçenekli bir gui açılacaktır. Menüde kaç övgüleri olduğu yazıyor.Ve Arkadaş Canlısı , Yardımsever ve PVP Ustası şeklinde seçenekleri (arttıralabilir) var.Örneğin ; Eğer oyuncu sunucudaki diğer oyuncunun PVP Ustası olduğunu düşünürse PVP Ustası övgüsünü atabilecek. Sunucularda Aylık olarak sıfırlanıp hediye verilebilir.Neyse fazla uzatmadan skripte ve görsellere geçelim.
1Capture.PNG

00Capture.PNG
0Capture.PNG
JavaScript:
#------------------------\ INFORMATION /------------------------#
#Author: KrabsyX
#Skript Name: ÖvgüSistemi
#Made to: MC-TR
#------------------------\ INFORMATION /------------------------#
Options:
    Prefix: &k|&f &bPatron &f&k|&f
    Praise: &e| &7- &bÖvgü Sistemi &7- &e|
Variables:
    {ovgusistem::%player%} = false
    {ovgu::%player%} = 0
    {pvpman::%player%} = 0
    {help::%player%} = 0
    {friend::%player%} = 0
command /öv [<player>] [<text>]:
    permission: server.praise
    permission message: {@Prefix} &cMaalesef bunun için yetkiniz yok!
    trigger:
        if argument 1 is set:
            if argument 1 is not "%player%":
                if argument 2 is not set:
                    if {ovgusistem::%player%} is true:
                        if {ovgusistem::%argument 1%} is true:
                            open virtual chest with size 5 named "%player's display name% Profili" to player
                            make gui slot 0 and 1 and 2 and 3 and 5 and 6 and 7 and 8 and 9 and 10 and 11 and 12 and 13 and 14 and 15 and 16 and 17 and 18 and 19 and 21 and 23 and 25 and 26 and 27 and 28 and 29 and 30 and 31 and 32 and 33 and 34 and 35 and 36 and 37 and 38 and 39 and 40 and 41 and 42 and 43 and 44 of player with black glass named "{@Praise}" to nothing
                            make gui slot 4 of player with argument 1's skull named "%argument 1's display name%" with lore "&bÖvgü profilime hoşgeldin ! || &eToplam Övgülerim &7» &f%{ovgu::%argument 1%}%" to nothing
                            make gui slot 20 of player with diamond sword named "&aİyi Savaşçı" with lore " &7Bence PVP Ustası || &fPVP Övgü Sayısı &7» &f%{pvp::%player%}%" to close then run player command "/öv %argument 1% pvp" with permission "server.praise"
                            make gui slot 22 of player with emerald named "&aYardımsever İnsan" with lore " &7Çok yardımcı bir insan || &fYardım Övgü Sayısı &7» &f%{help::%player%}%" to close then run player command "/öv %argument 1% helper" with permission "server.praise"
                            make gui slot 24 of player with grass named "&aArkadaş Canlısı" with lore " &7Gerçekten çok arkadaş yanlısı biri. || &fArkadaş Canlısı Övgü Sayısı &7» &f%{friend::%player%}%" to close then run player command "/öv %argument 1% friendly" with permission "server.praise"
                        else:
                            message "{@Prefix} &cOyuncu övgü profili oluşturmamış"
                    else:
                        message "{@Prefix} &cÖvgü profili oluşturmamışsın ! &f/övgükayıt"
                else:
                    if argument 2 is "helper":
                        if {helper::*} contains player's uuid:
                            message "{@Prefix} &cYardımcı övgü hakkını bitirdin."
                        add player's uuid to {helper::*}
                        add 1 to {help::%argument 1%}
                        add 1 to {ovgu::%argument 1%}
                        message "{@Prefix} &eBaşarıyla oyuncuyu &aYardımsever &eözelliğinden övdün!"
                        message "{@Prefix} %player's display name% adlı oyuncu seni övdü ! &aYardımsever" to argument 1
                    if argument 2 is "pvp":
                        if {pvpman::*} contains player's uuid:
                            message "{@Prefix} &cYardımcı övgü hakkını bitirdin."
                        add player's uuid to {pvpman::*}
                        add 1 to {pvp::%argument 1%}
                        add 1 to {ovgu::%argument 1%}
                        message "{@Prefix} &eBaşarıyla oyuncuyu &aİyi Savaşçı &eözelliğinden övdün!"
                        message "{@Prefix} %player's display name% adlı oyuncu seni övdü ! &aİyi Savaşçı" to argument 1
                    if argument 2 is "friendly":
                        if {friendly::*} contains player's uuid:
                            message "{@Prefix} &cYardımcı övgü hakkını bitirdin."
                        add player's uuid to {friendly::*}
                        add 1 to {friend::%argument 1%}
                        add 1 to {ovgu::%argument 1%}
                        message "{@Prefix} &eBaşarıyla oyuncuyu &aArkadaş Canlısı &eözelliğinden övdün!"
                        message "{@Prefix} %player's display name% adlı oyuncu seni övdü ! &aArkadaş Canlısı" to argument 1
                    if argument 2 is not "helper" or "pvp" or "friendly":
                        message "{@Prefix} &fDoğru Kullanım &7» &f/öv [OyuncuADI]"
            else:
                message "{@Prefix} &cKendine övgü gönderemezsin !"
        else:
            send "{@Prefix} &fDoğru Kullanım &7» &f/öv [OyuncuADI]"
command /övgülerim:
    permission: server.praise
    permission message: {@Prefix} &cMaalesef bunun için yetkiniz yok!
    trigger:
        set {ovguler} to {pvp::%player%} + {friend::%player%} + {help::%player%}
        message "{@Prefix} &bToplam Övgülerin &7» &f%{ovguler}%"
command /övgükayıt:
    trigger:
        if {ovgusistem::%player%} is false:
            set {ovgusistem::%player%} to true
            message "{@Praise} &aBaşarıyla kayıt olundu !"
        else:
            message "{@Praise} &cZaten kayıt olmuşsun!"
every 24 hours:
    delete {friendly::*}
    delete {helper::*}
    delete {pvpman::*}

Not : Eğer permission kısmını değiştirmek isterseniz guide sondaki permissionları da değiştiriniz.Hoşunuza gittiyse Elmas bırakmayı unutmayın !:mc_264-0:​
 
Son düzenleme:

Uzun süredir aradığım sistemin oyuna uyarlanması gerçekten çok güzel olmuş ki şahsen ben fazlasıyla da beğendim. Eline ve emeğine sağlık :<3:
 
Değerli yorumun için teşekkür ederim sanırım gerçekten uzun süredir aradığın bir sistem konuyu açmadan mesaj geldi.
Evet, aslına bakarsanız buna benzer sistemi 2018 yılında yazmayı denemiştim ama yarım yamalak olduğu için vazgeçmiştim. Daha sonra da sizin yapıyor olmanıza sevindim ki yakın zamanda içerisinde sunucu projem var ve bu sistemi sunucuya ekleyip mutlaka geliştirmeyi de düşünüyorum. Mesaj olayına gelirsek de mesajı yanlışlık yaparak çok erken attım ve yarı yarıya kaldı. Neyse ki mesajı da bir sorun çıkmadan düzenleyebildim ?
 
Güzel ve kullanışlı bir skript olmuş tebrik ederim :)​
 
Çok beğendim, iyi düşünülmüş. Eline sağlık.
 
Selamlar MC-TR Ailesi bugün Övgü Sistemim ile karşınızdayım.Bu skript sayesinde oyuncular /öv KrabsyX komuduyla 3 seçenekli bir gui açılacaktır. Menüde kaç övgüleri olduğu yazıyor.Ve Arkadaş Canlısı , Yardımsever ve PVP Ustası şeklinde seçenekleri (arttıralabilir) var.Örneğin ; Eğer oyuncu sunucudaki diğer oyuncunun PVP Ustası olduğunu düşünürse PVP Ustası övgüsünü atabilecek. Sunucularda Aylık olarak sıfırlanıp hediye verilebilir.Neyse fazla uzatmadan skripte ve görsellere geçelim.
Kod:
#------------------------\ INFORMATION /------------------------#
#Author: KrabsyX
#Skript Name: ÖvgüSistemi
#Made to: MC-TR
#------------------------\ INFORMATION /------------------------#
Options:
    Prefix: &k|&f &bPatron &f&k|&f
    Praise: &e| &7- &bÖvgü Sistemi &7- &e|
Variables:
    {ovgusistem::%player%} = false
    {ovgu::%player%} = 0
    {pvpman::%player%} = 0
    {help::%player%} = 0
    {friend::%player%} = 0
command /öv [<player>] [<text>]:
    permission: server.praise
    permission message: {@Prefix} &cMaalesef bunun için yetkiniz yok!
    trigger:
        if argument 1 is set:
            if argument 1 is not "%player%":
                if argument 2 is not set:
                    if {ovgusistem::%player%} is true:
                        if {ovgusistem::%argument 1%} is true:
                            open virtual chest with size 5 named "%player's display name% Profili" to player
                            make gui slot 0 and 1 and 2 and 3 and 5 and 6 and 7 and 8 and 9 and 10 and 11 and 12 and 13 and 14 and 15 and 16 and 17 and 18 and 19 and 21 and 23 and 25 and 26 and 27 and 28 and 29 and 30 and 31 and 32 and 33 and 34 and 35 and 36 and 37 and 38 and 39 and 40 and 41 and 42 and 43 and 44 of player with black glass named "{@Praise}" to nothing
                            make gui slot 4 of player with argument 1's skull named "%argument 1's display name%" with lore "&bÖvgü profilime hoşgeldin ! || &eToplam Övgülerim &7» &f%{ovgu::%argument 1%}%" to nothing
                            make gui slot 20 of player with diamond sword named "&aİyi Savaşçı" with lore " &7Bence PVP Ustası || &fPVP Övgü Sayısı &7» &f%{pvp::%player%}%" to close then run player command "/öv %argument 1% pvp" with permission "server.praise"
                            make gui slot 22 of player with emerald named "&aYardımsever İnsan" with lore " &7Çok yardımcı bir insan || &fYardım Övgü Sayısı &7» &f%{help::%player%}%" to close then run player command "/öv %argument 1% helper" with permission "server.praise"
                            make gui slot 24 of player with grass named "&aArkadaş Canlısı" with lore " &7Gerçekten çok arkadaş yanlısı biri. || &fArkadaş Canlısı Övgü Sayısı &7» &f%{friend::%player%}%" to close then run player command "/öv %argument 1% friendly" with permission "server.praise"
                        else:
                            message "{@Prefix} &cOyuncu övgü profili oluşturmamış"
                    else:
                        message "{@Prefix} &cÖvgü profili oluşturmamışsın ! &f/övgükayıt"
                else:
                    if argument 2 is "helper":
                        if {helper::*} contains player's uuid:
                            message "{@Prefix} &cYardımcı övgü hakkını bitirdin."
                        add player's uuid to {helper::*}
                        add 1 to {help::%argument 1%}
                        add 1 to {ovgu::%argument 1%}
                        message "{@Prefix} &eBaşarıyla oyuncuyu &aYardımsever &eözelliğinden övdün!"
                        message "{@Prefix} %player's display name% adlı oyuncu seni övdü ! &aYardımsever" to argument 1
                    if argument 2 is "pvp":
                        if {pvpman::*} contains player's uuid:
                            message "{@Prefix} &cYardımcı övgü hakkını bitirdin."
                        add player's uuid to {pvpman::*}
                        add 1 to {pvp::%argument 1%}
                        add 1 to {ovgu::%argument 1%}
                        message "{@Prefix} &eBaşarıyla oyuncuyu &aİyi Savaşçı &eözelliğinden övdün!"
                        message "{@Prefix} %player's display name% adlı oyuncu seni övdü ! &aİyi Savaşçı" to argument 1
                    if argument 2 is "friendly":
                        if {friendly::*} contains player's uuid:
                            message "{@Prefix} &cYardımcı övgü hakkını bitirdin."
                        add player's uuid to {friendly::*}
                        add 1 to {friend::%argument 1%}
                        add 1 to {ovgu::%argument 1%}
                        message "{@Prefix} &eBaşarıyla oyuncuyu &aArkadaş Canlısı &eözelliğinden övdün!"
                        message "{@Prefix} %player's display name% adlı oyuncu seni övdü ! &aArkadaş Canlısı" to argument 1
                    if argument 2 is not "helper" or "pvp" or "friendly":
                        message "{@Prefix} &fDoğru Kullanım &7» &f/öv [OyuncuADI]"
            else:
                message "{@Prefix} &cKendine övgü gönderemezsin !"
        else:
            send "{@Prefix} &fDoğru Kullanım &7» &f/öv [OyuncuADI]"
command /övgülerim:
    permission: server.praise
    permission message: {@Prefix} &cMaalesef bunun için yetkiniz yok!
    trigger:
        set {ovguler} to {pvp::%player%} + {friend::%player%} + {help::%player%}
        message "{@Prefix} &bToplam Övgülerin &7» &f%{ovguler}%"
command /övgükayıt:
    trigger:
        if {ovgusistem::%player%} is false:
            set {ovgusistem::%player%} to true
            message "{@Praise} &aBaşarıyla kayıt olundu !"
        else:
            message "{@Praise} &cZaten kayıt olmuşsun!"

Not : Eğer permission kısmını değiştirmek isterseniz guide sondaki permissionları da değiştiriniz.Hoşunuza gittiyse Elmas bırakmayı unutmayın !:mc_264-0:​
sosyalliği arttıracak ve eğlendirecek güzrl bir skript olmuş trbrikle
 
Çok güzel olmuş ama kimin ne kadar övgüsü olduğunu görebilsek daha iyi olmaz mı yani mesela ben senin ne kadar övgün olduğunu görebileyim
 
Çok güzel olmuş ama kimin ne kadar övgüsü olduğunu görebilsek daha iyi olmaz mı yani mesela ben senin ne kadar övgün olduğunu görebileyim
Zaten görülüyor , resimlere eklemedim detaylı /öv Hyperrz yazınca guide senin kafanın üzerine gelince toplamı görüyoruz diğerlerine gelince örneğin pvp 'nin üstüne gelince pvp övgülerini gösteriyor kendininkine /övgülerim şeklinde bakabiliyorsun
 
Geliştirip sunucuma ekleyeceğim.Ellerine sağlık ^^
 
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
Üst