[SK Yardım] Komutu item ile kullandırma

HEXAGON73

Kızıltaş Madencisi
En iyi cevaplar
0
Arkadaşlar şu kod neden çalışmıyor acaba? KOD:
Kod:
command /slot4:
    permission: slot.4
    trigger:
        if player has the 20 gold nugget:
            execute console command "/tp %player% 107 69 48"
            send "&5Işınlandınız!" to player
        else:
            send "&5Gitmek için 20 altın parçasına ihticayın var!" to player
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Oyuncuda 20 gold nugget yada daha fazla gold nugget olmasına rağmen oyuncuya o işlemler gerçekletirilmiyor.
Hmm hata yok ama böyle dene birde:

if player has 20 of gold nugget:

Mesajı gönderip ışınlamıyorsa dünya belirtilmediği içindir belki. Öyle ise:

teleport player to location 107, 69, 48 in player's world
teleport player to location 107, 69, 48 in "DünyaAdı"
else'ye if ekleyin. Skript bilmem ama tahminim o
Ya da YAML PARSER ile hatayı taratın.
YAML ne alaka :S
 

HEXAGON73

Kızıltaş Madencisi
En iyi cevaplar
0
Hmm hata yok ama böyle dene birde:

if player has 20 of gold nugget:

Mesajı gönderip ışınlamıyorsa dünya belirtilmediği içindir belki. Öyle ise:

teleport player to location 107, 69, 48 in player's world
teleport player to location 107, 69, 48 in "DünyaAdı"

YAML ne alaka :S
tamam oldu fakat oyuncudan 20 gold nugget silmesini nasıl yaparım bu çalışmadı: "remove 20 gold nugget from player's inventory"
 

HEXAGON73

Kızıltaş Madencisi
En iyi cevaplar
0
if player is 20 gold nugget olarak dener misin?
"Blueyescat" isimli arkadaş sorunu çözdü fakat o komutu kullanınca oyuncudan 20 gold nugget gitmesini nasıl yapıcam?

Herkeze yardımları için teşekkür ederim gold nugget silme olayını çözdüm tab hatası yapıyormuşum.
 
R

Reloven

Ziyaretçi
remove ile silebiliyorsun tam kullanımını hatırlamıyorum Googleye minecraft skript remove player item yazarsan bulabilirsin.
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Satır hatalarını Yaml Parser algılıyor kardeşim.
Satır derken boşluk demek istediğini varsayıyorum,

YAML Parserin Skript boşlukları ile hiçbir alakası yok. Bilip bilmeden laf yapma burada.
YAML da TAB kullanılmaz bile, 2 boşlukla çalışır. Boşluğu geç parsere koyduğun an durmadan her şeye hata verir.
 
Son düzenleme:

Neferity

Taş Madencisi
En iyi cevaplar
0
if player is 20 gold nugget olarak dener misin?
Cümleyi çevirdiğindede mantık hatası oluşmuyor mu ?
'Oyuncu 20 altın külçesiyse'
Sorun zaten @Blueyescat çözmüş.

Bir oyuncuyu konsoldan ışınlarken genelde dünya ister sorun burda fakat skript kodu kullansaydın iyi olurdu.
Diğer sorun ise 'remove 20 gold nugget from player' olarak düzelt.
 
Üst