Custom EnderChest Seviye yükseltilebilir sanal sandık eklentisi

Ruzorin

Mike Tyson ne dediydi?
Moderatör
Disec
Katılım
9 Nisan 2020
Mesajlar
170
Tepkime puanı
74
Puanları
50
Madalyalar
2
  • Emektar
  • Konu Kaşifi
Merhabalar. Sizlere benim de kullanıyor olduğum, Custom EnderChest eklentisini tanıtmayı uygun gördüm.

Bu eklenti, oyuncularınızın EnderChest boyutunu değiştirmesini sağlar ve vanilya versiyonundan daha fazla veya daha az depolamanıza izin verir. Sadece bir EnderChest açarak normal bir EnderChest ile aynı şekilde çalışır, ancak aynı zamanda ona erişmek için komutlar içerir. Ve tamamen siz özelleştirebiliyorsunuz.

Eklenti için
Custom EnderChest


Ayrıca skript ile birlikte seviye yükseltilebilir sanal sandık yapmak isteyen arkadaşlar için, şu skripti de paylaşayım.

command /yükseltme:
aliases: üretici, uretici, generator, yukseltme, upgrade, sınır, sinir, arttır
trigger:
open virtual chest with size 3 named "&5Yükseltme Menüsü" to player
make gui slot 13 of player with sunflower named "&aOyun Parası ile Yükseltme Al!" with lore "&7Oyun Parası ile yükseltme almak için tıkla." to close then run player command "2786parayukseltme"

command /parayukseltme:
trigger:
open virtual chest with size 3 named "&5Para ile Yükseltme Menüsü" to player
make gui slot 13 of player with skull of "chest" parsed as offlineplayer named "&aSanal Sandığın için Yükseltme Al!" with lore "&7Sanal sandığına yükseltme almak için tıkla." to close then run player command "2786chestyukseltme"


command /sanalsandikyukseltme:
trigger:
open virtual dropper with size 3 named "&5Sandık Yükseltme Menüsü" to player
make gui slot 4 of player with diamond named "&aSandığını yükselt!" with lore "&7Sandığının seviyesini arttırmak için tıkla.||&7Aldıktan sonra sandığın 1. seviye olur.||&7Ücret: &51250TL" to close then run function alpara(player, CustomEnderChest.level.1, 1250)
make gui slot 8 of player with sunflower named "&aŞuan ki Seviye: &a1&7/&c6" with lore "&7Sandığın hiç yükseltilmemiş.||&7Eğer alırsan sandığın 2. seviye olur." to nothing

if player have permission "CustomEnderChest.level.1":
open virtual dropper with size 3 named "&5Sandık Yükseltme Menüsü" to player
make gui slot 4 of player with diamond named "&aSandığını yükselt!" with lore "&7Sandığının seviyesini arttırmak için tıkla.||&7Aldıktan sonra sandığın 2. seviye olur.||&7Ücret: &52500TL" to close then run function alpara(player, CustomEnderChest.level.2, 2500)
make gui slot 8 of player with sunflower named "&aŞuan ki Seviye: &a2&7/&c6" with lore "&7Şuanda sandığın 2. seviyede.||&7Eğer alırsan sandığın 3. seviye olur." to nothing

if player have permission "CustomEnderChest.level.2":
open virtual dropper with size 3 named "&5Sandık Yükseltme Menüsü" to player
make gui slot 4 of player with diamond named "&aSandığını yükselt!" with lore "&7Sandığının seviyesini arttırmak için tıkla.||&7Aldıktan sonra sandığın 3. seviye olur.||&7Ücret: &55000TL" to close then run function alpara(player, CustomEnderChest.level.3, 5000)
make gui slot 8 of player with sunflower named "&aŞuan ki Seviye: &a3&7/&c6" with lore "&7Şuanda sandığın 3. seviyede.||&7Eğer alırsan sandığın 4. seviye olur." to nothing

if player have permission "CustomEnderChest.level.3":
open virtual dropper with size 3 named "&5Sandık Yükseltme Menüsü" to player
make gui slot 4 of player with diamond named "&aSandığını yükselt!" with lore "&7Sandığının seviyesini arttırmak için tıkla.||&7Aldıktan sonra sandığın 4. seviye olur.||&7Ücret: &57500TL" to close then run function alpara(player, CustomEnderChest.level.4, 7500)
make gui slot 8 of player with sunflower named "&aŞuan ki Seviye: &a4&7/&c6" with lore "&7Şuanda sandığın 4. seviyede.||&7Eğer alırsan sandığın 5. seviye olur." to nothing

if player have permission "CustomEnderChest.level.4":
open virtual dropper with size 3 named "&5Sandık Yükseltme Menüsü" to player
make gui slot 4 of player with diamond named "&aSandığını yükselt!" with lore "&7Sandığının seviyesini arttırmak için tıkla.||&7Aldıktan sonra sandığın 6. seviye olur.||&7Ücret: &510000TL" to close then run function alpara(player, CustomEnderChest.level.5, 7500)
make gui slot 8 of player with sunflower named "&aŞuan ki Seviye: &a5&7/&c6" with lore "&7Şuanda sandığın 5. seviyede.||&7Eğer alırsan sandığın 6. seviye olur." to nothing

if player have permission "CustomEnderChest.level.5":
open virtual dropper with size 3 named "&5Sandık Yükseltme Menüsü" to player
make gui slot 4 of player with redstone block named "&cSandığın son seviye! &8(&c6&7/&c6&8)" with lore "&7Sandığını daha fazla yükseltemezsin." to nothing
make gui slot 8 of player with sunflower named "&aŞuan ki Seviye: &cSON" with lore "&7Şuanda sandığın son seviyede." to nothing


function alpara(p: player, permission: text, s: number):
if {_p}'s balance is greater than {_s} - 1:
remove {_s} from {_p}'s balance
execute console command "manuaddp %{_p}% %{_permission}%"
send "&3Üretici &8» &aBaşarıyla yükseltmeyi satın aldınız." to {_p}
send "&3Üretici &8» &aHesabından &5{_s} &akadar para kesildi." to {_p}
else:
send "&3Üretici &8» &cYükseltmeyi almak için yeterli paranız bulunmamaktadır." to {_p}

Skripti kullanacak arkadaşlar, GroupManager dışında LuckPerms ve benzeri eklentiler kullanıyorsanız lütfen (execute console command "manuaddp %{_p}% %{_permission}%") kısmını düzenlemeyi unutmayınız.
 

ANIL OZ

coming soon...
Forum Yöneticisi
Disec
Katılım
13 Aralık 2019
Mesajlar
59
Tepkime puanı
34
Puanları
50
Madalyalar
3
  • Etkinlik Delisi
  • Konu Kaşifi
  • Emektar
Sunuculara eklenebilecek güzel bir sistem bu tarz yükseltme sistemlerinin bulunduğu sunucular ayrı bir hoşuma gidiyor.
 
Üst