Çözüldü OTOSAT

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

ByNeels

MC.KadimOyuncu.Network
Katılım
15 Haziran 2019
Mesajlar
220
Elmaslar
59
Puan
13.470
Minecraft
ByNeels

Discord:

ByNeels

JavaScript:
Options:
    elmas:  50#Elmas fiyat
    elmasblok:  100# Elmas blok fiyat
    zumrut:  50#Zümrüt fiyat
    zumrutblok:  75# Zümrüt blok fiyat
    altin:  30#Altın fiyat
    altinblok:  50#Altın blok fiyat
    demir:  30#Demir fiyat
    demirblok:  50#Demir blok fiyat

on join:
    if {otosat::%player%} is not set:
        set {otosat::%player%} to "Kapalı"
        set {otosatdemir::%player%} to "Kapalı"
        set {otosataltin::%player%} to "Kapalı"
        set {otosatzumrut::%player%} to "Kapalı"
        set {otosatelmas::%player%} to "Kapalı"
    
command /otosat [<text>]:
    trigger:
        if arg 1 is "açkapa" or "ackapa" or "açkapat" or "ackapat":
            if {otosat::%player%} is "Kapalı":
                set {otosat::%player%} to "Açık"
                send " &6OTOSAT &8» &7Otomatik satış &aaçıldı." to player
            else:
                set {otosat::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Otomatik satış &ckapandı." to player
        else if arg 1 is "elmas":
            if {otosatelmas::%player%} is "Kapalı":
                set {otosatelmas::%player%} to "Açık"
                send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı açıldı." to player
            else:
                set {otosatelmas::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı kapandı." to player
        else if arg 1 is "zümrüt":
            if {otosatzumrut::%player%} is "Kapalı":
                set {otosatzumrut::%player%} to "Açık"
                send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı açıldı." to player
            else:
                set {otosatzumrut::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı kapandı." to player
        else if arg 1 is "altın":
            if {otosataltin::%player%} is "Kapalı":
                set {otosataltin::%player%} to "Açık"
                send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı açıldı." to player
            else:
                set {otosataltin::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı kapandı." to player
        else if arg 1 is "demir":
            if {otosatdemir::%player%} is "Kapalı":
                set {otosatdemir::%player%} to "Açık"
                send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı açıldı." to player
            else:
                set {otosatdemir::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı kapandı." to player
        else if arg 1 is "topluaç":
            set {otosat::%player%} to "Açık"
            set {otosatdemir::%player%} to "Açık"
            set {otosataltin::%player%} to "Açık"
            set {otosatzumrut::%player%} to "Açık"
            set {otosatelmas::%player%} to "Açık"
            send " &6OTOSAT &8» &7Tüm otosat ayarları açık hale getirildi." to player
        else if arg 1 is "toplukapat":
            set {otosat::%player%} to "Kapalı"
            set {otosatdemir::%player%} to "Kapalı"
            set {otosataltin::%player%} to "Kapalı"
            set {otosatzumrut::%player%} to "Kapalı"
            set {otosatelmas::%player%} to "Kapalı"
            send " &6OTOSAT &8» &7Tüm otosat ayarları kapalı hale getirildi." to player
        else:
            open chest with 3 row named "&7Otosat Menüsü" to player
            wait 1 tick
            make gui slot 0 of player with torch named "&eBilgilendirme" with lore "||&fMadenlerin otosatını açtığın zaman||&fbloklarının da otosatı açılır.||||&fMadenlerin otosatını açsan bile||&ftuzak kancasına basıp otosatı||&façman gerekir." to nothing
            make gui slot 8 of player with skull of player named "&7%player%: Otosat Durumları" with lore "||&fDemir: &e%{otosatdemir::%player%}%||&fAltın: &e%{otosataltin::%player%}%||&fZümrüt: &e%{otosatzumrut::%player%}%||&fElmas: &e%{otosatelmas::%player%}%||&fOtosat: &e%{otosat::%player%}%" to nothing
            make gui slot 11 of player with tripwire hook named "&fOtosat" with lore "||&7Durum: &e%{otosat::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat açkapa"
            make gui slot 12 of player with iron ingot named "&fDemir" with lore "||&7Durum: &e%{otosatdemir::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat demir"
            make gui slot 13 of player with gold ingot named "&fAltın" with lore "||&7Durum: &e%{otosataltin::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat altın"
            make gui slot 14 of player with emerald named "&fZümrüt" with lore "||&7Durum: &e%{otosatzumrut::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat zümrüt"
            make gui slot 15 of player with diamond named "&fElmas" with lore "||&7Durum: &e%{otosatelmas::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat elmas"
            make gui slot 18 of player with dye:10 named "&aToplu Açma" with lore "||&7Tüm otosat ayarlarını hızlıca||&7açmak için tıkla." to run player command "/otosat topluaç"
            make gui slot 26 of player with red dye named "&cToplu Kapama" with lore "||&7Tüm otosat ayarlarını hızlıca||&7kapatmak için tıkla." to run player command "/otosat toplukapat"

on inventory click:
    if inventory name of player's current inventory is "&7Otosat Menüsü":
        if clicked slot is 11 or 12 or 13 or 14 or 15 or 18 or 26:
            wait 1 tick
            execute player command "/otosat"
            
on pickup:
    if {otosat::%player%} is "Açık":
        if event-item is diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
            set {toplamkazanc::%player%} to 0
            set {itemkazanc::%player%::*} to 0
            wait 2 tick
            if player has diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
                if {otosatelmas::%player%} is "Açık":
                    set {itemkazanc::%player%::diamondblock} to {@elmasblok} * amount of diamond block in player's inventory
                    remove all diamond blocks from player
                    add {itemkazanc::%player%::diamondblock} to player's balance
                    add {itemkazanc::%player%::diamondblock} to {toplamkazanc::%player%}
                    set {itemkazanc::%player%::diamond} to {@elmas} * amount of diamond in player's inventory
                    remove all diamonds from player
                    add {itemkazanc::%player%::diamond} to player's balance
                    add {itemkazanc::%player%::diamond} to {toplamkazanc::%player%}
                if {otosatzumrut::%player%} is "Açık":
                    set {itemkazanc::%player%::emeraldblock} to {@zumrutblok} * amount of emerald block in player's inventory
                    remove all emerald blocks from player
                    add {itemkazanc::%player%::emeraldblock} to player's balance
                    add {itemkazanc::%player%::emeraldblock} to {toplamkazanc::%player%}
                    set {itemkazanc::%player%::emerald} to {@zumrut} * amount of emerald in player's inventory
                    remove all emeralds from player
                    add {itemkazanc::%player%::emerald} to player's balance
                    add {itemkazanc::%player%::emerald} to {toplamkazanc::%player%}
                if {otosataltin::%player%} is "Açık":
                    set {itemkazanc::%player%::goldblock} to {@altinblok} * amount of gold block in player's inventory
                    remove all gold blocks from player
                    add {itemkazanc::%player%::goldblock} to player's balance
                    add {itemkazanc::%player%::goldblock} to {toplamkazanc::%player%}
                    set {itemkazanc::%player%::gold} to {@altin} * amount of gold ingot in player's inventory
                    remove all gold ingots from player
                    add {itemkazanc::%player%::gold} to player's balance
                    add {itemkazanc::%player%::gold} to {toplamkazanc::%player%}
                if {otosatdemir::%player%} is "Açık":
                    set {itemkazanc::%player%::ironblock} to {@demirblok} * amount of iron block in player's inventory
                    remove all iron blocks from player
                    add {itemkazanc::%player%::ironblock} to player's balance
                    add {itemkazanc::%player%::ironblock} to {toplamkazanc::%player%}
                    set {itemkazanc::%player%::iron} to {@demir} * amount of iron ingot in player's inventory
                    remove all iron ingots from player
                    add {itemkazanc::%player%::iron} to player's balance
                    add {itemkazanc::%player%::iron} to {toplamkazanc::%player%}
                wait 10 tick
                send " &6OTOSAT &8» &7Envanterindeki satılabilecek esyalar satıldı: &a%{toplamkazanc::%player%}%TL" to player
Arkadaşlar bu Skript'te itemler değişecek ve eklenecek.
Şuan olmasını istediğim itemler;
Demir Blok
Altın Blok
Zümrüt Blok
Elmas Blok
Kaktüs
Tuğla (clay brick)
Şeker (sugar)
Elma
Yapana benden elmas ve sonsuz teşekkür.
 
Kod:
Options:
    elmasblok:  100# Elmas blok fiyat
    zumrutblok:  75# Zümrüt blok fiyat
    altinblok:  50#Altın blok fiyat
    demirblok:  50#Demir blok fiyat
    kaktus:  50#Elma fiyat
    tugla:  50#Tuğla fiyat
    seker:  50#Şeker fiyat
    elma:  50#Elma fiyat

on join:
    if {otosat::%player%} is not set:
        set {otosat::%player%} to "Kapalı"
        set {otosatdemir::%player%} to "Kapalı"
        set {otosataltin::%player%} to "Kapalı"
        set {otosatzumrut::%player%} to "Kapalı"
        set {otosatelmas::%player%} to "Kapalı"
        set {otosatkaktus::%player%} to "Kapalı"
        set {otosattugla::%player%} to "Kapalı"
        set {otosatseker::%player%} to "Kapalı"
        set {otosatelma::%player%} to "Kapalı"
    
command /otosat [<text>]:
    trigger:
        if arg 1 is "açkapa" or "ackapa" or "açkapat" or "ackapat":
            if {otosat::%player%} is "Kapalı":
                set {otosat::%player%} to "Açık"
                send " &6OTOSAT &8» &7Otomatik satış &aaçıldı." to player
            else:
                set {otosat::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Otomatik satış &ckapandı." to player
        else if arg 1 is "elmas":
            if {otosatelmas::%player%} is "Kapalı":
                set {otosatelmas::%player%} to "Açık"
                send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı açıldı." to player
            else:
                set {otosatelmas::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Elmas ve elmas bloğun otomatik satışı kapandı." to player
        else if arg 1 is "zümrüt":
            if {otosatzumrut::%player%} is "Kapalı":
                set {otosatzumrut::%player%} to "Açık"
                send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı açıldı." to player
            else:
                set {otosatzumrut::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Zümrüt ve zümrüt bloğun otomatik satışı kapandı." to player
        else if arg 1 is "altın":
            if {otosataltin::%player%} is "Kapalı":
                set {otosataltin::%player%} to "Açık"
                send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı açıldı." to player
            else:
                set {otosataltin::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Altın ve altın bloğun otomatik satışı kapandı." to player
        else if arg 1 is "demir":
            if {otosatdemir::%player%} is "Kapalı":
                set {otosatdemir::%player%} to "Açık"
                send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı açıldı." to player
            else:
                set {otosatdemir::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Demir ve demir bloğun otomatik satışı kapandı." to player
        else if arg 1 is "kaktüs":
            if {otosatkaktus::%player%} is "Kapalı":
                set {otosatkaktus::%player%} to "Açık"
                send " &6OTOSAT &8» &7Kaktüsün otomatik satışı açıldı." to player
            else:
                set {otosatkaktus::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Kaktüsün otomatik satışı kapandı." to player
        else if arg 1 is "tuğla":
            if {otosattugla::%player%} is "Kapalı":
                set {otosattugla::%player%} to "Açık"
                send " &6OTOSAT &8» &7Tuğlanın otomatik satışı açıldı." to player
            else:
                set {otosattugla::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Tuğlanın otomatik satışı kapandı." to player
        else if arg 1 is "şeker":
            if {otosatseker::%player%} is "Kapalı":
                set {otosatseker::%player%} to "Açık"
                send " &6OTOSAT &8» &7Şekerin otomatik satışı açıldı." to player
            else:
                set {otosatseker::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Şekerin otomatik satışı kapandı." to player
        else if arg 1 is "elma":
            if {otosatelma::%player%} is "Kapalı":
                set {otosatelma::%player%} to "Açık"
                send " &6OTOSAT &8» &7Elmanın otomatik satışı açıldı." to player
            else:
                set {otosatelma::%player%} to "Kapalı"
                send " &6OTOSAT &8» &7Elmanın otomatik satışı kapandı." to player
        else if arg 1 is "topluaç":
            set {otosat::%player%} to "Açık"
            set {otosatdemir::%player%} to "Açık"
            set {otosataltin::%player%} to "Açık"
            set {otosatzumrut::%player%} to "Açık"
            set {otosatelmas::%player%} to "Açık"
            set {otosatkaktus::%player%} to "Açık"
            set {otosattugla::%player%} to "Açık"
            set {otosatseker::%player%} to "Açık"
            set {otosatelma::%player%} to "Açık"
            send " &6OTOSAT &8» &7Tüm otosat ayarları açık hale getirildi." to player
        else if arg 1 is "toplukapat":
            set {otosat::%player%} to "Kapalı"
            set {otosatdemir::%player%} to "Kapalı"
            set {otosataltin::%player%} to "Kapalı"
            set {otosatzumrut::%player%} to "Kapalı"
            set {otosatelmas::%player%} to "Kapalı"
            set {otosatkaktus::%player%} to "Kapalı"
            set {otosattugla::%player%} to "Kapalı"
            set {otosatseker::%player%} to "Kapalı"
            set {otosatelma::%player%} to "Kapalı"
            send " &6OTOSAT &8» &7Tüm otosat ayarları kapalı hale getirildi." to player
        else:
            open chest with 3 row named "&7Otosat Menüsü" to player
            wait 1 tick
            make gui slot 0 of player with torch named "&eBilgilendirme" with lore "||&fMadenlerin otosatını açtığın zaman||&fbloklarının da otosatı açılır.||||&fMadenlerin otosatını açsan bile||&ftuzak kancasına basıp otosatı||&façman gerekir." to nothing
            make gui slot 8 of player with skull of player named "&7%player%: Otosat Durumları" with lore "||&fDemir: &e%{otosatdemir::%player%}%||&fAltın: &e%{otosataltin::%player%}%||&fZümrüt: &e%{otosatzumrut::%player%}%||&fElmas: &e%{otosatelmas::%player%}%||&fKaktüs: &e%{otosatkaktus::%player%}%||||&fTuğla: &e%{otosattugla::%player%}%||&fŞeker: &e%{otosatseker::%player%}%||&fElma: &e%{otosatelma::%player%}%&fOtosat: &e%{otosat::%player%}%" to nothing
            make gui slot 9 of player with tripwire hook named "&fOtosat" with lore "||&7Durum: &e%{otosat::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat açkapa"
            make gui slot 10 of player with iron ingot named "&fDemir" with lore "||&7Durum: &e%{otosatdemir::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat demir"
            make gui slot 11 of player with gold ingot named "&fAltın" with lore "||&7Durum: &e%{otosataltin::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat altın"
            make gui slot 12 of player with emerald named "&fZümrüt" with lore "||&7Durum: &e%{otosatzumrut::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat zümrüt"
            make gui slot 13 of player with diamond named "&fElmas" with lore "||&7Durum: &e%{otosatelmas::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat elmas"
            make gui slot 14 of player with cactus named "&fKaktüs" with lore "||&7Durum: &e%{otosatkaktus::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat kaktüs"
            make gui slot 15 of player with clay brick named "&fTuğla" with lore "||&7Durum: &e%{otosattugla::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat tuğla"
            make gui slot 16 of player with sugar named "&fŞeker" with lore "||&7Durum: &e%{otosatseker::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat şeker"
            make gui slot 17 of player with apple named "&fElma" with lore "||&7Durum: &e%{otosatelma::%player%}%||&7Açıp kapatmak için tıkla." to run player command "/otosat elma"
            make gui slot 18 of player with dye:10 named "&aToplu Açma" with lore "||&7Tüm otosat ayarlarını hızlıca||&7açmak için tıkla." to run player command "/otosat topluaç"
            make gui slot 26 of player with red dye named "&cToplu Kapama" with lore "||&7Tüm otosat ayarlarını hızlıca||&7kapatmak için tıkla." to run player command "/otosat toplukapat"

on inventory click:
    if inventory name of player's current inventory is "&7Otosat Menüsü":
        if clicked slot is 9 or 10 or 11 or 12 or 13 or 14 or 15 or 16 or 17 or 18 or 26:
            wait 1 tick
            execute player command "/otosat"
            
on pickup:
    if {otosat::%player%} is "Açık":
        if event-item is diamond block or emerald block or gold block or iron block or cactus or clay brick or sugar or apple:
            set {toplamkazanc::%player%} to 0
            set {itemkazanc::%player%::*} to 0
            wait 2 tick
            if player has diamond block or emerald block or gold block or iron block or diamond or emerald or gold ingot or iron ingot:
                if {otosatelmas::%player%} is "Açık":
                    set {itemkazanc::%player%::diamondblock} to {@elmasblok} * amount of diamond block in player's inventory
                    remove all diamond blocks from player
                    add {itemkazanc::%player%::diamondblock} to player's balance
                    add {itemkazanc::%player%::diamondblock} to {toplamkazanc::%player%}
                if {otosatzumrut::%player%} is "Açık":
                    set {itemkazanc::%player%::emeraldblock} to {@zumrutblok} * amount of emerald block in player's inventory
                    remove all emerald blocks from player
                    add {itemkazanc::%player%::emeraldblock} to player's balance
                    add {itemkazanc::%player%::emeraldblock} to {toplamkazanc::%player%}
                if {otosataltin::%player%} is "Açık":
                    set {itemkazanc::%player%::goldblock} to {@altinblok} * amount of gold block in player's inventory
                    remove all gold blocks from player
                    add {itemkazanc::%player%::goldblock} to player's balance
                    add {itemkazanc::%player%::goldblock} to {toplamkazanc::%player%}
                if {otosatdemir::%player%} is "Açık":
                    set {itemkazanc::%player%::ironblock} to {@demirblok} * amount of iron block in player's inventory
                    remove all iron blocks from player
                    add {itemkazanc::%player%::ironblock} to player's balance
                    add {itemkazanc::%player%::ironblock} to {toplamkazanc::%player%}
                if {otosatkaktus::%player%} is "Açık":
                    set {itemkazanc::%player%::cactus} to {@kaktus} * amount of cactus in player's inventory
                    remove all cactus from player
                    add {itemkazanc::%player%::cactus} to player's balance
                    add {itemkazanc::%player%::cactus} to {toplamkazanc::%player%}
                if {otosattugla::%player%} is "Açık":
                    set {itemkazanc::%player%::claybrick} to {@tugla} * amount of clay brick in player's inventory
                    remove all clay bricks from player
                    add {itemkazanc::%player%::claybrick} to player's balance
                    add {itemkazanc::%player%::claybrick} to {toplamkazanc::%player%}
                if {otosatseker::%player%} is "Açık":
                    set {itemkazanc::%player%::sugar} to {@seker} * amount of sugar in player's inventory
                    remove all sugars from player
                    add {itemkazanc::%player%::sugar} to player's balance
                    add {itemkazanc::%player%::sugar} to {toplamkazanc::%player%}
                if {otosatelma::%player%} is "Açık":
                    set {itemkazanc::%player%::apple} to {@elma} * amount of apple in player's inventory
                    remove all apples from player
                    add {itemkazanc::%player%::apple} to player's balance
                    add {itemkazanc::%player%::apple} to {toplamkazanc::%player%}
                wait 10 tick
                send " &6OTOSAT &8» &7Envanterindeki satılabilecek esyalar satıldı: &a%{toplamkazanc::%player%}%TL" to player

Merhaba, biraz uzun sürdü ve haliyle yanlışlık yapmış olabilirim, umarım yapmamışımdır. Yanlış olursa ve çözemezsen yardımcı olurum.
 
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