Merhaba forum takipçileri ben Fortuna.Nickimi bu forumda epey göreceğinizi tahmin ediyorum
Neyse konuyu uzatmadan skriptten bahsedeyim.Bir coin skripti.Sıkıntısız,Gelişmiş admin ve oyuncu komutları bulunuyor.İstediğiniz şekilde editleyebiliyorsunuz.Komutlarına bakacak olursak;
-------IOyuncu Komutları|-------
/Coin > Oyuncu coin bakiyesine bakar.
/Coinbak > Başka bir oyuncunun coin bakiyesine bakar
/Coingonder > Oyuncu başka bir oyuncuya coin gönderir.
-------|Admin Komutları|-------
/Coinekle > Oyuncunun bakiyesine coin ekler
/Coinsil > Oyuncunun coin bakiyesini sıfırlar.
Variable : {coin::%player%}
Scoreboard tarzı pluginlerde göstertmek için : {skript:coin::%player%}
Skriptin içerisinde "null" tarzı hatalar olmaması için bazı giriş kodları bulunmaktadır.Onları değiştirmeyiniz yoksa null hataları alabilirsiniz
Not: Coin market gibi bir şey yapmak için ekstra bir komut örneği de bıraktım skriptin içerisine oyun içi /vipal komutunu girerseniz 1000 coin alıyor ve size vip veriyor yanında kasa anahtarı da veriyor tüm örnekleri görmeniz için ekledim bunları.Kendiniz istediğiniz şekilde düzenleyebilirsiniz.
-------IOyuncu Komutları|-------
/Coin > Oyuncu coin bakiyesine bakar.
/Coinbak > Başka bir oyuncunun coin bakiyesine bakar
/Coingonder > Oyuncu başka bir oyuncuya coin gönderir.
-------|Admin Komutları|-------
/Coinekle > Oyuncunun bakiyesine coin ekler
/Coinsil > Oyuncunun coin bakiyesini sıfırlar.
Variable : {coin::%player%}
Scoreboard tarzı pluginlerde göstertmek için : {skript:coin::%player%}
Skriptin içerisinde "null" tarzı hatalar olmaması için bazı giriş kodları bulunmaktadır.Onları değiştirmeyiniz yoksa null hataları alabilirsiniz
Not: Coin market gibi bir şey yapmak için ekstra bir komut örneği de bıraktım skriptin içerisine oyun içi /vipal komutunu girerseniz 1000 coin alıyor ve size vip veriyor yanında kasa anahtarı da veriyor tüm örnekleri görmeniz için ekledim bunları.Kendiniz istediğiniz şekilde düzenleyebilirsiniz.
Kod:
#Made by Fortuna
#Sürüm v0.1
variables:
{coin::%player%} = 0
on first join:
set {coin::%player%} to 0
command /coinbak [<offlineplayer>]:
permission: coin.bak
trigger:
if arg-1 is set:
send "&6Coin &8» &7Oyuncunun Coini: &6%{coin::%arg-1%}%"
else:
send "&6Coin &8» &7Kullanım /lcoinbak <oyuncu>"
command /coin:
permission: coin.coin
trigger:
send "&6Coin &8» &7Oyuncunun Coini: &6%{coin::%player%}%"
command /coinsil <player>:
permission: coin.sil
permission message: &6Coin &8» &7Bunu kullanacak yetkin yok.
trigger:
if arg-1 is set:
set {coin::%arg-1%} to 0
send "&6Coin &8» &7Oyuncunun Coini Sıfırlandı."
else:
send "&6Coin &8» &7Oyuncu İsmi Girmelisin"
command /coingonder [<player>] [<int>]:
permission: coin.gonder
trigger:
if arg 1 is set:
if arg 1 is player:
message "&6Coin &8» &7Kendine coin gönderemezsin!"
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 "&8&l&m-----------------------------------" to arg-1
send "&8&l&m-----------------------------------" to arg-1
send "&6Coin &8» &f%player% &fsana &c%arg-2% &fCoin &fgönderdi!" to arg-1
send "&8&l&m-----------------------------------" to arg-1
execute console command "tm msg %arg-1% &fŞu anki Coinin &e%{coin::%arg-1%}%"
execute console command "tm msg %player% &fŞu anki Coinin &e%{coin::%player%}%"
send "&8&l&m-----------------------------------" to player
send "&6Coin &8» &f%arg-1% &fadlı oyuncuya &c%arg-2% &fCoin &fbaşarıyla gönderildi!" to player
send "&8&l&m-----------------------------------" to player
else:
message "&6Coin &8» &aEn az &f1 &c&lCoin &cgönderebilirsin!"
else:
message "&6Coin &8» &aYetersiz &lCoin &c!"
else:
message "&6Coin &8» &aKullanım /coingonder <Oyuncu> <CoinMiktarı>"
else:
message "&6Coin &8» &aKullanım /coingonder <Oyuncu> <CoinMiktarı>"
command /coinekle <player> <int>:
permission: coin.ekle
permission message: &6Coin &8» &7Bunu kullanacak yetkin yok.
trigger:
if arg-1 is set:
if arg-2 is set:
add arg-2 to {coin::%arg-1%}
send "&6Coin &8» &7Oyuncuya coin Eklendi."
else:
send "&6Coin &8» &7Miktar Belirtmelisin."
else:
send "&6Coin &8» &7Kullanım /Coinekle <oyuncu> <miktar>"
command /vipal:
trigger:
if {coin::%player%} >= 1000:
broadcast "&e%player% &aAdlı Oyuncu &eVIP &aSatın Aldı."
execute console command "givevip %player% VIP 30"
wait 1 tick
execute console command "eco give %player% 5000000000"
wait 1 tick
execute console command "crazycrates give p vip 1 %player%"
remove 1000 from {coin::%player%}
else:
send "&6LCMarket &8» &cBunu almak icin LCoinin Yetersiz."
on first join:
delete {coin::%player%}
on first join:
if {coin::%player%} is null:
set {coin::%player%} to 0
execute console command "coinsil %player%"
on first join:
execute console command "coinsil %player%"
on join:
if {coin::%player%} is null:
set {coin::%player%} to 0