Bulundu ConConCraft Meslek Skripti

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Mashe

Farkında değilsin beni sen değiştirdin.
Destek Şefi
MinePass
Premium
Hosting Görevlisi
Katılım
7 Şubat 2023
Mesajlar
533
Elmaslar
169
Puan
5.680
Konum
Alaska, United States
Minecraft
Mashe1337

Discord:

mashe1337

Merhabalar conconcraft sunucum için pizzacı yeri gelecek ve burada mesela örneğin fırına sağ tıkladığında et verecek bunu yapabilirim kolay birşey fakat
mesela örneğin kendileri bir fırın yapıp kendi yerlerine koyup sürekli pizza kasabilir bunu nasıl yapabilirim? Nasıl düzeltebilirim kısacası olacak şey sadece pizzacıda fırına sağ tıklayınca et vermesi
 
Merhabalar conconcraft sunucum için pizzacı yeri gelecek ve burada mesela örneğin fırına sağ tıkladığında et verecek bunu yapabilirim kolay birşey fakat
mesela örneğin kendileri bir fırın yapıp kendi yerlerine koyup sürekli pizza kasabilir bunu nasıl yapabilirim? Nasıl düzeltebilirim kısacası olacak şey sadece pizzacıda fırına sağ tıklayınca et vermesi
Tam anlamadım. Problemin yaratıldığı kısım sanırım skripti anladığım kadarıyla fırına tıklayınca et verecek şekilde ayarlamışşınız. Ve problemde şu bunlar fırına bişey koymasa da et kasabilir diye anladım ben. Doğrumu anlamışım?
 
Tam anlamadım. Problemin yaratıldığı kısım sanırım skripti anladığım kadarıyla fırına tıklayınca et verecek şekilde ayarlamışşınız. Ve problemde şu bunlar fırına bişey koymasa da et kasabilir diye anladım ben. Doğrumu anlamışım?
Yok hayır mesela sadece pizzacı binasında fırına sağ tıklayınca et verecek diğer yerlerde vermeyecek
 
Merhaba,

Bahsettiğiniz özellikleri tam olarak anladığımı umuyorum. Pizzacı yerindeki fırına sağ tıklandığında oyunculara et vermek istiyorsunuz, ancak oyuncular kendi fırınlarını yaptıklarında da et kazanabilecekler.

Bunun için bir çözüm, özelleştirilmiş bir fırın bloğu kullanmaktır. Yapmanız gereken şey, normal Minecraft fırın bloğundan farklı bir blok oluşturmak ve bu bloğu oyuncuların kendilerine yerleştiremeyecekleri bir şekilde sınırlandırmaktır.

Bu yeni fırın bloğunu özelleştirmek için, öncelikle Skript veya benzeri bir eklenti kullanmanız gerekebilir. Ardından, bloğun sağ tıklandığında verilecek olan eti ayarlamak için bir Skript kodu yazmanız gerekecektir.

Örneğin, aşağıdaki Skript kodu, oyuncuların sadece pizzacı yerindeki fırına sağ tıkladıklarında et kazanmalarına olanak tanır:

Kod:
on rightclick on furnace:
    if location is not in pizzacı_yeri:
        cancel event
    else:
give player cooked_beef

Burada "pizzacı_yeri" oyuncuların fırınlarını yerleştiremeyecekleri bir bölge olarak belirlenmiştir. Eğer oyuncu bu bölgede değilse, et verme işlemi iptal edilir. Ancak oyuncu pizzacı yerindeki fırına sağ tıklarsa, cooked_beef öğesi verilir.

Umarım bu öneri işinize yarar.
 
options:
pizza-item: cooked_beef
pizza-name: "&6Pizza"

on load:
# Register custom pizza item
register new item with id "PIZZA" named "%pizza-name%" to %pizza-item% with lore "&7Lezzetli pizza!" with permission "pizzacraft.item.pizza"

# Register custom furnace block
register new block with id "PIZZA_FURNACE" named "&6Pizza Fırını" to furnace with permission "pizzacraft.block.pizzafurnace"

on rightclick on furnace:
if furnace is custom furnace:
if region at furnace is "pizzabolgesi":
add 1 of custom item "PIZZA" named "%pizza-name%" to player's inventory
send "&6Lezzetli bir pizza aldınız!" to player
else:
send "&cBurada pizza yapamazsın!" to player

Hataları olabilir, mobilden olduğu kadar yaptım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst