Sreanium
Bir Kömür Göründü Kaptanım!
- Katılım
- 19 Nisan 2022
- Mesajlar
- 171
- Elmaslar
- 17
- Puan
- 780
- Yaş
- 19
- Minecraft
- MertFring
Discord:
pablo escobar#0991
Merhabalar MC-TR forumu sakinleri.
Ben yeni skript işine atıldım ve kendim bir skript yapma kararı aldım.
Bu skript ise coin sistemi.
İnternette çok var biliyorum ama belki bazılarınızın işine yarar diye konu açmak istedim.
Olumlu-olumsuz yorumlarınız benim gelişmemi sağlayacaktır.
Lütfen skript hakkındaki fikirlerinizi esirgemeyiniz.
Skript hakkında:
Yetkili permi: coin.admin
Admin komutları:
- /coinadmin yazarak oyun içerisinden komutlara ulaşabilirsiniz.
- /coinbak (oyuncu)
- /coinekle (oyuncu) (miktar)
- /coinsil (oyuncu) (miktar)
- /coinsıfırla (oyuncu)
Oyuncu komutları:
- /coin yazarak oyun içerisinden komutlara ulaşabilirsiniz.
- /coinim
- /coingönder (oyuncu) (miktar)
Notlar:
- Bu skriptin yakın zaman içerisinde /coin (komut) halini çıkarmayı düşünüyorum.
- Skripti kendim test ettim güzel bir şekilde çalışıyordu.
- Titlemanager gibi eklentilerde coin miktarını göstermek istiyorsanız placeholderapi eklentisi lazımdır ve bunu girmelisiniz: %skript_coin::{player}%
- Skriptte bir sorun yaşarsanız Discord üzerinden bana ulaşınız srean#5252
- Skripti ben 1.8.9 dev36 sürümünde test ettim sorunsuz çalıştı başka sürümdeyseniz test etmeniz faydalı olacaktır.
Ben yeni skript işine atıldım ve kendim bir skript yapma kararı aldım.
Bu skript ise coin sistemi.
İnternette çok var biliyorum ama belki bazılarınızın işine yarar diye konu açmak istedim.
Olumlu-olumsuz yorumlarınız benim gelişmemi sağlayacaktır.
Lütfen skript hakkındaki fikirlerinizi esirgemeyiniz.
Skript hakkında:
Yetkili permi: coin.admin
Admin komutları:
- /coinadmin yazarak oyun içerisinden komutlara ulaşabilirsiniz.
- /coinbak (oyuncu)
- /coinekle (oyuncu) (miktar)
- /coinsil (oyuncu) (miktar)
- /coinsıfırla (oyuncu)
Oyuncu komutları:
- /coin yazarak oyun içerisinden komutlara ulaşabilirsiniz.
- /coinim
- /coingönder (oyuncu) (miktar)
Notlar:
- Bu skriptin yakın zaman içerisinde /coin (komut) halini çıkarmayı düşünüyorum.
- Skripti kendim test ettim güzel bir şekilde çalışıyordu.
- Titlemanager gibi eklentilerde coin miktarını göstermek istiyorsanız placeholderapi eklentisi lazımdır ve bunu girmelisiniz: %skript_coin::{player}%
- Skriptte bir sorun yaşarsanız Discord üzerinden bana ulaşınız srean#5252
- Skripti ben 1.8.9 dev36 sürümünde test ettim sorunsuz çalıştı başka sürümdeyseniz test etmeniz faydalı olacaktır.
JavaScript:
# Yapımcı: srean#5252
variables:
{coin::%player%} = 0
on first join:
set {coin::%player%} to 0
command /coin:
trigger:
send " &6&lULTİO&f&lCRAFT &ecoin sistemi" to player
send "&r" to player
send "&e/coinim" to player
send "&e/coingönder (oyuncu) (miktar)" to player
send "&r" to player
command /coinim:
trigger:
send "&6&lULTİO &8» &eMevcut coinin: %{coin::%player%}%" to player
command /coingönder [<offlineplayer>] [<int>]:
trigger:
if arg-1 is set:
if arg-1 is player:
send "&6&lULTİO &8» &eKendine coin gönderemezsin!" to player
else:
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 "&e%player% adlı oyuncu tarafından %arg-2% coin geldi!" to arg-1
send "&e%arg-1% adlı oyuncuya başarıyla %arg-2% coin gönderildi!" to player
send "&eMevcut coinin: %{coin::%player%}%!" to player
else:
send "&6&lULTİO &8» &eEn az 1 coin gönderebilirsin!" to player
else:
send "&6&lULTİO &8» &eYetersiz coin!" to player
else:
send "&6&lULTİO &8» &eKullanımı: /coingönder (oyuncu) (miktar)" to player
command /coinadmin:
permission: coin.admin
permission message: Yetersiz yetki!
trigger:
send " &6&lULTİO&f&lCRAFT &ecoin sistemi" to player
send "&r" to player
send "&e/coinbak (oyuncu)" to player
send "&e/coinekle (oyuncu) (miktar)" to player
send "&e/coinsil (oyuncu) (miktar)" to player
send "&e/coinsıfırla (oyuncu)" to player
send "&r" to player
command /coinbak [<offlineplayer>]:
permission: coin.admin
permission message: Yetersiz yetki!
trigger:
if arg-1 is set:
send "&6&lULTİO &8» &e%arg-1% adlı oyuncunun coini: %{coin::%arg-1%}%" to player
else:
send "&6&lULTİO &8» &eKullanımı: /coinbak (oyuncu)" to player
command /coinekle [<offlineplayer>] [<int>]:
permission: coin.admin
permission message: Yetersiz yetki!
trigger:
if arg-1 is set:
if arg-2 is set:
add arg-2 to {coin::%arg-1%}
send "&e%arg-1% &eadlı oyuncuya başarıyla %arg-2% coin verildi" to player
else:
send "&6&lULTİO &8» &eMiktar belirtmelisin!" to player
else:
send "&6&lULTİO &8» &eKullanımı: &e/coinekle (oyuncu) (miktar)" to player
command /coinsil [<offlineplayer>] [<int>]:
permission: coin.admin
permission message: Yetersiz yetki!
trigger:
if arg-1 is set:
if arg-2 is set:
remove arg-2 from {coin::%arg-1%}
send "&6&lULTİO &8» &e%arg-1% adlı oyuncunun %arg-2% coini silindi!" to player
else:
send "&6&lULTİO &8» &eMiktar belirtmelisin!" to player
else:
send "&6&lULTİO &8» &eKullanımı: &e/coinsil (oyuncu) (miktar)" to player
command /coinsıfırla [<offlineplayer>]:
permission: coin.admin
permission message: Yetersiz yetki!
trigger:
if arg-1 is set:
set {coin::%arg-1%} to 0
send "&6&lULTİO &8» &eBaşarıyla %arg-1% adlı oyuncunun coini sıfırlandı!" to player
on first join:
delete {coin::%player%}
on first join:
if {coin::%player%} is null:
set {coin::%player%} to 0
execute console command "coinsıfırla %player%"
on first join:
execute console command "coinsıfırla %player%"
on join:
if {coin::%player%} is null:
set {coin::%player%} to 0