Tanıtım ConditionalEvents | Skript artık öldü mü?

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

Anemys

Java & Skript
Emektar
MinePass
Premium
Katılım
5 Mayıs 2018
Mesajlar
944
Çözümler
1
Elmaslar
367
Puan
14.855
Konum
Antalya
Discord İzni
Minecraft
Unutursun

Discord:

_thread

Minecraft Sürümleri
1.8+
info.png


Öncelikle kendi görüşümü anlatmak istiyorum, bu eklenti tek başına bir çok eklentinin yaptığını yapabiliyor. Gerçekten çok kullanışlı, özel olaylar, ifadeler ve yürütmeler ekleyebiliyorsunuz. Mesela bir oyuncu x bloğunu kırdığında; işlemi iptal edip ona bir mesaj gönderebilirsiniz veya isteğe bağlı özelliklere sahip bir kazma ile kırdığında onu ödüllendirebilirsiniz.

İsterseniz başka bir eklentinin özelliklerine erişebiliyorsunuz, SINIR YOK!
Kod:
test:
    type: custom
    custom_event_data:
      event: dt.ajneb97.api.TurretPlaceEvent
      player_variable: getPlayer()
      variables_to_capture:
      - '%turret_world%;getLocation().getWorld().getName()'
    conditions:
    - '%turret_world% equals spawn'
    actions:
      default:
      - 'cancel_event: true'
      - "message: &cYou can''t place turrets on this world."

İndirmek İÇİN
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Virüs Tarama yapmak için link
https://www.spigotmc.org/resources/conditionalevents-custom-actions-for-specific-events-1-8-1-21.82271/

İndirmeden önce incelemeyi unutmayın!



ec64a7f3-0053-42d1-a003-dcbe7c0b7777.jpg

d6325fbf0bab48bcf404a02a6c27984039e16fbc.gif

bf3599d2-8726-46ad-8910-f8a78202a041.jpg

Sizin için bir örnek yaptım; mesela oyuncuların Box Pvp sunucusunda istediğiniz blokları kırmasını sağlayabilirsiniz.
Kod:
  boxPvpBlockBreak: #etkinliğin ismi
    type: block_break #etkinliğin türü
    ignore_with_permission: conditionalevents.ignore.event4 #permission belirleme
    conditions: #ifadeler
    - '%block_world% == world' #eğer world dünyasında ise
    - '%block% != STONE' #kırılan blok taş değilse
    - '%block% != DIRT' #kırılan blok toprak değilse
    - '%block% != GRASS_BLOCK' #kırılan blok çim bloğu değilse
    actions:
      default:
      - 'cancel_event: true' #işlem iptali: doğru
      - 'playsound: BLOCK_NOTE_BLOCK_PLING;1;0.1' #ses gönder
    enabled: true #bu alan true değilse çalışmaz.


fea.png

  • ✓ 30+ Etkinlik:
    • Player Join (Oyuncu oyuna katıldığında)
    • Player Pre Join (Oyuncu oyuna ilk kez katıldığında)
    • Player Leave (Oyuncu oyundan ayrıldığında)
    • Player Respawn (Oyuncu tekrar doğduğunda)
    • Player Death (Oyuncu öldüğünde)
    • Player Command (Oyuncu komut kullandığında)
    • Player Chat (Oyuncu sohbeti kullandığında) [Bu özellik harika, contains yani mesajın içeriğini kontrol edebiliyoruz. Güzel bir küfür filtresi yapılabilir.]
    • Player Levelup (Oyuncu seviye atladığında)
    • Player World Change (Oyuncu dünya değiştirdiğinde)
    • Player Attack (Oyuncu saldırı yaptığında)
    • Player Kill (Oyuncu, birini öldürdüğünde)
    • Player Damage (Oyuncu hasar aldığında)
    • Player Armor (Oyuncu zırh giydiğinde)
    • Player Teleport (Oyuncu ışınlandığında)
    • Player Bed Enter (Oyuncu yatağa girdiğinde)
    • Player Swap Hand (Oyuncu el değiştirdiğinde [F] tuşu)
    • Player Fish (Oyuncu balık tuttuğunda / oltayı kullandığında)
    • Player Open Inventory (Oyuncu envanter açtığında)
    • Block Interact (Oyuncu bir blokla etkileşime girdiğinde) [Sağ/Sol tıklama]
    • Block Break (Oyuncu blok kırdığında)
    • Block Place (Oyuncu blok yerleştirdiğinde)
    • Item Interact (Oyuncu bir eşya ile etkileşime girdiğinde) [Sağ/sol tıklama]
    • Item Consume (Oyuncu bir şey yedi/içtiğinde)
    • Item Pickup (Oyuncu eşyayı yerden aldığında)
    • Item Move (Oyuncu eşyayı hareket ettirdi / inventory drag)
    • Item Craft (Oyuncu bir eşya ürettiğinde)
    • Item Drop (Oyuncu bir eşyayı yere attığında)
    • Item Select (Oyuncu eşyaya tıkladığında / inventory click)
    • Item Enchant (Oyuncu bir eşyaya büyü bastığında)
    • Item Repair (Oyuncu bir eşyayı tamir ettiğinde)
    • Entity Interact (Oyuncu bir canlı ile etkileşime girdiğinde) [Sağ/sol tıklama]
    • Entity Spawn (Bir canlı doğduğunda)
    • Console Command (Panel komut kullandığında)
    • Repetitive (Döngü / loop)
    • Repetitive Server
    • Custom Events (Diğer eklentiler ile etkileşime girmek)
    • Kendi etkinliklerinizi oluşturun! (Citizens, WorldGuard Events)
  • ✓ Çoklu şart/ifade (Değişken kullanımı)
  • ✓ 14 şart/ifade
  • ✓ Değişken karşılaştırması
  • ✓ Matematik formülleri ile değişken kullanımı (1+1 - 2^1 - 1>=0)
  • ✓ Çoklu yürütmeler (Executing):
    • Send Chat Message (Oyuncuya mesaj gönderme)
    • Send JSON Chat Message (Oyuncuya mesaj gönderme) Discord sunucumuza katılmak için [TIKLA] gibi mesajlar ekleyebiliyorsunuz.
    • Console Command (Panel üzerinden girilecek komutlar)
    • Player Command (Oyuncuya komut kullanıdırmak)
    • Player Chat (Oyuncuyu konuşturmak)
    • Teleport (Oyuncuyu ışınlamak)
    • Give Potion Effect (Oyuncuya iksir efekti vermek)
    • Cancel Event (Yapılan bir işlemi iptal etmek)
    • Kick Player (Oyuncuyu oyundan atmak)
    • Play Sound (Oyuncuya bir ses yürütmek)
    • Play Sound from Resource Pack (Oyuncuya texture pack göndermek)
    • Change Gamemode (Oyuncunun oyun modunu değiştirmek)
    • Send to Server (Oyuncuyu başka bir sunucuya yönlendirmek)
    • Send Actionbar Message (Oyuncuya hotbar mesajı göndermek)
    • Send Title Message (Oyuncuya ekran yazısı göndermek)
    • Remove items from inventory (Oyuncunun envanterinden belirli eşyaları silmek)
    • Wait Time (İşlemi bir süre bekletmek) wait a seconds
    • Actions for the whole server (Bir sunucuda ki eylemler)
    • Actions for players in a specific world (Bir dünyada ki eylemler)
    • Actions for players in a specific range (Belirli bir aralıkta ki eylemler) Bu, örneğin 10 blok içerisinde çalışacak bir işlem yürütmeye yarar
    • Event-related actions (Etkinlikle ilgili eylemler)
  • ✓ One-time events (Tek seferlik etkinlikler)
  • ✓ Events with cooldown (Etkinlikleri tekrar yapabilmek için bekleme süresi)
  • ✓ PlaceholderAPI desteği
  • ✓ 1.8+ Sunucu sürüm desteği
 

Ekli dosyalar

  • void.png
    void.png
    1,7 KB · Görüntüleme: 88
  • 1719919382473.png
    1719919382473.png
    326 bayt · Görüntüleme: 74
Bir skripter olarak bu konuyu yazmak zor olmalı. Plugini bilmiyordum, teşekkürler.
 
Bir skripter olarak bu konuyu yazmak zor olmalı. Plugini bilmiyordum, teşekkürler.
Aslında bu konuyu kendim seçtim, Skript'ten vaz geçmiş değilim :love:
Skript kullanmaya devam edebilirsiniz sadece event'lar için Skript'i pek önermiyorum onun dışında kullanışlıdır.
Değerli yorumun için teşekkürler <3
 
Skripti kısa vadede geçebileceğini zannetmiyorum, zira skript, yılların eklentisi ve minecraft eklenti dünyası buna göre şekillenmiş durumda, eğer skripti geçecek olursa ki bu da düşük bir ihtimal 4-5 yıl gibi bir zaman gerektiğini düşünüyorum. Bu da benim kendi fikrim.
 
Skripti kısa vadede geçebileceğini zannetmiyorum, zira skript, yılların eklentisi ve minecraft eklenti dünyası buna göre şekillenmiş durumda, eğer skripti geçecek olursa ki bu da düşük bir ihtimal 4-5 yıl gibi bir zaman gerektiğini düşünüyorum. Bu da benim kendi fikrim.
Eklenti dünyasının skripte göre şekillenmesini açabilir misin? Katılmıyorum çünkü buna. Skripte karşı eklentiler daima daha iyi bir seçenektir.
 
Skripti kısa vadede geçebileceğini zannetmiyorum, zira skript, yılların eklentisi ve minecraft eklenti dünyası buna göre şekillenmiş durumda, eğer skripti geçecek olursa ki bu da düşük bir ihtimal 4-5 yıl gibi bir zaman gerektiğini düşünüyorum. Bu da benim kendi fikrim.
Elbette skript’i geçemez; kullanıcı isteğine göre şekillendiriyor ve kullanımı oldukça basit.
 
Eklenti dünyasının skripte göre şekillenmesini açabilir misin? Katılmıyorum çünkü buna. Skripte karşı eklentiler daima daha iyi bir seçenektir.
Arkadaşın burada bahsettiği şey; Sadece Skript’e ait 4 veya 5 adet forum/döküman sayfası bulunmaktadır. Sürekli güncelleniyor ve insanlar tarafından yaygın olarak kullanılıyor. Özellikle de Türkiye’de yer alan Minecraft forumları Skript’e ait konular açabilmemiz için özel kategoriler barındırıyor. Ayrıca sadece Türkiye’de değil; Minecraft sunucularının yaygın olarak açıldığı ülkelerin bir çok forumunda Skript kategorileri mevcuttur.
 
Arkadaşın burada bahsettiği şey; Sadece Skript’e ait 4 veya 5 adet forum/döküman sayfası bulunmaktadır. Sürekli güncelleniyor ve insanlar tarafından yaygın olarak kullanılıyor. Özellikle de Türkiye’de yer alan Minecraft forumları Skript’e ait konular açabilmemiz için özel kategoriler barındırıyor. Ayrıca sadece Türkiye’de değil; Minecraft sunucularının yaygın olarak açıldığı ülkelerin bir çok forumunda Skript kategorileri mevcuttur.
Doğru da eklentilerin skripte göre şekillenmesini anlayamadım
 
Eklenti dünyasının skripte göre şekillenmesini açabilir misin? Katılmıyorum çünkü buna. Skripte karşı eklentiler daima daha iyi bir seçenektir.
En basitinden Türkiye'de ki takımlar bile her paketinde skript kullanıyor, pat diye ConditionalEvents eklentisine geçebilir mi? Bunun tüm dünyaya entegre olmasını düşün bir de.
 
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