zVoteParty | Ücretsiz oy ve oy partisi sistemi plugini

akatrox

Kömür madencisi
Katılım
7 Eyl 2023
Mesajlar
7
Beğeni
3
Puanları
90


zVoteParty kısaca sunucunuzun oy verme ödüllerini ve aynı zamanda oy partisi sistemini tek bir eklenti üzerinden ayarlama şansı sunan bir ücretsiz eklentidir.
Kullanımı ve ayarlaması oldukça basit ve gui desteği ile birden fazla oy siteniz varsa bunların hepsini menüde gösterme şansını sizlere sunan bir eklentidir.

Not: Eklentinin çalışması için bir vote pluginine gereksinim duyar. (Örneğin: NuVotifier)

Eklenti İndirme Adresi: https://www.spigotmc.org/resources/zvoteparty-voting-plugin.95603/
Eklenti Görselleri: (Kendi yapımıcısından alıntıdır)




Eklenti Komutları:


/vote » Oy gui menüsünü açar. (Yetki: zvoteparty.vote)
/zvoteparty » Oy partisi için kalan oy miktarını gösterir. (Yetki: zvoteparty.use)
/zvoteparty reload » Eklenti ayarlarını yeniler. (Yetki: zvoteparty.reload)
/zvoteparty config » Oyun içi ayar menüsünü açar. (Yetki: zvoteparty.config)
/zvoteparty add » Bir oyuncuya manuel oy verdirir. (Oy verdirilen oyuncu hem oy ödülünü alır hemde oy partisi sistemine +1 sayı eklenir) (Yetki: zvoteparty.add)
/zvoteparty startparty » Manuel olarak oy partisini başlatır. (Yetki: zvoteparty.startparty)

Placeholders:

%zvoteparty_votes_recorded% » Verilen toplam oy miktarını gösterir.
%zvoteparty_votes_required_party% » Oy partisi için gereken kalan oy miktarını gösterir.
%zvoteparty_votes_required_total% » Oy partisi için gereken toplam oy miktarını gösterir.
%zvoteparty_player_votes% » Oyuncunun toplam verdiği oy miktarını gösterir.
%zvoteparty_votes_progressbar% » Oy partisi için gereken oy miktarını bir ilerleme çubuğu aracılığıyla gösterir.


Örnek Ayar Dosyaları: (inventories/vote.yml kendi sunucumda kullandığım ayar dosyasıdır)


config.yml


Kod:
rewards:
  1:
    percent: 10
    needToBeOnline: true # Ödülü almak için oyuncunun çevrimiçi olmaması gereksin mi?
    commands:
      - "give %player% minecraft:diamond 3"
    broadcast:
      - "&f%player% &7adlı oyuncu oy verdiği için &b3 Elmas &7kazandı."
  2:
    percent: 30
    needToBeOnline: true # Ödülü almak için oyuncunun çevrimiçi olmaması gereksin mi?
    commands:
      - "give %player% minecraft:diamond 7"
    broadcast:
      - "&f%player% &7adlı oyuncu oy verdiği için &b7 Elmas &7kazandı."
  3:
    percent: 30
    needToBeOnline: true # Ödülü almak için oyuncunun çevrimiçi olmaması gereksin mi?
    commands:
      - "give %player% minecraft:diamond 5"
    broadcast:
      - "&f%player% &7adlı oyuncu oy verdiği için &b5 Elmas &7kazandı."
  4:
    percent: 30
    needToBeOnline: true # Ödülü almak için oyuncunun çevrimiçi olmaması gereksin mi?
    commands:
      - "give %player% minecraft:diamond 3"
    broadcast:
      - "&f%player% &7adlı oyuncu oy verdiği için &b3 Elmas &7kazandı."
   
party:
  # Oy partisi için gereken miktar.
  votes_needed: 50
 
  # Her çevrimiçi oyuncu için oy partisi içni gereken sayıya ulaşıldığında tüm oyuncular için gerçekleşecek komut. Örneğin tüm oyunculara 2 elmas vermesi.
  global_commands:
    - "eco give %player% 100"
    - "broadcast &7Oy partisi sayısına erişildiği için tüm oyuncularımıza &b100 Para &7verilmiştir."
 
  # Bu komut konsol tarafından gerçekleşir ondan her hangi bir üyeyi seçemezsiniz. Sadece genel komutlar geçerlidir.
  commands:
    - "eco give * 0.0000000009"
 
  # Oyuncunun oy partisinden alabileceği rastgele ödüller
  rewards:
    1:
      percent: 50
      commands:
        - "give %player% minecraft:diamond 5"
    2:
      percent: 50
      commands:
        - "give %player% minecraft:emerald 3"
     
# Veri bağlantıları
sql:
  user: "user"
  password: "password"
  port: 3306
  host: "host"
  database: "database"

inventories/vote.yml


Kod:
name: "#00A2FFAkatrox &8| &fOy"
size: 45
type: VOTE
items:
  slots:
    type: NONE_SLOT
    item:
      material: GRAY_STAINED_GLASS_PANE
      name: "#00A2FFAkatrox"
    slots:
      - 0
      - 1
      - 2
      - 3  
      - 5
      - 6
      - 7
      - 8
      - 9
      - 18
      - 27
      - 17
      - 26
      - 35
      - 36
      - 37
      - 38
      - 39
      - 40
      - 41
      - 42
      - 43
      - 44
  player:
    type: NONE
    item:
      material: PLAYER_HEAD
      name: "HEAD&7Merhaba, #00A2FF%player_name%"
      lore:
        - "&8◆&m                                                                      &r&8◆"
        - ""
        - "&f» &7Toplam &d%zvoteparty_player_votes% &7kere oy kullanmışsın."
        - ""
        - "&f» &7Oy Partisine Kalan: &a%zvoteparty_votes_recorded%&7/&d%zvoteparty_votes_required_total%"
        - "&f» &7Oy Partisi Yüzdesi: %zvoteparty_votes_progressbar%"    
        - ""
        - "&8◆&m                                                                      &r&8◆"  
    slot: 4
  oysite1:
    type: MESSAGE
    closeInventory: true
    slot: 20
    messages:
      - "&f%player% &7aşağıdaki adresten seçtiğiniz siteye yönlendirilip sunucumuza oy verebilirsiniz."
      - "&fSite1Adresi"
    item:
      material: APPLE
      name: "&f1.Oy Sitesi Adı"
      lore:
        - "&8◆&m                                                                      &r&8◆"
        - ""
        - "&r    &f» &7Buraya tıklayarak sohbetteki bağlantıdan sunucumuza oy verebilirsiniz."
        - ""
        - "&r    #FF0000[!] &7Oy vererek sunucumuza destek olabilirsin."
        - "&r    #FF0000[!] &7Şimdiden teşekkürler."
        - ""
        - "&8◆&m                                                                      &r&8◆"
  oysite2:
    type: MESSAGE
    closeInventory: true
    slot: 21
    messages:
      - "&f%player% &7aşağıdaki adresten seçtiğiniz siteye yönlendirilip sunucumuza oy verebilirsiniz."
      - "&fSite2Adresi"
    item:
      material: APPLE
      name: "&f2.Oy Sitesi Adı"
      lore:
        - "&8◆&m                                                                      &r&8◆"
        - ""
        - "&r    &f» &7Buraya tıklayarak sohbetteki bağlantıdan sunucumuza oy verebilirsiniz."
        - ""
        - "&r    #FF0000[!] &7Oy vererek sunucumuza destek olabilirsin."
        - "&r    #FF0000[!] &7Şimdiden teşekkürler."
        - ""
        - "&8◆&m                                                                      &r&8◆"
 

Kresua

Forum Yazarı
Forum Yazarı
Katılım
11 Nis 2020
Mesajlar
157
Beğeni
32
Puanları
1,505
Güzel konu tasarımı ve kolay anlatımlı, teşekkürler! (y)
 

LeonMC

Kömür madencisi
Katılım
20 Eyl 2023
Mesajlar
5
Beğeni
2
Puanları
30
Yapamadığım plugin. anlatımın için teşekkürler.
 
Üst