Çözüldü Sohbette viprenk skripti.

  • Konuyu Başlatan Konuyu Başlatan iKaanStrafe
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.021
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

iKaanStrafe

Merhaba Dünya, Seni Özledim
Katılım
26 Mayıs 2016
Mesajlar
1.607
Elmaslar
1.467
Puan
17.385
Konum
Chelyabinsk-Penza
Minecraft
iKaanStrafe

Discord:

iKaanStrafe

KaanStrafe.png

ayrax.png

Herkese merhabalar arkadaşlar ben Kaan,
Bugün sizlerden bir skript isteğinde bulunucam.

Kısaca: Viplerin chatte yazdıkları renkleri seçebilecekler ama şöyle olucak her vipe ayrı renkler olucak mesela normal vip açık gri ile beyazı seçebiilecek diğer vipler başka renkleri onlara göre perm eklerseniz sevinirim. ayrıca menülü olursa daha iyi olur
Yapabilecek kişiye şimdiden teşekkür ediyorum.​
 

Merhaba, aşağıda verdiğim kodu her VIP'e özel olarak uyarlayıp değiştirebilirsin ki onlara özelde yetki verdiğin zaman istediğin olacaktır.

Kod:
command /viprenk:
    permission : normal.viprenk
    permission message :&4&lSkyblock > &c&lBu Komudu Kullanmak İcin Yetkin Bulunmuyor!
    trigger:
        open chest with 1 rows named "&d&oVip Yazı Rengi Menüsü&r" to player
        format slot 0 of player with red glass pane named "&cAçık Kırmızı" to close then run "renkayarla %player% Light Red"
        format slot 1 of player with light blue glass pane named "&3Açık Mavi" to close then run "renkayarla %player% Cyan"
        format slot 2 of player with purple glass pane named "&5Mor" to close then run "renkayarla %player% Purple"
        format slot 3 of player with light green glass pane named "&aAçık Yeşil" to close then run "renkayarla %player% Light Green"
        format slot 4 of player with light gray glass pane named "&7Açık Gri" to close then run "renkayarla %player% Light Gray"
        format slot 5 of player with yellow glass pane named "&eSarı" to close then run "renkayarla %player% Yellow"
        format slot 6 of player with green glass pane named "&2Yeşil" to close then run "renkayarla %player% Green"
        format slot 7 of player with blue glass pane named "&1Mavi" to close then run "renkayarla %player% Blue"
        format slot 8 of player with white glass pane named "&f&l&oRengi Sıfırla" to close then run "renksifirla %player%"
command /renkayarla <player> <text>:
    usage : /renkayarla [oyuncu] [renk]
    executable by : console
    trigger:
        if arg 1 is set:
            set {chatrengi.%arg 1%} to arg 2
            wait 3 ticks
            message "&3&lK&f&lNW &8&l: &AIstedigin renk basariyla &5%{chatrengi.%arg 1%}%&a olarak ayarlandi" to arg 1
on chat:
    if {chatrengi.%player%} is set:
        set message to "<%{chatrengi.%player%}%>%message%"

command /renksifirla <player>:
    executable by: console
    trigger:
        delete {chatrengi.%arg 1%}
        message "&3&lK&f&lNW &8&l:&a Konusma rengi basariyla sifirlandi" to arg 1
 

Merhaba, aşağıda verdiğim kodu her VIP'e özel olarak uyarlayıp değiştirebilirsin ki onlara özelde yetki verdiğin zaman istediğin olacaktır.

Kod:
command /viprenk:
    permission : normal.viprenk
    permission message :&4&lSkyblock > &c&lBu Komudu Kullanmak İcin Yetkin Bulunmuyor!
    trigger:
        open chest with 1 rows named "&d&oVip Yazı Rengi Menüsü&r" to player
        format slot 0 of player with red glass pane named "&cAçık Kırmızı" to close then run "renkayarla %player% Light Red"
        format slot 1 of player with light blue glass pane named "&3Açık Mavi" to close then run "renkayarla %player% Cyan"
        format slot 2 of player with purple glass pane named "&5Mor" to close then run "renkayarla %player% Purple"
        format slot 3 of player with light green glass pane named "&aAçık Yeşil" to close then run "renkayarla %player% Light Green"
        format slot 4 of player with light gray glass pane named "&7Açık Gri" to close then run "renkayarla %player% Light Gray"
        format slot 5 of player with yellow glass pane named "&eSarı" to close then run "renkayarla %player% Yellow"
        format slot 6 of player with green glass pane named "&2Yeşil" to close then run "renkayarla %player% Green"
        format slot 7 of player with blue glass pane named "&1Mavi" to close then run "renkayarla %player% Blue"
        format slot 8 of player with white glass pane named "&f&l&oRengi Sıfırla" to close then run "renksifirla %player%"
command /renkayarla <player> <text>:
    usage : /renkayarla [oyuncu] [renk]
    executable by : console
    trigger:
        if arg 1 is set:
            set {chatrengi.%arg 1%} to arg 2
            wait 3 ticks
            message "&3&lK&f&lNW &8&l: &AIstedigin renk basariyla &5%{chatrengi.%arg 1%}%&a olarak ayarlandi" to arg 1
on chat:
    if {chatrengi.%player%} is set:
        set message to "<%{chatrengi.%player%}%>%message%"

command /renksifirla <player>:
    executable by: console
    trigger:
        delete {chatrengi.%arg 1%}
        message "&3&lK&f&lNW &8&l:&a Konusma rengi basariyla sifirlandi" to arg 1
Bunu bende düşünmüştüm fakat bunun daha kısa bir halini yapabilecek biri varsa onu istiyorum.
 
Bunu deneyin, kendinize göre düzenleyin. Eğer direkt bu halini kullanacaksanız, normal vipe vip.renk yetkisini, onun bi üstüne vip+.renk, onun bir üstüne de vip++.renk vermeniz gerek. Tabii hepsine vip.renk de vermeyi unutmayın, yoksa komuta erişemezler.

JavaScript:
function renkdegis(p: player, r: text):
 set {renk::%{_p}%} to {_r}

on chat:
 if {renk::%player%} is set:
  if player have the permission "vip.renk":
   set message to colored "%colored {renk::%player%}%%colored message%"

command /renk:
 aliases: viprenk,renkdegis,renkdeğiş,renkdeğiştir,yazirengi,yazırengi

 permission: vip.renk
 permission message: &e&l> &cBu özelliği kullanabilmek için VIP almanız gerekmektedir!

 trigger:
  open virtual chest inventory with size 1 named "&a&lV&b&lI&c&lP&d&lR&e&ln&f&lk" to player

  format gui slot 0 of player with light gray dye named "&7Açık Gri" to close then run function renkdegis(player, "&7")
  format gui slot 1 of player with bone meal named "&fBeyaz" to close then run function renkdegis(player, "&f")

  format gui slot 2 of player with light green dye named "&aAçık Yeşil" to close then run:
   if player have the permission "vip+.renk":
    renkdegis(player, "&a")
   else:
    send "&cBu rengi kullanabilmek için VIP+ almanız gerekmekte!" to player
    
  format gui slot 3 of player with rose red named "&cAçık Kırmızı" to close then run:
   if player have the permission "vip++.renk":
    renkdegis(player, "&c")
   else:
    send "&cBu rengi kullanabilmek için VIP++ almanız gerekmekte!" to player

Not: TuSKe gerektirmektedir.
 
Bunu deneyin, kendinize göre düzenleyin. Eğer direkt bu halini kullanacaksanız, normal vipe vip.renk yetkisini, onun bi üstüne vip+.renk, onun bir üstüne de vip++.renk vermeniz gerek. Tabii hepsine vip.renk de vermeyi unutmayın, yoksa komuta erişemezler.

JavaScript:
function renkdegis(p: player, r: text):
set {renk::%{_p}%} to {_r}

on chat:
if {renk::%player%} is set:
  if player have the permission "vip.renk":
   set message to colored "%colored {renk::%player%}%%colored message%"

command /renk:
aliases: viprenk,renkdegis,renkdeğiş,renkdeğiştir,yazirengi,yazırengi

permission: vip.renk
permission message: &e&l> &cBu özelliği kullanabilmek için VIP almanız gerekmektedir!

trigger:
  open virtual chest inventory with size 1 named "&a&lV&b&lI&c&lP&d&lR&e&ln&f&lk" to player

  format gui slot 0 of player with light gray dye named "&7Açık Gri" to close then run function renkdegis(player, "&7")
  format gui slot 1 of player with bone meal named "&fBeyaz" to close then run function renkdegis(player, "&f")

  format gui slot 2 of player with light green dye named "&aAçık Yeşil" to close then run:
   if player have the permission "vip+.renk":
    renkdegis(player, "&a")
   else:
    send "&cBu rengi kullanabilmek için VIP+ almanız gerekmekte!" to player
   
  format gui slot 3 of player with rose red named "&cAçık Kırmızı" to close then run:
   if player have the permission "vip++.renk":
    renkdegis(player, "&c")
   else:
    send "&cBu rengi kullanabilmek için VIP++ almanız gerekmekte!" to player

Not: TuSKe gerektirmektedir.
Teşekkürlerimi iletiyorum.​
 
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