Bulundu İtem Atmayı Engelleme Skripti

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

kelamihdk

Odunlara Vur Vur Vur!
Katılım
24 Mart 2017
Mesajlar
41
Elmaslar
4
Puan
6.210
Yaş
29
Arkadaşlar serverimde bir iteme sağ tıklayınca menü açılıyor bu itemi oyuncuların 9. slotuna koymak istiyorum ve ne olursa olsun o itemin yere atılmaması cheste koyulmaması gerekiyor YANİ BİLDİĞİNİZ HUB SERVERLERİNDE ANA MENÜDE ELİNİZDE PUSULA OLUYOY VE ATAMIYOSUNUZ BAŞKA SLOTA KOYAMIYOSUNUZ YA ONUN GİBİ bu şeyi nasıl yapabilirim o itemi asla atmamaları gerek ölünce tekrar ellerine gelicek ve yere düşmücek.

SKRİPTİM SON SÜRÜMDE
SERVER SÜRÜMÜM 1.16.4
 
Son düzenleme:
Arkadaşlar serverimde bir iteme sağ tıklayınca menü açılıyor bu itemi oyuncuların 9. slotuna koymak istiyorum ve ne olursa olsun o itemin yere atılmaması cheste koyulmaması gerekiyor YANİ BİLDİĞİNİZ HUB SERVERLERİNDE ANA MENÜDE ELİNİZDE PUSULA OLUYOY VE ATAMIYOSUNUZ BAŞKA SLOTA KOYAMIYOSUNUZ YA ONUN GİBİ bu şeyi nasıl yapabilirim o itemi asla atmamaları gerek ölünce tekrar ellerine gelicek ve yere düşmücek.

SKRİPTİM SON SÜRÜMDE
SERVER SÜRÜMÜM 1.16.4

Eğer bir hata olursa söylersen sevinirim.

compass-name: Oyunculara vereceğiniz pusulanın adıdır.
command-to-be-executed: Pusulaya sağ tıklandığında çalıştırılacak komut.

Item'ın atılmaması için: on drop
Item'ın sandığa konması, tıklanıp alınmaması için: on inventory click
Kısmına bakabilirsin.

Kod:
options:
    compass-name: "&cHub"
    command-to-be-executed: "/menu"

on join:
    set slot 8 of player's inventory to compass named {@compass-name}

on rightclick:
    event-item is a compass named {@compass-name}:
        make player execute command {@command-to-be-executed}

on drop:
    event-item is a compass named {@compass-name}:
        cancel event

on inventory click:
    event-item is a compass named {@compass-name}:
        cancel event
 
Son düzenleme:
İşinize yarabilir.

JavaScript:
on drop:
    cancel event
    
on inventory click:
    cancel event
 
InventoryMove yaparak eşyayı hala sandıklarına atabilirler.


Kod:
on inventory click:
    if item is compass:
        cancel event
      
on inventory move:
    if item is compass:
        cancel event

      
on drop:
    if item is compass:
        cancel event

TuSKe gerektirir.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
InventoryMove yaparak eşyayı hala sandıklarına atabilirler.


Kod:
on inventory click:
    if item is compass:
        cancel event
    
on inventory move:
    if item is compass:
        cancel event

    
on drop:
    if item is compass:
        cancel event

TuSKe gerektirir.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Bu tuske galiba 1.16.4 için yok Verdiğiniz komuttaki on inventory move kısmı çalışmadı başka yöntem var mı
 
Eğer bir hata olursa söylersen sevinirim.

compass-name: Oyunculara vereceğiniz pusulanın adıdır.
command-to-be-executed: Pusulaya sağ tıklandığında çalıştırılacak komut.

Item'ın atılmaması için: on drop
Item'ın sandığa konması, tıklanıp alınmaması için: on inventory click
Kısmına bakabilirsin.

Kod:
options:
    compass-name: "&cHub"
    command-to-be-executed: "/menu"

on join:
    set slot 8 of player's inventory to compass named {@compass-name}

on rightclick:
    event-item is a compass named {@compass-name}:
        make player execute command {@command-to-be-executed}

on drop:
    event-item is a compass named {@compass-name}:
        cancel event

on inventory click:
    event-item is a compass named {@compass-name}:
        cancel event
Bu yöntem işe yaradı aslında iAma shifte basınca istedikleri gibi oynayabiliyolar bunu nasıl önlicez ?
 
Bu yöntem işe yaradı aslında inventorymove yaparak sandığıa nasıl atıcaklar ki ?
Sandığı açın farenin bir tuşunu bir slotun üzerine getirin daha sonrasında 9 tuşuna basın.

TuSKe açılırken bir hata alıyor musunuz? Java sürümünüz? Skript Sürümünüz?
 
Sandığı açın farenin bir tuşunu bir slotun üzerine getirin daha sonrasında 9 tuşuna basın.

TuSKe açılırken bir hata alıyor musunuz? Java sürümünüz? Skript Sürümünüz?
Yok Daha yüklemedim ama sitesinde 1.10a kadar yazıyor skriptim son sürümde bu arada javamda güncel
 
Kod:
on death of a player:
    clear drops
aga biraz fazla soru oldu üzgünüm ama ölürsek Tüm itemler gidiyor böyle sadece o pusulanın silinmesi gerek Lütfen kusura bakmayın ama bu skript bana çok lazım
 
aga biraz fazla soru oldu üzgünüm ama ölürsek Tüm itemler gidiyor böyle sadece o pusulanın silinmesi gerek Lütfen kusura bakmayın ama bu skript bana çok lazım
Kod:
on drop:
    if event-entity is compass:
        delete event-entity
 
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