Çözüldü Çalışan Skript Çalışmıyor

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

olcayturk

Koydum Çalışma Masasını
Katılım
28 Haziran 2020
Mesajlar
74
Elmaslar
5
Puan
13.295
Yaş
27
Minecraft
olcayturk
Kod:
on death of player:
    loop drops:
        if loop-item is diamond sword named "&6Super Kilic":
            remove loop-item from drops

Arkadaşlar bu kodun aynısını başka skript dosyasında kullanıyorum sorunsuz çalışıyor fakat bunu kullandığım zaman item yere düşüyor otomatik olarak silinmesi lazımken silinmiyor cmd ekranın da ise böyle hatalar veriyor. Sunucu sürümüm ve skript dosyalarım 1.16.

komut ile üzerime 5-6 tane eşya veriyor bu eşyaların öldükten sonra üzerimden silinmesini istiyorum. Bu eşyalar haricinde diğer üzerimdeki eşyalar yere düşsün onda hiç bir sakınca yok.

1595619174356.png
1595619294871.png
 
Merhaba.

Skript sürümüne 1.16.1 yazmışsınız fakat olayı yanlış anlamışsınız.

Skript 2.4.1 (1.9 - 1.15) desteği var.
Skript dev36 (1.8 - 1.12) desteği var.

Benim bildiğim kadarıyla skriptin 1.16 desteği yok dolayısıyla skriptin çalışmıyor olabilir.
 
Merhaba.

Skript sürümüne 1.16.1 yazmışsınız fakat olayı yanlış anlamışsınız.

Skript 2.4.1 (1.9 - 1.15) desteği var.
Skript dev36 (1.8 - 1.12) desteği var.

Benim bildiğim kadarıyla skriptin 1.16 desteği yok dolayısıyla skriptin çalışmıyor olabilir.
Şöyle aslında 4 skriptim var hepsi çalışıyor sorunsuz fakat tek belirttiğim olay çalışmıyor yani orada hata veriyor. 1.16 tabanlı sunucu yapmak istiyorum. bunun bir yolu yok mudur acaba
 
Şöyle aslında 4 skriptim var hepsi çalışıyor sorunsuz fakat tek belirttiğim olay çalışmıyor yani orada hata veriyor. 1.16 tabanlı sunucu yapmak istiyorum. bunun bir yolu yok mudur acaba
Vallaha başka bir yolu yok sanırım
 
Skript ile ne yaptırmak istiyorsunuz?
kafamda bir kaç fikir var da deniye deniye bir şeyler başarmaya çalışıyorum bu arada bir şey daha eklemek istiyorum. Ben tam aynı komut olmasa da Aşşağıdaki döngüyü başka bir .sk uzantısının içine de eklemiştim acaba çakışıyor olma ihtimali var mı

on death of player:
loop drops:

Diğer .sk uzantımda ise böyle bir kod var


on death of player:
loop drops:
if loop-item is sword named "&eSword":
remove loop-item from drops

bu düzgün bir şekilde çalışıyor komutu yapınca hiç bir şekilde hata vermiyor.
Gönderi otomatik olarak birleştirildi:

Yapmak istediğim şey tam olarak şu komut ile bir oyuncuya verilen eşyanın öldükten sonra yere düşmeyip direkt olarak silinmesini istiyorum. Bunu diğer .sk uzantımda gerçekleştirdim ama o farklı bir command. Yeni bir .sk açıp ona da benzeri bir sistem yapıyorum fakat command farklı olarak ama yine de çakışma ihtimali var mıdır acaba ?
Gönderi otomatik olarak birleştirildi:

Olayı çözdüm çakışıyormuş birden fazla on death of player: komutunu .sk lara vermek. Rica etsem şu komuta birden fazla item ekliyebilirmiyiz looplanacak.


Kod:
on death of player:
    loop drops:
        if loop-item is diamond sword named "&6Kilic":
            remove loop-item from drops [CODE]
 
Son düzenleme:
Şunu dener misiniz?

Kod:
on death of player:
  set {_drops::*} to drops
  remove diamond sword named "&6SUper Kilic" from {_drops::*}
  clear drops
  drop {_drops::*} at event-location
 
Şunu dener misiniz?

Kod:
on death of player:
  set {_drops::*} to drops
  remove diamond sword named "&6SUper Kilic" from {_drops::*}
  clear drops
  drop {_drops::*} at event-location
şöyle aslında hata yok dediğim gibi 2 kere

on death of player: yazdım her eşyaya farklı farklı . Bana 1 komut içinde multipe'lenmiş kod lazım bunu bana yapabilir misiniz
Gönderi otomatik olarak birleştirildi:

Kod:
on death of player:
    loop drops:
        if loop-item is diamond sword named "&6Kilic":
            remove loop-item from drops[CODE]

Böyleyken çok güzel çalışıyor fakat buraya bir kaç tane daha item eklemek istiyorum. Oyuncun üzerindeyken ölünce silinsin diye otomatik olarak.
Gönderi otomatik olarak birleştirildi:

şöyle aslında hata yok dediğim gibi 2 kere

on death of player: yazdım her eşyaya farklı farklı . Bana 1 komut içinde multipe'lenmiş kod lazım bunu bana yapabilir misiniz
Gönderi otomatik olarak birleştirildi:

Kod:
on death of player:
    loop drops:
        if loop-item is diamond sword named "&6Kilic":
            remove loop-item from drops[CODE]

Böyleyken çok güzel çalışıyor fakat buraya bir kaç tane daha item eklemek istiyorum. Oyuncun üzerindeyken ölünce silinsin diye otomatik olarak.
Örnek. Böyle yapıyorum fakat çalışmıyor.
Kod:
on death of player:
    loop drops:
        if loop-item-1 is diamond sword named "&6Kilici":
           if loop-item-2 is golden sword named "&6Buyulu Kilic":
              remove loop-item from drops
 
Son düzenleme:
Kod:
on death of player:
  set {_drops::*} to drops
  remove diamond sword named "isim" from {_drops::*}
  remove diamond axe named "isim iki" from {_drops::*}
  clear drops
  drop {_drops::*} at event-location
 
Kod:
on death of player:
  set {_drops::*} to drops
  remove diamond sword named "isim" from {_drops::*}
  remove diamond axe named "isim iki" from {_drops::*}
  clear drops
  drop {_drops::*} at event-location
bunu ayarlamıştım bir sorum daha var verdiğim eşyaları belirli bir süre sonra silinmesini istiyorum yani oyuncu /itemal komutunu yazdıktan sonra eğer yeterli parası falan varsa işlem başarılı olursa itemleri aldığı zamandan itibaren süresi başlayıp süre bitiminde aldıkları silinsin gibi bir kod yazabilir miyiz.
 
yakın zamanda bir skript addon'u eklediysen sorun çıkarmış olabilir bozulma durumları görülebiliyor.
 
yakın zamanda bir skript addon'u eklediysen sorun çıkarmış olabilir bozulma durumları görülebiliyor.
bozulmasınn nedeni birden fazla on death eventi eklemem. çözdüm o sorunu.
 
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