ExpiryCommands - Süreli VIP & FLY (VIPZero migration) 1.8 - 1.16

Geik

Zombi Katili
Satıcı
Mesajlar
240
En iyi cevaplar
6
Beğeniler
244
Puanları
710
Merhaba,

Bu gün LeaderOS üzerinden istek olarak gelmiş bir isteğin eklentiye çevirdiğim halini tanıtacağım.
ExpiryCommands VIPZero gibi çalışmaktadır. Fakat bir farkı bulunmaktadır o da oyuncuya sadece VIP değil süreli olay gerçekleştirebilmenizdir.
Yani kısaca biraz sizin hayal gücünüze kalmış bir eklenti gerçekleştirdim.

Bir kaç örnek vermek gerekirse:
Kod:
vip:
      start:
      - "manuadd %player% vip"
      - "msg %player% VIP alıp bizi desteklediğiniz için teşekkürler."
      end:
      - "manudel %player% vip"
      - "msg %player% VIP'inizin süresi bitmiştir."
Örneğin burada vip diye bir ürün oluşturduk ilk yazıldığında ve süresi sona erdikten sonra bir geri alma veya ek ödüllendirme sistemi bulunmaktadır.

Başka bir örnek vermek gerekirse:
Kod:
surelikit:
      start:
      - "give %player% diamond 1"
      - "msg %player% Süreli kitiniz aktive olmuştur"
      end:
      - "give %player% diamond 10"
      - "msg %player% süreli kitiniz sona ermiştir."
Bir oyuncu kit satın alıyor ve başta bir tane bundan x gün sonra 10 tane daha alacak gibi ayarlanabiliyor. Event ödüllendirmesi gibi bile olabilir.

Ayrıca eklentinin ana komutu olan /expirycommand <görevadı> <oyuncu> <süre> kullanıldığı zaman oyuncu yerine server yazarsanız bir oyuncu üzerinden değil o işlemi console üzerinden gerçekleştirir. %player%'leri aynı şekilde bırakır ve herhangi bir düzenleme yapmaz.

Bir sonraki komutumuza gelirsek: /kalansorgu <isim>
Eğer oyuncu kullanırsa sadece kendi ürünlerini görebilir. (Bütün sahip olduğu süreli ürünlerin süresini gösterir) Fakat OP birisi kullanırsa sona isim yerine de bir isim yazarsa o kişinin kalan kullanımlarını görür.
kalansorgu.png


Detaylı bilgiye ulaşmak veya hata iletmek isterseniz özel mesaj yoluyla ulaşabilirsiniz.

Yeni güncelleme detayları: 1.0.1
Ara sürümler ve ana sürümlerdeki hatalar düzeltildi - 1.15 desteği eklendi - 1.8'deki sqlite hatası giderildi

Yeni güncelleme detayları: 1.1.0
-
/kalansorgu - komutu eklendi! Eğer OP'ye sahipseniz ve komuttan sonra bir oyuncunun ismini girerseniz o oyuncunun sahip olduğu süreli içerikleri görebilirsiniz. Örneğin FLY veya VIP gibi. - Database.db mevcut olduğu durumlarda sunucu açılırken hata verme sorunu düzeltildi.

Yeni güncelleme detayları 1.1.1 (Major BugFix)
-
Konsol tarafından oyuncuya özel komut gönderildiği zaman kalan sorgu detaylarının çıkmaması ve komutların düzgün çalışmaması hatası düzeltildi.

Yeni güncelleme detayları 1.2.0
-
Yoğun istek üzerine oyuncunun süreli komutunu iptal etme/bitirme komutları eklendi. VIP'si olan bir üye için Örnekler /expirycommand vip Geyik bitir - Oyuncunun süresini sona erdirip configdeki end komutlarını çalıştırır. /expirycommand vip Geyik sil - Sadece oyuncunun süresini sona erdirir.
- Artık eğer bir oyuncu bir ürüne sahipse (Örneğin VIP) Tekrar satın alım yapması durumunda aldığı süre eski süresinin üstüne ekleniyor. (Start komutu tekrar çalıştırılıyor herhangi bir ödül mekanizmanız varsa tekrar çalışacaktır.)
Yeni güncelleme detayları 1.4.0
+
VipZero Migration -> VipZero kullanıyorsanız verilerinizi kolayca ExpiryCommand'a aktarabilirsiniz! Kullanım: /expirycommand migration <grup> <grup> yerine aktarmak istediğiniz grubu yazın. (vip mvip vs.) NOT aynı isimlerde expirycommand configi içinde görev oluşturun. (SADECE KONSOLDAN GIRILEBILIR) + Web sitesi veya konsol üzerinden bir görev girildiği zaman kullanıcıyı kayıt etmeyip CONSOLE yazma sorunu giderildi.

Eklentiyi indirmek için TIKLA
 


Son düzenleme:

BorakanT

ben kimim?
Mesajlar
1,753
En iyi cevaplar
7
Beğeniler
1,732
Puanları
4,850
Ruh hali
yararlı. teşekkürler ^^
 

PoiNeeT

"İstikbal Göklerdedir..."
Mesajlar
474
En iyi cevaplar
2
Beğeniler
232
Puanları
1,080
İşe yarar bi plugin tebrikler fakat linkde sıkıntı var sanırım bi kontrol edin isterseniz.
 

Geik

Zombi Katili
Satıcı
Mesajlar
240
En iyi cevaplar
6
Beğeniler
244
Puanları
710

Geik

Zombi Katili
Satıcı
Mesajlar
240
En iyi cevaplar
6
Beğeniler
244
Puanları
710
Yeni güncelleme detayları: 1.0.1
Ara sürümler ve ana sürümlerdeki hatalar düzeltildi - 1.15 desteği eklendi - 1.8'deki sqlite hatası giderildi

Yeni güncelleme detayları: 1.1.0
-
/kalansorgu - komutu eklendi! Eğer OP'ye sahipseniz ve komuttan sonra bir oyuncunun ismini girerseniz o oyuncunun sahip olduğu süreli içerikleri görebilirsiniz. Örneğin FLY veya VIP gibi. - Database.db mevcut olduğu durumlarda sunucu açılırken hata verme sorunu düzeltildi.

Yeni güncelleme detayları 1.1.1 (Major BugFix)
-
Konsol tarafından oyuncuya özel komut gönderildiği zaman kalan sorgu detaylarının çıkmaması ve komutların düzgün çalışmaması hatası düzeltildi.

Yeni güncelleme detayları 1.2.0
-
Yoğun istek üzerine oyuncunun süreli komutunu iptal etme/bitirme komutları eklendi. VIP'si olan bir üye için Örnekler /expirycommand vip Geyik bitir - Oyuncunun süresini sona erdirip configdeki end komutlarını çalıştırır. /expirycommand vip Geyik sil - Sadece oyuncunun süresini sona erdirir.
- Artık eğer bir oyuncu bir ürüne sahipse (Örneğin VIP) Tekrar satın alım yapması durumunda aldığı süre eski süresinin üstüne ekleniyor. (Start komutu tekrar çalıştırılıyor herhangi bir ödül mekanizmanız varsa tekrar çalışacaktır.)
 

holger73

Ağaç Yumruklayıcı
Mesajlar
23
En iyi cevaplar
0
Beğeniler
19
Puanları
60
Ruh hali
Oyuncunun vip süresi bittiğinde oyuncu aktif değilse resimdeki hatayı veriyor.

Süre bittiğinde denene komutlar:
1) manuadd %player% oyuncu
2) manudel %player% vip
3) manudel %player%

hepsinde resimdeki hatayı verdi. ( player not found )

download.png


Ayrıca kalan sorgu sistemide 1.3.0 versiyonunda çalışmıyor.
 

Geik

Zombi Katili
Satıcı
Mesajlar
240
En iyi cevaplar
6
Beğeniler
244
Puanları
710
Oyuncunun vip süresi bittiğinde oyuncu aktif değilse resimdeki hatayı veriyor.

Süre bittiğinde denene komutlar:
1) manuadd %player% oyuncu
2) manudel %player% vip
3) manudel %player%

hepsinde resimdeki hatayı verdi. ( player not found )

Ekli dosyayı görüntüle 176842

Ayrıca kalan sorgu sistemide 1.3.0 versiyonunda çalışmıyor.
Kendine verdiysen CONSOLE olarak görüyor. Sadece VIP eklentisi olmadığından eğer kendine verirsen sunucu için bir süreli etkinlik oluşturmak istediğini düşünüp player name yerine CONSOLE yazıyor. (Sende OP varsa)
1.3.0 sorgu bozukluğunu en yakın zamanda düzelticem
 

Geik

Zombi Katili
Satıcı
Mesajlar
240
En iyi cevaplar
6
Beğeniler
244
Puanları
710
Yeni güncelleme detayları 1.4.0
+
VipZero Migration -> VipZero kullanıyorsanız verilerinizi kolayca ExpiryCommand'a aktarabilirsiniz! Kullanım: /expirycommand migration <grup> <grup> yerine aktarmak istediğiniz grubu yazın. (vip mvip vs.) NOT aynı isimlerde expirycommand configi içinde görev oluşturun. (SADECE KONSOLDAN GIRILEBILIR) + Web sitesi veya konsol üzerinden bir görev girildiği zaman kullanıcıyı kayıt etmeyip CONSOLE yazma sorunu giderildi.
 

RobustSoul

Ağaç Yumruklayıcı
Mesajlar
18
En iyi cevaplar
1
Beğeniler
4
Puanları
60
Ruh hali
Plugini gerçekten aşırı beğendim. Yapanın ellerine sağlık.
 

Üst