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
Ayrıca skript ile birlikte seviye yükseltilebilir sanal sandık yapmak isteyen arkadaşlar için, şu skripti de paylaşayım.
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.
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}
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.