Skript Paylaşımı HCoin V1 ile karşınızdayım | Coin Sistemi

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

Sadien

Fırında Isıttığım İlk Taş
Katılım
17 Haziran 2017
Mesajlar
87
Elmaslar
36
Puan
8.820
Konum
Ankara
Minecraft
Sadien

Discord:

Sadien#0002

HCoin Version 1.0

Biliyorum forum üzerinde çok fazla coin skripti var fakat ben de ilk skriptim olarak
kolay bir şey olması için coin skriptini yapmak istedim :)

Özellikler

10 dk'da 1 Coin verir (ayarlanabilir)
Coin ile süreli fly alma
/coinflysürem ile geçen sürenize bakma
/coindağıt ile herkese coin dağıtma

------------------ Görseller ------------------

Oyuncu Bilgi Menüsü


coin1.png



Admin Bilgi Menüsü

coin2.png



Ve bazı görseller..

yazılar.png


V2 Sürümünde ekleyeceklerim;


Menülü Coin Market
Markete +5 Ürün
Görev ile Coin kazanma
Block kırarak Coin Kazanma
Kod;
Kod:
#HeavenStudio

variables:
    set {coin::%player%} = 0

on first join:
    set {coin::%player%} to 0

command /coinbak [<player>]:
    trigger:
        if arg-1 is set:
            send "&6Coin &8» &a%arg-1% &eadlı oyuncunun &c%{coin::%arg-1%}% &ecoini var."
        else:
            send "&6Coin &8» &cBir oyuncu ismi girmelisiniz."

      
command /coin [<text>]:
    trigger:
        if arg-1 is set:
            send "&6Coin &8» &eYanlış bir komut girdiniz, yardım almak için &c/coinbilgi" to player
        else:
            send "&6Coin &8» &eCoin Miktarın: &c%{coin::%player%}%"
          
command /coinfly:
    trigger:
        if {coin::%player%} is bigger than or equal to 25:
            if {fly::%player%} is not set:
                remove 25 from {coin::%player%}
                execute console command "lp user %player% permission settemp essentials.fly true 1d"
                set {fly::%player%} to true
                set {fly::%player%::time} to now
                send "&6Coin &8» &eBaşarıyla &a25 Coin &ekarşılığında &b1 Günlük Fly &esatın aldın."
                wait 24 hours
                send "&6Coin &8» &cMaalesef Fly süreniz dolmuştur." to player
            else:
                send "&6Coin &8» &cŞuan da aktif bir fly'ın bulunuyor."
        else:
            send "&6Coin &8» &cMaalesef &e25 Coin'in &cbulunmuyor..."
          
          
command /coinflysürem:
    trigger:
        if {fly::%player%} is set:
            set {_heavenstuido} to difference between {fly::%player%::time} and now
            set {_heavenstuido} to "%{_heavenstuido}%" parsed as a text
            replace all "minutes" with "dakika" in {_heavenstuido}
            replace all "minute" with "dakika" in {_heavenstuido}
            replace all "seconds" with "saniye" in {_heavenstuido}
            replace all "second" with "saniye" in {_heavenstuido}
            replace all " and " with " " in {_heavenstuido} or {_zaman}
            send "&6Coin &8» &eGeçen süre &c%{_heavenstuido}%"
        else:
            send "&6Coin &8» &a/coinfly &eyazarak fly alabilirsiniz."
          
command /coinflysil [<player>]:
    permission: coin.admin
    trigger:
        if arg-1 is set:
            if {fly::%arg 1%} is set:  
                delete {fly::%arg 1%}
                delete {fly::%arg 1%::time}
                send "&6Coin &8» &cÜzgünüm, fly süreniz silinmiştir." to arg-1
                send "&6Coin &8» &eBaşarıyla &a%arg-1% &eoyuncunun flyını sildiniz." to player
            else:
                send "&6Coin &8» &cBu Oyuncunun aktif bir fly'ı bulunmuyor."
        else:
            send "&6Coin &8» &cBir Oyuncu ismi girmelisiniz."
              
on join:
    if {fly::%player%::time} is set:
        if difference between {fly::%player%::time} and now is greater than 24 hour:
            set player's fly mode to false
            delete {fly::%player%}
            delete {fly::%player%::time}
            message "&6Coin &8» &cÜzgünüm, Fly süreniz dolmuş."
      
command /coinbilgi:
    trigger:
        send "&e&m--------------------------------"
        send ""
        send " &6/coin &8» &eKendi coin miktarınızı görürsünüz."
        send " &6/coinbak &8» &eİstediğiniz oyuncunun coinine bakabilirsiniz."
        send " &6/coinfly &8» &eCoin ile süreli fly satın alabilirsiniz."
        send " &6/coinflysürem &8» &eKalan fly sürenize bakabilirsiniz."
        send " &6/coingönder &8» &eİstediğiniz oyuncuya coin gönderirsiniz."
        send ""
        send "&e&m--------------------------------"
      
command /coinadmin:
    permission: coin.admin
    permission message: &6Coin &8» &cBu komutu kullanmaya yetkiniz yok.
    trigger:
        send "&e&m--------------------------------"
        send ""
        send " &6/coinsil &8» &eBelirlediğiniz oyuncunun coin'ini siler."
        send " &6/coinekle &8» &eİstediğiniz oyuncuya coin eklersiniz."
        send " &6/coindağıt &8» &eTüm oyunculara coin dağıtırsınız."
        send " &6/coinflysil &8» &eİstediğiniz bir oyuncunun flyını silersiniz."
        send ""
        send "&e&m--------------------------------"
      
command /coinekle [<player>] [<number>]:
    permission: coin.admin
    permission message: &6Coin &8» &cBu komutu kullanmaya yetkin yok!
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                add arg-2 to {coin::%arg-1%}
                send "&6Coin &8» &a%arg-1% &eisimli oyuncuya başarıyla &a%arg-2% &ecoin ekledin." to player
                send "&6Coin &8» &cAdmin &esana &a%arg-2% &ecoin gönderdi." to arg-1
            else:
                send "&6Coin &8» &cCoin ekliyeceğin miktarı girmelisin."
        else:
            send "&6Coin &8» &cCoin ekliyeceğin oyuncunun ismini yazmalısın."
              
command /coindağıt [<number>]:
    permission: coin.admin
    permission message: &6Coin &8» &cBu komutu kullanmaya yetkin yok!
    trigger:
        if arg-1 is set:
            send "&6Coin &8» &eBaşarıyla herkese &a%arg-1% &ecoin dağıttın." to player
            send "&6Coin &8» &eGökten coin mi yağdı yoksa? &a+%arg-1% &aCoin" to players
            loop all players:
                add arg-1 to {coin::%loop-player%}
        else:
            send "&6Coin &8» &cDağıtacağın miktarı girmelisin."
          
command /coingönder [<player>] [<number>]:
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                if {coin::%player%} is bigger than or equal to arg-2:
                    if arg-2 is bigger than or equal to 1:
                        remove arg-2 from {coin::%player%}
                        add arg-2 to {coin::%arg-1%}
                        send "&6Coin &8» &a%arg-1% &eadlı oyuncuya başarıyla &c%arg-2% &ecoin gönderildi." to player
                        send "&6Coin &8» &a%player% &eadlı oyuncu sana &c%arg-2% &ecoin gönderdi." to arg-1
                    else:
                        send "&6Coin &8» &cGöndereceğiniz coin &a1 &cveya daha yüksek bir sayı olmalı."
                else:
                    send "&6Coin &8» &cMaalesef &e%arg-2% &ccoin'in bulunmuyor... "
            else:
                send "&6Coin &8» &cBir miktar girmelisiniz."
        else:
            send "&6Coin &8» &cBir oyuncu ismi girmelisiniz."
      

every 10 minutes:
    loop all players:
        add 1 to {coin::%loop-player%}
      
command /coinsil [<player>]:
    permission: coin.sil
    permission message: &6Coin &8» &cBu komutu kullanmaya yetkin yok!
    trigger:
        if arg-1 is set:
            set {coin::%arg-1%} to 0
            send "&6Coin &8» &a%arg-1% &eadlı oyuncunun coin'i başarıyla silindi." to player
        else:
            send "&6Coin &8» &cBir oyuncu ismi girmelisin."

Umarım Beğenmişsinizdir, İyi Forumlar...
 

Ekli dosyalar

  • coin3.png
    coin3.png
    198,4 KB · Görüntüleme: 148
Son düzenleme:
Gayet güzel lakin bir dahakine kodu kod bloğu içerisinde atarsanız çok daha güzel olur iyi forumlar.
 
Gayet güzel lakin bir dahakine kodu kod bloğu içerisinde atarsanız çok daha güzel olur iyi forumlar.
Zaten öyle yaptım fakat boşluklar olduğundan dolayı bozulmuş sanırım.​
 
Güzel bir skript olmuş başarılar.
 
Basarilar
 
Zaten öyle yaptım fakat boşluklar olduğundan dolayı bozulmuş sanırım.​

Selam,

Kodunuzu sanırım [*ICODE][/ICODE] bloğu içine almışsınız. Kodunuzu lütfen [*CODE][/CODE] bloğu içine alın (*'ları siliniz). Konunuz genel kod görünümünde gözükecektir. İyi forumlar.
 
Selam,

Kodunuzu sanırım [*ICODE][/ICODE] bloğu içine almışsınız. Kodunuzu lütfen [*CODE][/CODE] bloğu içine alın (*'ları siliniz). Konunuz genel kod görünümünde gözükecektir. İyi forumlar.
Teşekkür ederim :)​
 
Başarılı bir çalışma elinize emeğinize sağlık daha güzel çalışmalarınızı merakla bekliyorum iyi forumlar :)
 
Güzel bir script, v2 için sadece blok kırma değil mob öldürüldüğündede coin verebilir.
 
Beğendim, paylaşmak güzeldir.
 
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