xOrcun
on break of mossy cobblestone:
if player has 128 mossy cobblestone:
set action bar of player to "&e128 adet yosunlu taş başarıyla çevirildi!"
remove 128 mossy cobblestone from player
give 64 175 of protection named "&eCoin" to player
if player has permission "vip.coin":
give 64 175 of protection named "&eCoin" to player
Merhaba, bu skripti kullanabilirsiniz.Ama 21:00 - 00:00 arası 2x verme olayını yapamadım.
JavaScript:on break of mossy cobblestone: if player has 128 mossy cobblestone: set action bar of player to "&e128 adet yosunlu taş başarıyla çevirildi!" remove 128 mossy cobblestone from player give 64 175 of protection named "&eCoin" to player if player has permission "vip.coin": give 64 175 of protection named "&eCoin" to player
EmreSHN#4551
options:
p: Sunucuİsmi
m: &9&m↓↓↓
magaza: &e&lKREDI MARKET &8►
demir: 20000
altin: 30000
zumrut: 55000
elmas: 65000
koyu: 325000
kazmav1: 10000
kazmav2: 25000
kazmav3: 45000
kazmav4: 90000
variables:
{kredim.%player%} = 0
{kazma.%player%} = 0
on break of 48:
if amount of mossy cobblestone in player's inventory is greater than or equal to 128:
execute console command "kredi ver %player% 512"
remove 128 mossy cobblestone from player
player.sendTitle("&4&l❤ &e&l/KREDIMARKET &4&l❤", "&6&k|||&d +512 Kredi &6&k|||")
command /kredi [<text>] [<player>] [<int>]:
permission: kredi.sistem
permission message: {@p} &cBu komutu uygulayamazsınız.
aliases: akredi
trigger:
if arg 1 is set:
if arg 1 is "ver":
if arg 2 is set:
if arg 3 is set:
add arg 3 to {kredim.%arg 2%}
send "{@p} &a%arg 2% &7adli oyuncuya &a%arg 3%&7 kredi verildi!" to player
else:
send "{@p} &7Yanlış komut, &b/kredi" to player
else:
send "{@p} &7Yanlış komut, &b/kredi" to player
else:
if arg 1 is "sil":
if arg 2 is set:
if arg 3 is set:
remove arg 3 from {kredim.%arg 2%}
send "{@p} &e%arg 2% &7adli oyuncudan &a%arg 3%&7 kredi silindi!" to player
else:
send "{@p} &7Yanlış komut, &b/kredi" to player
else:
send "Sunucuİsmi &6Yeterli Edit'e Sahip Değilsin"
else:
if arg 1 is "sifirla":
if arg 2 is set:
delete {kredim.%arg 2%}
send "{@p} &e%arg 2% &7adli oyuncunun kredisi sifirlandi!" to player
else:
send "{@p} &7Yanlış komut, &b/kredi" to player
else:
if arg 1 is "bak":
if arg 2 is set:
send "{@p} &e%arg 2%&7'nin kredisi&8 » &a%{kredim.%arg 2%}%" to player
else:
send "{@p} &7Yanlış komut, &b/kredi" to player
else:
send "&8&m+--------------&8[&6 Mağaza Sistem &8]&8&m--------------&8+&7" to player
send "&8 » &e/kredi ver &7(&aOyuncu&7) &7(&aMiktar&7) &8| &7Oyuncuya kredi verir&c." to player
send "&8 » &e/kredi sil &7(&aOyuncu&7) &7(&aMiktar&7) &8| &7Oyuncudan kredi siler&c." to player
send "&8 » &e/kredi sifirla &7(&aOyuncu&7) &8| &7Oyuncunun kredisini sifirlar&c." to player
send "&8 » &e/kredi bak &7(&aOyuncu&7) &8| &7Oyuncunun kredisini öğrenirsunuz&c." to player
send "&8 » &e/kredim &8| &7Hesabınızdaki varolan krediyi gösterir&c." to player
send "&8 » &e/kredimarket &8| &7Aldığınız kredileri harcayabileceğiniz yerdir&c." to player
send "&8&m+--------------&8[&6 Mağaza Sistem &8]&8&m--------------&8+&7" to player
command /kredim:
trigger:
send "Sunucuİsmi &7Hesabınızda &a%{kredim.%player%}% &7kredi var!"
send "Sunucuİsmi &7Krediyi harcamak için &a/kredimarket&7!"
send "Sunucuİsmi &7Daha fazla &akredi &7kazanmak için &a/warp kredi!"
command /satinalelmasblok:
trigger:
if {kredim.%player%} is greater than or equal to {@demir}:
remove {@demir} from {kredim.%player%}
execute console command "itemsp ver %player% elmasblok"
send "{@magaza} &e%player% &7adlı oyuncu &aElmas Blok &7Spawner aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@demir}" to player
command /satinalzumrutblok:
trigger:
if {kredim.%player%} is greater than or equal to {@altin}:
remove {@altin} from {kredim.%player%}
execute console command "itemsp ver %player% zumrutblok"
send "{@magaza} &e%player% &7adlı oyuncu &aZümrüt Blok &7Spawner aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@altin}" to player
command /satinalzumrutcevheri:
trigger:
if {kredim.%player%} is greater than or equal to {@zumrut}:
remove {@zumrut} from {kredim.%player%}
execute console command "itemsp ver %player% zumrutcevheri"
send "{@magaza} &e%player% &7adlı oyuncu &aZümrüt Cevheri &7Spawner aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@zumrut}" to player
command /satinalprizmarin:
trigger:
if {kredim.%player%} is greater than or equal to {@elmas}:
remove {@elmas} from {kredim.%player%}
execute console command "itemsp ver %player% prizmarin"
send "{@magaza} &e%player% &7adlı oyuncu &aPrizmarin &7Spawner aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@elmas}" to player
command /satinalkoyuprizmarin:
trigger:
if {kredim.%player%} is greater than or equal to {@koyu}:
remove {@koyu} from {kredim.%player%}
execute console command "itemsp ver %player% koyuprizmarin"
send "{@magaza} &e%player% &7adlı oyuncu &aKoyu Prizmarin &7Spawner aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@koyu}" to player
command /satinalkazmav1:
trigger:
if {kredim.%player%} is greater than or equal to {@kazmav1}:
remove {@kazmav1} from {kredim.%player%}
execute console command "give %player% 278 1 name:&8►_&e&lKREDI_KAZMA_1_&8◄ enchant: digspeed:35 unbreaking:35"
send "{@magaza} &e%player% &7adlı oyuncu &aKredi Kazma 1 &7aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@kazmav1}" to player
command /satinalkazmav2:
trigger:
if {kredim.%player%} is greater than or equal to {@kazmav2}:
remove {@kazmav2} from {kredim.%player%}
execute console command "give %player% 278 1 name:&8►_&e&lKREDI_KAZMA_2_&8◄ enchant: digspeed:45 unbreaking:45"
send "{@magaza} &e%player% &7adlı oyuncu &aKredi Kazma 2 &7aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@kazmav2}" to player
command /satinalkazmav3:
trigger:
if {kredim.%player%} is greater than or equal to {@kazmav3}:
remove {@kazmav3} from {kredim.%player%}
execute console command "give %player% 278 1 name:&8►_&e&lKREDI_KAZMA_3_&8◄ enchant: digspeed:55 unbreaking:55"
send "{@magaza} &e%player% &7adlı oyuncu &aKredi Kazma 3 &7aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@kazmav3}" to player
command /satinalkazmav4:
trigger:
if {kredim.%player%} is greater than or equal to {@kazmav4}:
remove {@kazmav4} from {kredim.%player%}
execute console command "give %player% 278 1 name:&8►_&e&lKREDI_KAZMA_4_&8◄ enchant: digspeed:65 unbreaking:65"
send "{@magaza} &e%player% &7adlı oyuncu &aKredi Kazma 4 &7aldı!" to players
else:
send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@kazmav4}" to player
İstediğin şey bu sanırım.
Kod:options: p: Sunucuİsmi m: &9&m↓↓↓ magaza: &e&lKREDI MARKET &8► demir: 20000 altin: 30000 zumrut: 55000 elmas: 65000 koyu: 325000 kazmav1: 10000 kazmav2: 25000 kazmav3: 45000 kazmav4: 90000 variables: {kredim.%player%} = 0 {kazma.%player%} = 0 on break of 48: if amount of mossy cobblestone in player's inventory is greater than or equal to 128: execute console command "kredi ver %player% 512" remove 128 mossy cobblestone from player player.sendTitle("&4&l❤ &e&l/KREDIMARKET &4&l❤", "&6&k|||&d +512 Kredi &6&k|||") command /kredi [<text>] [<player>] [<int>]: permission: kredi.sistem permission message: {@p} &cBu komutu uygulayamazsınız. aliases: akredi trigger: if arg 1 is set: if arg 1 is "ver": if arg 2 is set: if arg 3 is set: add arg 3 to {kredim.%arg 2%} send "{@p} &a%arg 2% &7adli oyuncuya &a%arg 3%&7 kredi verildi!" to player else: send "{@p} &7Yanlış komut, &b/kredi" to player else: send "{@p} &7Yanlış komut, &b/kredi" to player else: if arg 1 is "sil": if arg 2 is set: if arg 3 is set: remove arg 3 from {kredim.%arg 2%} send "{@p} &e%arg 2% &7adli oyuncudan &a%arg 3%&7 kredi silindi!" to player else: send "{@p} &7Yanlış komut, &b/kredi" to player else: send "Sunucuİsmi &6Yeterli Edit'e Sahip Değilsin" else: if arg 1 is "sifirla": if arg 2 is set: delete {kredim.%arg 2%} send "{@p} &e%arg 2% &7adli oyuncunun kredisi sifirlandi!" to player else: send "{@p} &7Yanlış komut, &b/kredi" to player else: if arg 1 is "bak": if arg 2 is set: send "{@p} &e%arg 2%&7'nin kredisi&8 » &a%{kredim.%arg 2%}%" to player else: send "{@p} &7Yanlış komut, &b/kredi" to player else: send "&8&m+--------------&8[&6 Mağaza Sistem &8]&8&m--------------&8+&7" to player send "&8 » &e/kredi ver &7(&aOyuncu&7) &7(&aMiktar&7) &8| &7Oyuncuya kredi verir&c." to player send "&8 » &e/kredi sil &7(&aOyuncu&7) &7(&aMiktar&7) &8| &7Oyuncudan kredi siler&c." to player send "&8 » &e/kredi sifirla &7(&aOyuncu&7) &8| &7Oyuncunun kredisini sifirlar&c." to player send "&8 » &e/kredi bak &7(&aOyuncu&7) &8| &7Oyuncunun kredisini öğrenirsunuz&c." to player send "&8 » &e/kredim &8| &7Hesabınızdaki varolan krediyi gösterir&c." to player send "&8 » &e/kredimarket &8| &7Aldığınız kredileri harcayabileceğiniz yerdir&c." to player send "&8&m+--------------&8[&6 Mağaza Sistem &8]&8&m--------------&8+&7" to player command /kredim: trigger: send "Sunucuİsmi &7Hesabınızda &a%{kredim.%player%}% &7kredi var!" send "Sunucuİsmi &7Krediyi harcamak için &a/kredimarket&7!" send "Sunucuİsmi &7Daha fazla &akredi &7kazanmak için &a/warp kredi!" command /satinalelmasblok: trigger: if {kredim.%player%} is greater than or equal to {@demir}: remove {@demir} from {kredim.%player%} execute console command "itemsp ver %player% elmasblok" send "{@magaza} &e%player% &7adlı oyuncu &aElmas Blok &7Spawner aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@demir}" to player command /satinalzumrutblok: trigger: if {kredim.%player%} is greater than or equal to {@altin}: remove {@altin} from {kredim.%player%} execute console command "itemsp ver %player% zumrutblok" send "{@magaza} &e%player% &7adlı oyuncu &aZümrüt Blok &7Spawner aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@altin}" to player command /satinalzumrutcevheri: trigger: if {kredim.%player%} is greater than or equal to {@zumrut}: remove {@zumrut} from {kredim.%player%} execute console command "itemsp ver %player% zumrutcevheri" send "{@magaza} &e%player% &7adlı oyuncu &aZümrüt Cevheri &7Spawner aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@zumrut}" to player command /satinalprizmarin: trigger: if {kredim.%player%} is greater than or equal to {@elmas}: remove {@elmas} from {kredim.%player%} execute console command "itemsp ver %player% prizmarin" send "{@magaza} &e%player% &7adlı oyuncu &aPrizmarin &7Spawner aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@elmas}" to player command /satinalkoyuprizmarin: trigger: if {kredim.%player%} is greater than or equal to {@koyu}: remove {@koyu} from {kredim.%player%} execute console command "itemsp ver %player% koyuprizmarin" send "{@magaza} &e%player% &7adlı oyuncu &aKoyu Prizmarin &7Spawner aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@koyu}" to player command /satinalkazmav1: trigger: if {kredim.%player%} is greater than or equal to {@kazmav1}: remove {@kazmav1} from {kredim.%player%} execute console command "give %player% 278 1 name:&8►_&e&lKREDI_KAZMA_1_&8◄ enchant: digspeed:35 unbreaking:35" send "{@magaza} &e%player% &7adlı oyuncu &aKredi Kazma 1 &7aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@kazmav1}" to player command /satinalkazmav2: trigger: if {kredim.%player%} is greater than or equal to {@kazmav2}: remove {@kazmav2} from {kredim.%player%} execute console command "give %player% 278 1 name:&8►_&e&lKREDI_KAZMA_2_&8◄ enchant: digspeed:45 unbreaking:45" send "{@magaza} &e%player% &7adlı oyuncu &aKredi Kazma 2 &7aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@kazmav2}" to player command /satinalkazmav3: trigger: if {kredim.%player%} is greater than or equal to {@kazmav3}: remove {@kazmav3} from {kredim.%player%} execute console command "give %player% 278 1 name:&8►_&e&lKREDI_KAZMA_3_&8◄ enchant: digspeed:55 unbreaking:55" send "{@magaza} &e%player% &7adlı oyuncu &aKredi Kazma 3 &7aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@kazmav3}" to player command /satinalkazmav4: trigger: if {kredim.%player%} is greater than or equal to {@kazmav4}: remove {@kazmav4} from {kredim.%player%} execute console command "give %player% 278 1 name:&8►_&e&lKREDI_KAZMA_4_&8◄ enchant: digspeed:65 unbreaking:65" send "{@magaza} &e%player% &7adlı oyuncu &aKredi Kazma 4 &7aldı!" to players else: send "{@magaza} &7Maalesef Krediniz yetersiz! &7Gereken kredi: &d{@kazmav4}" to player
EmreSHN#4551
Peki saat ayarı nasıl olacak 2x, viplere özel 3x,4x
Sanırım vipler daha çok kredi kazansın demek istedin. Şunu deneyebilirsin.
Süre olayı biraz sıkıntı. Ama bu verdiğim skript'i kullanabilirsin süreye gerek yok bence.
EmreSHN#4551
Hıım anladım, vipler için de ayarlayıp atabilir misiniz?
Vipler için hazırlamam çok uzun sürer. Yosunlu taş yerine obdisyen olarak değişebilirsin kredi sistemini. Bu sayede viplerde kazma seviyesi daha yüksek olduğu için obdisyeni rahatlıkla kırabilirler, dezavantajları olur.
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!