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ü
Admin Bilgi Menüsü
Ve bazı görseller..
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;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ü
Admin Bilgi Menüsü
Ve bazı görseller..
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:
#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...
Ekler
Son düzenleme: