Bestpolice
Zombi Geldi, Beni Yedi
Herkese selamlar. Ben bestpolice, bugün sizlere ConditionalEvents pluginini tanıtacağım. Bu plugin nedir?: Bu eklenti, belirli bir olaya farklı koşullar eklemenizi sağlar . Bu koşullar yerine getirilirse, özel eylemler yürütülür. Eklenti ile yapabilecekleriniz sonsuzdur. Eklentiyi daha basit bir şekilde anlamak için bazı örnekler:
Bir oyuncu belirli koordinatlarda bir düğmeye (veya herhangi bir bloğa) basarsa, oyuncu için komut yürütme, ona mesaj gönderme, uygulama gibi bazı eylemleri gerçekleştirebilirsiniz. bazı iksir efektleri ve diğer birçok eylem.
Eklenti ek notu:
- ConditionalEvents ile komutları engelleyebilir, onları kullanan oyuncuları tekmeleyebilir veya onlara bir ses çalabilirsiniz.
- Belirli dünyalarda blok kırma veya blok yerleştirme gibi etkinlikleri iptal edebilirsiniz.
- Oyuncuyu öldükten sonra hangi dünyada olduklarına bağlı olarak farklı yerlere ışınlayabilirsiniz.
- Bir oyuncunun bir alana girip girmediğini sürekli kontrol edebilir ve onun için bazı eylemler gerçekleştirebilirsiniz.
- Bir oyuncu bir eklenti mini oyunu kazanırsa, onun için bazı eylemler gerçekleştirebilirsiniz. (Eklenti API'si gerekli)
Plugin Özellikleri:
/conditionalevents
-/ce help - Plugine ait olan komutları gösterir.
-/ce reload Config dosyalarını yeniler.
-/ce verify Event hatalarını kontrol eder.
-/ce reset <oyuncu adı> <event> - Oyuncunun verilerini sıfırlar.
-/ce enable/disable <event> Bir eventi açar veya kapatır.
Plugin Actionu:
message
Oyuncuya mesaj yollar.
message: &aGreat %player%! You''ve just received $5000!
centered_message
Oyuncuya ortalanmış bir mesaj gönderir.
centered_message: &c&lSunucuya hoş geldin.
console_message
Konsola bir mesaj gönderir.
console_message: %player_name% Sunucudan çıkış sağladı, IP: %player_ip%
console_command
Konsoldan bir komut yürütür.
console_command: eco give %player% 5000
player_command
Oynatıcıdan bir komut yürütür.
player_command: warp survival
Pluginin çalışması için gereken eklentiler:
Eklentinin çalışması için Spigot veya Paper'a ihtiyacınız var. Craftbukkit'i kullanmayın.
Değişkenleri indirmek için talimatları izlemeyi unutmayın. Player genişletmesindeki değişkenleri kullanmanız gerekiyorsa, bunları çalıştırmak için aşağıdaki komutları kullanmanız gerekir: 1) /papi ecloud Player'ı indirin 2) /papi yeniden yükle
Etkinlik Türleri:
%item% (eldeki öğenin türü. Tüm türler bu bağlantıda:
)
%item_durability% (eldeki öğenin veri değeri)
%item_name% (eldeki öğenin özel adı)
%item_lore% (eldeki öğenin açıklaması)
%item_lore_line_X% (eldeki öğenin açıklamasının X satırı)
%block% ( blok türü. Tüm türler bu bağlantıda:
)
%block_x% (blok koordinatı)
%block_y% (blok koordinatı)
%block_z% (blok koordinatı)
%block_world% (blok dünyası)
%action_type% ( RIGHT_CLICK , LEFT_CLICK , SHIFT_RIGHT_CLICK , SHIFT_LEFT_CLICK
veya FİZİKSEL . Baskı plakalarındaki oyuncuları kontrol etmek istediğinizde FİZİKSEL kullanın)
%block_head_texture% (bir kafa bloğunun doku kimliği, geçerli değilse geri döner ve metni boşaltır)
Plugin Videosu:
Plugin Not:
Eklentinin PlaceholderAPI desteği vardır, böylece 1000'den fazla değişken kullanarak koşullar ekleyebilirsiniz. Ayrıca diğer eklentileri olaylarını kontrol edebilirsiniz.
Plugin Görselleri:
- Lokasyon Kontrol etme.
- Komut Blokları
Plugin'in config.yml dosyasının içerisinde olan kodlar.
Bir oyuncu belirli koordinatlarda bir düğmeye (veya herhangi bir bloğa) basarsa, oyuncu için komut yürütme, ona mesaj gönderme, uygulama gibi bazı eylemleri gerçekleştirebilirsiniz. bazı iksir efektleri ve diğer birçok eylem.
Eklenti ek notu:
- ConditionalEvents ile komutları engelleyebilir, onları kullanan oyuncuları tekmeleyebilir veya onlara bir ses çalabilirsiniz.
- Belirli dünyalarda blok kırma veya blok yerleştirme gibi etkinlikleri iptal edebilirsiniz.
- Oyuncuyu öldükten sonra hangi dünyada olduklarına bağlı olarak farklı yerlere ışınlayabilirsiniz.
- Bir oyuncunun bir alana girip girmediğini sürekli kontrol edebilir ve onun için bazı eylemler gerçekleştirebilirsiniz.
- Bir oyuncu bir eklenti mini oyunu kazanırsa, onun için bazı eylemler gerçekleştirebilirsiniz. (Eklenti API'si gerekli)
Plugin Özellikleri:
- Etkileşimi Engellemek
- Oyuncu Yeniden Doğma
- Öğe Etkileşimi
- Oyuncu Saldırısı
- Oyuncu Hasarı
- Blok Arası
- Blok Yeri
- Oyuncu Komutanlığı
- Konsol Komutu
- Oyuncu Sohbeti
- Ürün Tüketimi
- Oyuncu Katılımı
- Oyuncu Ayrılması
- Oyuncu Öldürme
- Oyuncu Seviyesi Yukarı
- Oyuncu Zırhı
- Öğe Taşı
- Eşya Düşüşü
- Ürün Alımı
- Ürün Zanaat
- Öğe Seçimi
- Varlık Oluşumu
- Varlık Etkileşimi
- tekrarlayan
- Tekrarlayan Sunucu
- Özel Etkinlikler (diğer eklentilerden)
- Sohbet Mesajı Gönder
- JSON Sohbet Mesajı Gönder
- Konsol Komutu
- Oyuncu Komutanlığı
- Oyuncu Sohbeti
- Işınlanma
- İksir Etkisi Ver
- Etkinliği İptal Et
- Tekme Oyuncu
- Sesi Oynat
- Kaynak Paketinden Ses Çalın
- Oyun Modunu Değiştir
- Sunucuya Gönder
- Eylem Çubuğu Mesajı Gönder
- Başlık Mesajı Gönder
- Öğeleri envanterden kaldır
- Bekleme zamanı
- Tüm sunucu için eylemler
- Belirli bir dünyadaki oyuncular için eylemler
- Belirli aralıktaki oyuncular için eylemler
/conditionalevents
-/ce help - Plugine ait olan komutları gösterir.
-/ce reload Config dosyalarını yeniler.
-/ce verify Event hatalarını kontrol eder.
-/ce reset <oyuncu adı> <event> - Oyuncunun verilerini sıfırlar.
-/ce enable/disable <event> Bir eventi açar veya kapatır.
Plugin Actionu:
message
Oyuncuya mesaj yollar.
message: &aGreat %player%! You''ve just received $5000!
centered_message
Oyuncuya ortalanmış bir mesaj gönderir.
centered_message: &c&lSunucuya hoş geldin.
console_message
Konsola bir mesaj gönderir.
console_message: %player_name% Sunucudan çıkış sağladı, IP: %player_ip%
console_command
Konsoldan bir komut yürütür.
console_command: eco give %player% 5000
player_command
Oynatıcıdan bir komut yürütür.
player_command: warp survival
Pluginin çalışması için gereken eklentiler:
Eklentinin çalışması için Spigot veya Paper'a ihtiyacınız var. Craftbukkit'i kullanmayın.
Değişkenleri indirmek için talimatları izlemeyi unutmayın. Player genişletmesindeki değişkenleri kullanmanız gerekiyorsa, bunları çalıştırmak için aşağıdaki komutları kullanmanız gerekir: 1) /papi ecloud Player'ı indirin 2) /papi yeniden yükle
Etkinlik Türleri:
%item% (eldeki öğenin türü. Tüm türler bu bağlantıda:
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
%item_durability% (eldeki öğenin veri değeri)
%item_name% (eldeki öğenin özel adı)
%item_lore% (eldeki öğenin açıklaması)
%item_lore_line_X% (eldeki öğenin açıklamasının X satırı)
%block% ( blok türü. Tüm türler bu bağlantıda:
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
%block_x% (blok koordinatı)
%block_y% (blok koordinatı)
%block_z% (blok koordinatı)
%block_world% (blok dünyası)
%action_type% ( RIGHT_CLICK , LEFT_CLICK , SHIFT_RIGHT_CLICK , SHIFT_LEFT_CLICK
veya FİZİKSEL . Baskı plakalarındaki oyuncuları kontrol etmek istediğinizde FİZİKSEL kullanın)
%block_head_texture% (bir kafa bloğunun doku kimliği, geçerli değilse geri döner ve metni boşaltır)
Plugin Videosu:
Plugin Not:
Eklentinin PlaceholderAPI desteği vardır, böylece 1000'den fazla değişken kullanarak koşullar ekleyebilirsiniz. Ayrıca diğer eklentileri olaylarını kontrol edebilirsiniz.
Plugin Görselleri:
- Lokasyon Kontrol etme.
- Komut Blokları
Plugin'in config.yml dosyasının içerisinde olan kodlar.
Kod:
Messages:
prefix: '&4[&bConditionalEvents&4] '
commandReload: '&aConfig Reloaded.'
commandNoPermissions: '&cYou don''t have permissions to use this command.'
seconds: s
minutes: m
hours: h
days: d
Events:
event1:
type: player_respawn
conditions:
- '%player_world% equals pvp1 or %player_world% equals pvp2'
actions:
default:
- 'teleport: lobby;0;60;0;90;0'
- 'message: &cYou died. Teleporting you back to the PvP Lobby...'
event2:
type: block_interact
conditions:
- '%block_x% == 20'
- '%block_y% == 60'
- '%block_z% == 20'
- '%block_world% equals lobby'
- '%block% equals STONE_BUTTON'
- '%action_type% equals RIGHT_CLICK'
actions:
default:
- 'message: &aYou''ve received $500!'
- 'console_command: eco give %player% 500'
- 'playsound: %player%;ENTITY_PLAYER_LEVELUP;10;2'
permission: conditionalevents.event.event2
permission_error_message: '&cYou need to have a rank to use this button.'
cooldown: 3600
cooldown_error_message: '&cYou need to wait &e%time% &cbefore claiming your reward
again.'
event3:
type: player_attack
conditions:
- '%victim% equals PLAYER'
- '%item% equals DIAMOND_SWORD'
- '%item_name% equals Super Sword'
- '%random_1-10% >= 8'
actions:
default:
- 'message: &aYour diamond sword poison effect was activated!'
- 'give_potion_effect: %victim%;POISON;120;1'
event4:
type: block_break;block_place
conditions:
- '%block_world% equals spawn'
actions:
default:
- 'cancel_event: true'
- 'message: &cYou can''t break or place blocks on this world.'
- 'playsound: %player%;BLOCK_NOTE_BLOCK_PLING;10;0.1'
ignore_with_permission: conditionalevents.ignore.event4
event5:
type: player_command
conditions:
- '%command% startsWith //calc or %command% startsWith //solve or %command% startsWith
//eval'
actions:
default:
- 'cancel_event: true'
- 'kick: &cWhat are you trying to do?'
ignore_with_permission: conditionalevents.ignore.event5
event6:
type: block_interact
conditions:
- '%block_x% == 40'
- '%block_y% == 60'
- '%block_z% == 40'
- '%block_world% equals lobby'
- '%block% equals STONE_BUTTON'
- '%action_type% equals RIGHT_CLICK'
- '%statistic_jump% < 1000 execute actions2'
actions:
default:
- 'message: &aYou''ve received $5000!'
- 'console_command: eco give %player% 5000'
actions2:
- 'message: &cYou need at least 1000 jumps to use this button.'
cooldown: 3600
cooldown_error_message: '&cYou need to wait &e%time% &cbefore claiming your reward
again.'
event7:
type: repetitive
repetitive_time: 10
conditions:
- '%player_world% equals plotworld'
- '%player_gamemode% !equals CREATIVE'
actions:
default:
- 'gamemode: CREATIVE'