Bulundu Kimden neyden geldin skripti.

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

naganetwork

Bir Kömür Göründü Kaptanım!
Katılım
29 Ağustos 2023
Mesajlar
153
Elmaslar
34
Puan
1.220
Yaş
23
Konum
Turkey
Minecraft
KINGXIEJ

Discord:

xiej_

Merhaba ,oyuna ilk giren birisi önünde loginden sonra bir menü açılacak,3 farklı kafa olucak atıyorum kafalarda,mc-tr,youtuber,tiktok yazacak.
Kafaya tıkladığında ise ödül verecek,ardından bunun verisini youtuber kafasının altında,şuana kadar 5 kişi youtube a oy verdi tarzı,bir sayı tutucak.

Bu tarz bir skript mümkün mü,veyahut plugin hali mevcut mudur bilen birisi varsa paylaşırsa sevinirim.İyi günler.

Veya veya,direkt komut ile /referans diye bir menü de açılabilir on-login şart değil.
 
Merhaba! İstediğin skript hakkında yardımcı olabilirim. Fakat DeluxeMenus ile yapsak olur mu? Siz deluxemenus ile bir menü yapın ben ise komutları yapayım.
 
Merhaba ,oyuna ilk giren birisi önünde loginden sonra bir menü açılacak,3 farklı kafa olucak atıyorum kafalarda,mc-tr,youtuber,tiktok yazacak.
Kafaya tıkladığında ise ödül verecek,ardından bunun verisini youtuber kafasının altında,şuana kadar 5 kişi youtube a oy verdi tarzı,bir sayı tutucak.

Bu tarz bir skript mümkün mü,veyahut plugin hali mevcut mudur bilen birisi varsa paylaşırsa sevinirim.İyi günler.

Veya veya,direkt komut ile /referans diye bir menü de açılabilir on-login şart değil.
İstersen daha gelişmiş bir referans eklentisi kodlayabilirim. uurayee discordum.
 
Texturepack kullanıyorsun diye hatırlıyorum, on-login içeren bütün her şey texturepackin girişte yüklenmesini bozuyor, bilgin olsun. Bir de deluxemenus ve skript birlikte kullanarak yapabilirsin. DeluxeMenus ile menüyü, skript ile de referansı doğrulamasını.
 
Texturepack kullanıyorsun diye hatırlıyorum, on-login içeren bütün her şey texturepackin girişte yüklenmesini bozuyor, bilgin olsun. Bir de deluxemenus ve skript birlikte kullanarak yapabilirsin. DeluxeMenus ile menüyü, skript ile de referansı doğrulamasını.
Yok yok kullanmıyorum ama bi doğrulama falan gerek yok yani atıyorum şöyle sadece.

-Oyuna Girdik /referans yazdık 3 farklı kafa nerden geldiniz menüsü adı altında,tiktok-mc-tr,youtuber.

Bir oyuncu sadece bir kere tıklayabilecek ve hangisine tıkladıysa oyuncu o kafanın altında veriri +1 artıcak ödül vericek.Doğrulamaya vs gerek yok çok zor olur diye tahmin ediyorum.Ama teşekkürler
 
Merhaba ,oyuna ilk giren birisi önünde loginden sonra bir menü açılacak,3 farklı kafa olucak atıyorum kafalarda,mc-tr,youtuber,tiktok yazacak.
Kafaya tıkladığında ise ödül verecek,ardından bunun verisini youtuber kafasının altında,şuana kadar 5 kişi youtube a oy verdi tarzı,bir sayı tutucak.

Bu tarz bir skript mümkün mü,veyahut plugin hali mevcut mudur bilen birisi varsa paylaşırsa sevinirim.İyi günler.

Veya veya,direkt komut ile /referans diye bir menü de açılabilir on-login şart değil.
JavaScript:
on script load:
    if {anket::forum} is not set:
        set {anket::youtube} to round(0)
        set {anket::tiktok} to round(0)
        set {anket::forum} to round(0)
        stop

on inventory close:
    if name of event-inventory is "Bizi nerden buldunuz?":
        wait 0.1 second
        anket(player)
        stop

on tab complete of "/referans":
    if player has permission "op":
        set tab completions for position 1 to "sıfırla"
        stop

command /referans [<text>]:
    trigger:
        if arg-1 is set:
            if arg-1 is "sıfırla":
                delete {ilkgiris::*}
                set {anket::youtube} to round(0)
                set {anket::tiktok} to round(0)
                set {anket::forum} to round(0)
                send "&aBaşarıyla anketler sıfırlandı!"
                stop
        if {ilkgiris::%player%} is not set:
            anket(player)
            stop
        else:
            send "&cZaten anketi doldurdunuz!" to player
            stop

on inventory click:
    if name of event-inventory is "Bizi nerden buldunuz?":
        cancel event
        if name of event-item is "&4Youtube":
            set {ilkgiris::%player%} to true
            set {anket::youtube} to round({anket::youtube}) + round(1)
            close player's inventory
            send "&aBaşarıyla &7anketi tamamladınız! &aÖdülünüz: 10x Elmas"
            give player 10 diamond
        else if name of event-item is "&8Tiktok":
            set {ilkgiris::%player%} to true
            set {anket::tiktok} to round({anket::tiktok}) + round(1)
            close player's inventory
            send "&aBaşarıyla &7anketi tamamladınız! &aÖdülünüz: 10x Elmas"
            give player 10 diamond
        else if name of event-item is "&2Forum":
            set {ilkgiris::%player%} to true
            set {anket::forum} to round({anket::forum}) + round(1)
            close player's inventory
            send "&aBaşarıyla &7anketi tamamladınız! &aÖdülünüz: 10x Elmas"
            give player 10 diamond
        stop

function anket(p: player):
    if {ilkgiris::%{_p}%} is not set:  
        open chest inventory with 1 row named "Bizi nerden buldunuz?" to {_p}
        set slot 2 of {_p}'s current inventory to player head with nbt from "{display:{Name:""Youtube""},SkullOwner:{Id:""f650913b-2698-49c8-990d-e6972dffb566"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTI0ZTgyNWIyNWZmNzkzOGI1OGFmNTJmNThlNGQ1NGVjNTE0M2JkNWExYjQ4NGYxZmY5ZGQ2YmEwYWNhOWRjYiJ9fX0=""}]}}}" named "&4Youtube" with lore "&7Şuana kadar &c%{anket::youtube}% &7kişi youtube'a oy verdi."
        set slot 4 of {_p}'s current inventory to player head with nbt from "{display:{Name:""tiktok""},SkullOwner:{Id:""f650913b-2698-49c8-990d-e6972dffb566"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmNmMjEwNWJiNzM3NjM4ODMzMDMzZGQ4MjQ0MDcxZTc1ODcwZTJlMTFjMjYxN2U1NDJlODkyNGZiMmI5MDE4MCJ9fX0=""}]}}}" named "&8Tiktok" with lore "&7Şuana kadar &8%{anket::tiktok}% &7kişi tiktok'a oy verdi."
        set slot 6 of {_p}'s current inventory to player head with nbt from "{display:{Name:""forum""},SkullOwner:{Id:""f650913b-2698-49c8-990d-e6972dffb566"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWVkZGViY2U4ZGFiOTJiNWEzYzkzZjg0MjIyNmFhN2RiNmE4ZDU5M2M3ZmZkMzZhMjQ0YWNkM2EzOWU5NTBjMSJ9fX0=""}]}}}" named "&2Forum" with lore "&7Şuana kadar &a%{anket::forum}% &7kişi forum'a oy verdi."
        stop
Texture pack kullanıyorsan texture pack yüklendikten sonra otomatik açılmasını da sağlayabilirim.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Merhaba ,oyuna ilk giren birisi önünde loginden sonra bir menü açılacak,3 farklı kafa olucak atıyorum kafalarda,mc-tr,youtuber,tiktok yazacak.
Kafaya tıkladığında ise ödül verecek,ardından bunun verisini youtuber kafasının altında,şuana kadar 5 kişi youtube a oy verdi tarzı,bir sayı tutucak.

Bu tarz bir skript mümkün mü,veyahut plugin hali mevcut mudur bilen birisi varsa paylaşırsa sevinirim.İyi günler.

Veya veya,direkt komut ile /referans diye bir menü de açılabilir on-login şart değil.
Merhaba tekrardan. Bunu dener misin?
Lütfen hata olursa bildirin.

Menü (Deluxemenus)

Kod:
menu_title: '&aReferans Seçiniz'
open_command: referansmenusu
size: 27
items:
  '11':
    material: RED_CONCRETE
    slot: 11
    amount: 1
    display_name: '&4You&fTube'
    lore:
      - '&7Sunucumuzu &4You&fTube &7Platformundan gördüysen buraya tıkla!'
    left_click_commands:
      - referans youtube
    right_click_commands:
      - referans youtube
    middle_click_commands:
      - referans youtube
  '13':
    material: YELLOW_CONCRETE
    slot: 13
    amount: 1
    display_name: '&6MC-TR'
    lore:
      - '&7Sunucumuzu &6MC-TR &7Forum Sitesinden gördüysen buraya tıkla!'
    left_click_commands:
      - referans mctr
    right_click_commands:
      - referans mctr
    middle_click_commands:
      - referans mctr
  '15':
    material: GREEN_CONCRETE
    slot: 15
    amount: 1
    display_name: '&bTik&cTok'
    lore:
      - '&7Sunucumuzu &bTik&cTok &7Platformundan gördüysen buraya tıkla!'
    left_click_commands:
      - referans tiktok
    right_click_commands:
      - referans tiktok
    middle_click_commands:
      - referans tiktok

Skript

Kod:
variables:
    {youtube} = 0
    {tiktok} = 0
    {mctr} = 0

command /referans [<text>]:
    trigger:
        if {referanskullanmis.%player%} is false:
            if arg-1 is not set:
                execute player command "referansmenusu"
            else if arg-1 is "youtube":
                set {youtube} to {youtube} + 1
                set {referanskullanmis.%player%} to true
                set {referans.%player%} to "&4You&fTube"
            else if arg-1 is "mctr":
                set {mctr} to {mctr} + 1
                set {referanskullanmis.%player%} to true
                set {referans.%player%} to "&6MC-TR"
            else if arg-1 is "tiktok":
                set {tiktok} to {tiktok} + 1
                set {referanskullanmis.%player%} to true
                set {referans.%player%} to "&bTik&cTok"
            else if arg-1 is "listele":
                if player has permission "op":
                    loop all players:
                        send ""
                        send "       &6&lREFERANS &e&lSISTEMI"
                        send ""
                        send " &7> %loop-player%: {referans.%loop-player%}" to player\n
 
Merhaba tekrardan. Bunu dener misin?
Lütfen hata olursa bildirin.

Menü (Deluxemenus)

Kod:
menu_title: '&aReferans Seçiniz'
open_command: referansmenusu
size: 27
items:
  '11':
    material: RED_CONCRETE
    slot: 11
    amount: 1
    display_name: '&4You&fTube'
    lore:
      - '&7Sunucumuzu &4You&fTube &7Platformundan gördüysen buraya tıkla!'
    left_click_commands:
      - referans youtube
    right_click_commands:
      - referans youtube
    middle_click_commands:
      - referans youtube
  '13':
    material: YELLOW_CONCRETE
    slot: 13
    amount: 1
    display_name: '&6MC-TR'
    lore:
      - '&7Sunucumuzu &6MC-TR &7Forum Sitesinden gördüysen buraya tıkla!'
    left_click_commands:
      - referans mctr
    right_click_commands:
      - referans mctr
    middle_click_commands:
      - referans mctr
  '15':
    material: GREEN_CONCRETE
    slot: 15
    amount: 1
    display_name: '&bTik&cTok'
    lore:
      - '&7Sunucumuzu &bTik&cTok &7Platformundan gördüysen buraya tıkla!'
    left_click_commands:
      - referans tiktok
    right_click_commands:
      - referans tiktok
    middle_click_commands:
      - referans tiktok

Skript

Kod:
variables:
    {youtube} = 0
    {tiktok} = 0
    {mctr} = 0

command /referans [<text>]:
    trigger:
        if {referanskullanmis.%player%} is false:
            if arg-1 is not set:
                execute player command "referansmenusu"
            else if arg-1 is "youtube":
                set {youtube} to {youtube} + 1
                set {referanskullanmis.%player%} to true
                set {referans.%player%} to "&4You&fTube"
            else if arg-1 is "mctr":
                set {mctr} to {mctr} + 1
                set {referanskullanmis.%player%} to true
                set {referans.%player%} to "&6MC-TR"
            else if arg-1 is "tiktok":
                set {tiktok} to {tiktok} + 1
                set {referanskullanmis.%player%} to true
                set {referans.%player%} to "&bTik&cTok"
            else if arg-1 is "listele":
                if player has permission "op":
                    loop all players:
                        send ""
                        send "       &6&lREFERANS &e&lSISTEMI"
                        send ""
                        send " &7> %loop-player%: {referans.%loop-player%}" to player\n
Menüyü oluşturdum,oyun içinde /referans sistemiyle istediğim gibi bir menü karşıma geliyor ek olarka skripti de kurmam gerekiyor değil mi,ek olarak herhangi birine oy verdiğinde ödül vs almasını nasıl sağlarım
 
Menüyü oluşturdum,oyun içinde /referans sistemiyle istediğim gibi bir menü karşıma geliyor ek olarka skripti de kurmam gerekiyor değil mi,ek olarak herhangi birine oy verdiğinde ödül vs almasını nasıl sağlarım
Sana skripti attım ve neler kurman gerektiğini belirttim iyi forumlar
 
Sana skripti attım ve neler kurman gerektiğini belirttim iyi forumlar
Evet sizinkini denedim şimdi gayet güzel istediğim gibi teşekkür ederim ancak verileri nerden görebilirim
 
Evet sizinkini denedim şimdi gayet güzel istediğim gibi teşekkür ederim ancak verileri nerden görebilirim
JavaScript:
on script load:
    if {anket::forum} is not set:
        set {anket::youtube} to round(0)
        set {anket::tiktok} to round(0)
        set {anket::forum} to round(0)
        stop

on inventory close:
    if name of event-inventory is "Bizi nerden buldunuz?":
        wait 0.1 second
        anket(player)
        stop

on tab complete of "/referans":
    if player has permission "op":
        set tab completions for position 1 to "sıfırla" and "listele"
        stop

command /referans [<text>]:
    trigger:
        if arg-1 is set:
            if player has permission "op":
                if arg-1 is "sıfırla":
                    delete {ilkgiris::*}
                    set {anket::youtube} to round(0)
                    set {anket::tiktok} to round(0)
                    set {anket::forum} to round(0)
                    send "&aBaşarıyla anketler sıfırlandı!"
                    stop
                else if arg-1 is "listele":
                    loop all players:
                        send ""
                        send "       &6&lREFERANS &e&lSISTEMI"
                        send ""
                        send " &7> %loop-player%: &d{referans.%loop-player%}" to player\n
        if {ilkgiris::%player%} is not set:
            anket(player)
            stop
        else:
            send "&cZaten anketi doldurdunuz!" to player
            stop 

on inventory click:
    if name of event-inventory is "Bizi nerden buldunuz?":
        cancel event
        if name of event-item is "&4Youtube":
            set {ilkgiris::%player%} to true
            set {anket::youtube} to round({anket::youtube}) + round(1)
            set {referans.%player%} to "Youtube"
            close player's inventory
            send "&aBaşarıyla &7anketi tamamladınız! &aÖdülünüz: 10x Elmas"
            give player 10 diamond
        else if name of event-item is "&8Tiktok":
            set {ilkgiris::%player%} to true
            set {anket::tiktok} to round({anket::tiktok}) + round(1)
            set {referans.%player%} to "TikTok"
            close player's inventory
            send "&aBaşarıyla &7anketi tamamladınız! &aÖdülünüz: 10x Elmas"
            give player 10 diamond
        else if name of event-item is "&2Forum":
            set {ilkgiris::%player%} to true
            set {anket::forum} to round({anket::forum}) + round(1)
          
            set {referans.%player%} to "Forum"
            close player's inventory
            send "&aBaşarıyla &7anketi tamamladınız! &aÖdülünüz: 10x Elmas"
            give player 10 diamond
        stop

function anket(p: player):
    if {ilkgiris::%{_p}%} is not set: 
        open chest inventory with 1 row named "Bizi nerden buldunuz?" to {_p}
        set slot 2 of {_p}'s current inventory to player head with nbt from "{display:{Name:""Youtube""},SkullOwner:{Id:""f650913b-2698-49c8-990d-e6972dffb566"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTI0ZTgyNWIyNWZmNzkzOGI1OGFmNTJmNThlNGQ1NGVjNTE0M2JkNWExYjQ4NGYxZmY5ZGQ2YmEwYWNhOWRjYiJ9fX0=""}]}}}" named "&4Youtube" with lore "&7Şuana kadar &c%{anket::youtube}% &7kişi youtube'a oy verdi."
        set slot 4 of {_p}'s current inventory to player head with nbt from "{display:{Name:""tiktok""},SkullOwner:{Id:""f650913b-2698-49c8-990d-e6972dffb566"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmNmMjEwNWJiNzM3NjM4ODMzMDMzZGQ4MjQ0MDcxZTc1ODcwZTJlMTFjMjYxN2U1NDJlODkyNGZiMmI5MDE4MCJ9fX0=""}]}}}" named "&8Tiktok" with lore "&7Şuana kadar &8%{anket::tiktok}% &7kişi tiktok'a oy verdi."
        set slot 6 of {_p}'s current inventory to player head with nbt from "{display:{Name:""forum""},SkullOwner:{Id:""f650913b-2698-49c8-990d-e6972dffb566"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWVkZGViY2U4ZGFiOTJiNWEzYzkzZjg0MjIyNmFhN2RiNmE4ZDU5M2M3ZmZkMzZhMjQ0YWNkM2EzOWU5NTBjMSJ9fX0=""}]}}}" named "&2Forum" with lore "&7Şuana kadar &a%{anket::forum}% &7kişi forum'a oy verdi."
        stop
/Referans listele
 
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