Skript Paylaşımı | VIP Kutu Skripti | Ücretsiz |

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

FrenzyK

Somon Balığı Selam Vermeye Geldi
Katılım
19 Ocak 2019
Mesajlar
20
Elmaslar
3
Puan
0
Yaş
30

Discord:

'FrenzyK#5212

73149


Merhaba MC-TR Forum Sakinleri,
Sizler için bir gelişmiş vip kutu skripti yaptım.
Bu skripti yapmamdaki amaç, siteden kredi ile vip aldığında
Diğer oyunculara satabilsin veya daha sonra kullansın diye yaptım.
Umarım skripti beğenirsiniz.

73150


Skript Özellikleri

Skriptte 4 adet kutu vardır.
Bu kutulara sağ tıkladığınızda size tag verir.
Tagları skriptten değiştirebilirsiniz.

73159


Skript Komutları

/vipkutusu - Yazan Kişiye Vip Kutusu Verir [Sağ Tıkladığında Vip Yapar]
/mvipkutusu - Yazan Kişiye MegaVip Kutusu Verir [Sağ Tıkladığında MegaVip Yapar]
/uvipkutusu - Yazan Kişiye UltraVip Kutusu Verir [Sağ Tıkladığında UltraVip Yapar]
/svipkutusu - Yazan Kişiye SpaceVip Kutusu Verir [Sağ Tıkladığında SpaceVip Yapar]

73158


Skript Yetkileri

Sadece operatör yetkisine sahip kişiler alabilir.

73151


Skript Fotoğrafları

73161


73152


73153


73154


73155


73156


73157


Skript Kodu
Kod:
command /vipkutusu:
    trigger:
        if player is op:
            give 1 ender chest named "&dVip &7Kutusu" to player

command /mvipkutusu:
    trigger:
        if player is op:
            give 1 ender chest named "&dMegaVip &7Kutusu" to player

command /uvipkutusu:
    trigger:
        if player is op:
            give 1 ender chest named "&5UltraVip &7Kutusu" to player

command /svipkutusu:
    trigger:
        if player is op:
            give 1 ender chest named "&3SpaceVip &7Kutusu" to player

on rightclick with ender chest:
    if display name of tool is "&dVip &7Kutusu":
        execute console command "manuadd %player% Vip"
        remove ender chest named "&dVip &7Kutusu" from player
        send "&8[&6SpaceNetwork&8] &7Tebrikler, Sunucumuzda Basariyla &dVip &7Oldun!"

on rightclick with ender chest:
    if display name of tool is "&dMegaVip &7Kutusu":
        execute console command "manuadd %player% MegaVip"
        remove ender chest named "&dMegaVip &7Kutusu" from player
        send "&8[&6SpaceNetwork&8] &7Tebrikler, Sunucumuzda Basariyla &dMegaVip &7Oldun!"

on rightclick with ender chest:
    if display name of tool is "&5UltraVip &7Kutusu":
        execute console command "manuadd %player% UltraVip"
        remove ender chest named "&5UltraVip &7Kutusu" from player
        send "&8[&6SpaceNetwork&8] &7Tebrikler, Sunucumuzda Basariyla &5UltraVip &7Oldun!"

on rightclick with ender chest:
    if display name of tool is "&3SpaceVip &7Kutusu":
        execute console command "manuadd %player% SpaceVip"
        remove ender chest named "&3SpaceVip &7Kutusu" from player
        send "&8[&6SpaceNetwork&8] &7Tebrikler, Sunucumuzda Basariyla &3SpaceVip &7Oldun!"

73160
 
Düşünce doğru lakin skript kodları aşırı eski, bu anlamda pekde sağlıklı durmuyor gibi bence güncellemelisiniz.
 
Güzel herşeyi beğendim serverime göre editleyip kullanıcam, Teşekkür ederim
 
Farklı bir amaç için kullanılabilir güzel bir skript
 
Mantıklı her sunucuya eklenebilir, keşke bunun eklentisi yazılsa çok güzel olur? bilen varmı varsa lütfen yazsın.
 
Gelişmiş(!) :d?
 
Gelişmişliğe dair hiçbir şey göremedim. Komutları konsola yazdırıyorsunuz, yetkilendirme GM'e göre yapılmış fakat ya biz başka bir düzenleyici kullanıyorsak ? Kodlar arkadaşın dediği gibi aşırı eski ve kötü mantıkta yazılmış. Beğenmedim, geliştirilebilir, başarılar.
 
Gelişmiş(!) :d?
Gelişmişliğe dair hiçbir şey göremedim. Komutları konsola yazdırıyorsunuz, yetkilendirme GM'e göre yapılmış fakat ya biz başka bir düzenleyici kullanıyorsak ? Kodlar arkadaşın dediği gibi aşırı eski ve kötü mantıkta yazılmış. Beğenmedim, geliştirilebilir, başarılar.
Gelişmiş yazısını kaldırdım fikirleriniz için teşekkürler.
İyi Forumlar.​
 
Eski derken neyi kastetmek istediniz?​
Yani mesela şöyle olabilirdi.

Kod:
on right click holding ender chest:
    if name of player's tool = "&dVip &7Kutusu":
        cancel event
        if {vipkutu::%player%} is not set:
            set {vipkutu::%player%} to true
            send "&2[&bVipKutu&2] &2» &eVip kutusunu aktif etmek istiyormusun? <cmd:/vipekle kabulet>&bBOZDUR!<reset>&6/<cmd:/vipekle iptalet>&cİPTAL ET<reset>"
            send "&2[&bVipKutu&2] &2» &eBozdurduğunuzda VİP hesabınıza eklenir."
            wait 30 seconds
            delete {vipkutu::%player%}
          
command /vipekle [<text>]:
    trigger:
        if name of player's tool = "&dVip &7Kutusu":
            if {vipkutu::%player%} is set:
                if arg-1 is "kabulet":
                    delete {vipkutu::%player%}
                    send ""
                    send "&2[&bVipKutu&2] &2» &dVip &7Kutusu Aktif edildi ve vip hesabınıza tanımlandı!"
                    send ""
                    execute console command "manuadd %player% Vip" #(istersen konsoldan komut kullandır)
                    add 1 to balance of player #(istersen para eklet burda 1tl ekler)
                    remove 1 of tool from tool
                else if arg-1 is "iptalet":
                    delete {vipkutu::%player%}
                    send "&2[&bVipKutu&2] &2» &eVip Kutu iptal edildi"

Sağ tıkladığında oyuncuya bozdur veya iptal et diye bir buton çıkacaktır, Bozdur butonuna bastığında ister komut çalıştır, istersen para ver kafana göre takıl. Addon gerekmez. (test etmedim)
 
Yani mesela şöyle olabilirdi.

Kod:
on right click holding ender chest:
    if name of player's tool = "&dVip &7Kutusu":
        cancel event
        if {vipkutu::%player%} is not set:
            set {vipkutu::%player%} to true
            send "&2[&bVipKutu&2] &2» &eVip kutusunu aktif etmek istiyormusun? <cmd:/vipekle kabulet>&bBOZDUR!<reset>&6/<cmd:/vipekle iptalet>&cİPTAL ET<reset>"
            send "&2[&bVipKutu&2] &2» &eBozdurduğunuzda VİP hesabınıza eklenir."
            wait 30 seconds
            delete {vipkutu::%player%}
         
command /vipekle [<text>]:
    trigger:
        if name of player's tool = "&dVip &7Kutusu":
            if {vipkutu::%player%} is set:
                if arg-1 is "kabulet":
                    delete {vipkutu::%player%}
                    send ""
                    send "&2[&bVipKutu&2] &2» &dVip &7Kutusu Aktif edildi ve vip hesabınıza tanımlandı!"
                    send ""
                    execute console command "manuadd %player% Vip" #(istersen konsoldan komut kullandır)
                    add 1 to balance of player #(istersen para eklet burda 1tl ekler)
                    remove 1 of tool from tool
                else if arg-1 is "iptalet":
                    delete {vipkutu::%player%}
                    send "&2[&bVipKutu&2] &2» &eVip Kutu iptal edildi"

Sağ tıkladığında oyuncuya bozdur veya iptal et diye bir buton çıkacaktır, Bozdur butonuna bastığında ister komut çalıştır, istersen para ver kafana göre takıl. Addon gerekmez. (test etmedim)
Yardımların için teşekkürler.​
 
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