Minecraft plugin scripti nasıl yapılır?

YakupRois

Picopat
Katılım
25 Haziran 2024
Mesajlar
43
Daha fazla  
Cinsiyet
Erkek
Bende bir plugin script i var ama nasıl yapacağım.
Script.

Java:
at 20:00 in "world":
    set {oylama} to true
    play sound "entity.experience_orb.pickup" with volume 1 to the players
    broadcast "&8[&6Oylama&8] &7Oylama zamanı! Sabah olsun mu? &a/evet &7ya da &c/hayır&7. Oylama 1 dakika sonra açıklanacak."
    broadcast " "
    send "                       <command:/evet>&8[&a&lEVET&8]           <command:/hayır>&8[&c&lHAYIR&8]" to players
    wait 60 seconds
    if {oylamaevet} > {oylamahayir}:
        broadcast "&8[&6Oylama&8] &7Sabah olsun diyenler kazandı! Şimdi sabah olucak."
        set time of the world "world" to 06:00
    else:
        broadcast "&8[&6Oylama&8] &7Gece olarak kalsın diyenler kazandı! Saat değişmiyor."
    set {oylamaevet} and {oylamahayir} to 0
    delete {oylarkapali::*}
    set {oylama} to false


command /evet:
    trigger:
        if {oylama} is true:
            if {oylarkapali::%player%} is not set:
                set {oylarkapali::%player%} to 1
                add 1 to {oylamaevet}
                play sound "block.stone_button.click_on" with volume 1 to the players
                send "&8[&6Oylama&8] &7Oyunu &8(&3Evet&8) &7olarak kullandın." to player
            else:
                send "&8[&6Oylama&8] &cSadece bir kere oy kullanabilirsin." to player
        else:
            send "&8[&6Oylama&8] &cOylama duyurusu yapılmadan oy kullanamazsın." to player


command /hayır:
    trigger:
        if {oylama} is true:
            if {oylarkapali::%player%} is not set:
                set {oylarkapali::%player%} to 1
                add 1 to {oylamahayir}
                play sound "block.stone_button.click_on" with volume 1 to the players
                send "&8[&6Oylama&8] &7Oyunu &8(&3Hayır&8) &7olarak kullandın." to player
            else:
                send "&8[&6Oylama&8] &cSadece bir kere oy kullanabilirsin." to player
        else:
            send "&8[&6Oylama&8] &cOylama duyurusu yapılmadan oy kullanamazsın." to player"

Nasıl plugin yapacağım yardım.
 
Son düzenleyen: Moderatör:
Bende bir plugin script i var ama nasıl yapacağım.
Script.

Java:
at 20:00 in "world":
 set {oylama} to true.
 play sound "entity.experience_orb.pickup" with volume 1 to the players.
 broadcast "&8[&6Oylama&8] &7Oylama zamanı! Sabah olsun mu? &a/evet &7ya da &c/hayır&7. Oylama 1 dakika sonra açıklanacak."
 broadcast " "
 send " <command:/evet>&8[&a&lEVET&8] <command:/hayır>&8[&c&lHAYIR&8]" to players.
 wait 60 seconds.
 if {oylamaevet} > {oylamahayir}:
 broadcast "&8[&6Oylama&8] &7Sabah olsun diyenler kazandı! Şimdi sabah olucak."
 set time of the world "world" to 06:00
 else:
 broadcast "&8[&6Oylama&8] &7Gece olarak kalsın diyenler kazandı! Saat değişmiyor."
 set {oylamaevet} and {oylamahayir} to 0
 delete {oylarkapali::*}
 set {oylama} to false.

command /evet:
 trigger:
 if {oylama} is true:
 if {oylarkapali::%player%} is not set:
 set {oylarkapali::%player%} to 1
 add 1 to {oylamaevet}
 play sound "block.stone_button.click_on" with volume 1 to the players.
 send "&8[&6Oylama&8] &7Oyunu &8(&3Evet&8) &7olarak kullandın." to player.
 else:
 send "&8[&6Oylama&8] &cSadece bir kere oy kullanabilirsin." to player.
 else:
 send "&8[&6Oylama&8] &cOylama duyurusu yapılmadan oy kullanamazsın." to player.

command /hayır:
 trigger:
 if {oylama} is true:
 if {oylarkapali::%player%} is not set:
 set {oylarkapali::%player%} to 1
 add 1 to {oylamahayir}
 play sound "block.stone_button.click_on" with volume 1 to the players.
 send "&8[&6Oylama&8] &7Oyunu &8(&3Hayır&8) &7olarak kullandın." to player.
 else:
 send "&8[&6Oylama&8] &cSadece bir kere oy kullanabilirsin." to player.
 else:
 send "&8[&6Oylama&8] &cOylama duyurusu yapılmadan oy kullanamazsın." to player"

Nasıl plugin yapacağım yardım.

Bunu plugin yapamazsın. Bu Minecraft'ta ki script pluginin scripti. Scripti ekleyip gerekli bir addon varsa onu da ekleyip scripti eklemen lazım. Script daha optimize hale getirilebilir isterseniz eve dönünce elimden geldiğince düzeltirim.
Ekleme: Baktım şimdi çok da sorunu yok set {oylamaevet} and {oynamahayır} kısmında 0'a ayarlamak yerine doğrudan sildirmek daha verimli olur. Bunu değişsen yeter. Aynı şey {oylama} kısmı içinde gerekli.
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı