Sol Reklam
Sağ Reklam

Bulundu Spawner plugini

Durum
Mesaj gönderimine kapalı.

Rikolatte

Zombi Geldi, Beni Yedi
Katılım
15 Mayıs 2022
Mesajlar
272
Elmaslar
7
Puanlar
485
Yer
Türkiye
Arkdaşlar günlük perme göre belli bir limit kıracaklar mesela vipler günlük 1 tane kırabilsin mvipler 2 tane böyle bir plugin lazım bana silkspawnerda varmı bilmiyorum eğer varsa nasıl yapılacağınıda anlatırmısınız
 

Deichor

Creeper Evimi Patlattı

Discord:

deichor

Katılım
18 Ağustos 2017
Mesajlar
392
Elmaslar
213
Puanlar
13.820
Yer
Bursa
Minecraft
Deichor
Skript ile senin için birkaç şey kodladım. Eğer Skript kullanmıyorsan öncelikle kullandığın sürüme göre Skript yüklemeli ve ardından Skript-Reflect addonunu yüklemelisin. Kurulumu yaptıktan sonra Skript klasörünün içerisinde scripts klasörünün içine girip yeni bir skriptismi.sk dosyası oluşturmalısınız ve içine bu kod girmelisiniz. Eklenti yenilendiğinde veya 24 saat olduğunda haklar sıfırlanmaktadır. Eğer eklenti yenilendiğinde sıfırlanmasını istemiyorsanız değişkenlerin başındaki - işareti kaldırmalısınız. Oyuncularınıza kaç çağırıcı kırmasını istiyorsanız spawnerlimit.x şeklinde yetki vermelisiniz. Böylelikle çalışacaktır.
C-like:
import:
  de.dustplanet.silkspawners.events.SilkSpawnerBreakEvent

expression [get] %player%['s] (highest|max) val[ue] (for|of) (perm[ission]| ) %string%:
    return type: integer
    get:
        return (2nd element out of ((last element of alphabetically sorted (permissions of expression-1) where [input contains "%expression-2%."]) split at "%expression-2%.")) parsed as integer

on SilkSpawnerBreakEvent:
  if difference between now and {-spawnerlimit::%event.getPlayer()%::lastBreak} >= 24 hours:
    delete {-spawnerlimit::%event.getPlayer()%::*}
  if player's highest value for permission "spawnerlimit" < {-spawnerlimit::%event.getPlayer()%::count}:
    add 1 to {-spawnerlimit::%event.getPlayer()%::count}
    set {-spawnerlimit::%event.getPlayer()%::lastBreak} to now
  else:
    cancel event
    send "günlük limit doldu" to event.getPlayer()
 
Son düzenleme:

Rikolatte

Zombi Geldi, Beni Yedi
Katılım
15 Mayıs 2022
Mesajlar
272
Elmaslar
7
Puanlar
485
Yer
Türkiye
Skript ile senin için birkaç şey kodladım. Eğer Skript kullanmıyorsan öncelikle kullandığın sürüme göre Skript yüklemeli ve ardından Skript-Reflect addonunu yüklemelisin. Kurulumu yaptıktan sonra Skript klasörünün içerisinde scripts klasörünün içine girip yeni bir skriptismi.sk dosyası oluşturmalısınız ve içine bu kod girmelisiniz. Eklenti yenilendiğinde veya 24 saat olduğunda haklar sıfırlanmaktadır. Eğer eklenti yenilendiğinde sıfırlanmasını istemiyorsanız değişkenlerin başındaki - işareti kaldırmalısınız. Oyuncularınıza kaç çağırıcı kırmasını istiyorsanız spawnerlimit.x şeklinde yetki vermelisiniz. Böylelikle çalışacaktır.
C-like:
import:
  de.dustplanet.silkspawners.SilkSpawnerBreakEvent

expression [get] %player%['s] (highest|max) val[ue] (for|of) (perm[ission]| ) %string%:
    return type: integer
    get:
        return (2nd element out of ((last element of alphabetically sorted (permissions of expression-1) where [input contains "%expression-2%."]) split at "%expression-2%.")) parsed as integer

on SilkSpawnerBreakEvent:
  if difference between now and {-spawnerlimit::%event.getPlayer()%::lastBreak} >= 24 hours:
    delete {-spawnerlimit::%event.getPlayer()%::*}
  if player's highest value for permission "spawnerlimit" < {-spawnerlimit::%event.getPlayer()%::count}:
    add 1 to {-spawnerlimit::%event.getPlayer()%::count}
    set {-spawnerlimit::%event.getPlayer()%::lastBreak} to now
  else:
    cancel event
    send "günlük limit doldu" to event.getPlayer()
Screenshot_1.png


şöyle bir hata aldım
 

Admin OUa:

Hâlâ Zümrüt Bulamadım!

Discord:

MrMistry#5436

Katılım
13 Ocak 2021
Mesajlar
670
Elmaslar
209
Puanlar
5.505
Yaş
22
Yer
Şanlı Urfa - Viranşehir
Minecraft
LifeLesS
bir plugin eksik sanırsam
skript-reflect i indirdinizmi arkadaş belirtmişti de.
 

Rikolatte

Zombi Geldi, Beni Yedi
Katılım
15 Mayıs 2022
Mesajlar
272
Elmaslar
7
Puanlar
485
Yer
Türkiye
Son düzenleme:

Deichor

Creeper Evimi Patlattı

Discord:

deichor

Katılım
18 Ağustos 2017
Mesajlar
392
Elmaslar
213
Puanlar
13.820
Yer
Bursa
Minecraft
Deichor

Rikolatte

Zombi Geldi, Beni Yedi
Katılım
15 Mayıs 2022
Mesajlar
272
Elmaslar
7
Puanlar
485
Yer
Türkiye

Deichor

Creeper Evimi Patlattı

Discord:

deichor

Katılım
18 Ağustos 2017
Mesajlar
392
Elmaslar
213
Puanlar
13.820
Yer
Bursa
Minecraft
Deichor
Ufak bir şeyi unutmuşum.
Kod:
de.dustplanet.silkspawners.SilkSpawnerBreakEvent
bu kısımı
Kod:
de.dustplanet.silkspawners.events.SilkSpawnerBreakEvent
olarak değiştirin.
 

Rikolatte

Zombi Geldi, Beni Yedi
Katılım
15 Mayıs 2022
Mesajlar
272
Elmaslar
7
Puanlar
485
Yer
Türkiye
Ufak bir şeyi unutmuşum.
Kod:
de.dustplanet.silkspawners.SilkSpawnerBreakEvent
bu kısımı
Kod:
de.dustplanet.silkspawners.events.SilkSpawnerBreakEvent
olarak değiştirin.
yine aynısını verdi galiba
Screenshot_3.png
 

Deichor

Creeper Evimi Patlattı

Discord:

deichor

Katılım
18 Ağustos 2017
Mesajlar
392
Elmaslar
213
Puanlar
13.820
Yer
Bursa
Minecraft
Deichor

Deichor

Creeper Evimi Patlattı

Discord:

deichor

Katılım
18 Ağustos 2017
Mesajlar
392
Elmaslar
213
Puanlar
13.820
Yer
Bursa
Minecraft
Deichor
Kodun son çalışan hali:

C-like:
import:
  de.dustplanet.silkspawners.events.SilkSpawnersSpawnerBreakEvent

expression [get] %player%['s] (highest|max) val[ue] (for|of) (perm[ission]| ) %string%:
    return type: integer
    get:
        return (2nd element out of ((last element of alphabetically sorted (permissions of expression-1) where [input contains "%expression-2%."]) split at "%expression-2%.")) parsed as integer

on SilkSpawnersSpawnerBreakEvent:
  if difference between now and {-spawnerlimit::%event.getPlayer()%::lastBreak} >= 24 hours:
    delete {-spawnerlimit::%event.getPlayer()%::*}
  if event-getPlayer()'s highest value for permission "spawnerlimit" < {-spawnerlimit::%event.getPlayer()%::count}:
    add 1 to {-spawnerlimit::%event.getPlayer()%::count}
    set {-spawnerlimit::%event.getPlayer()%::lastBreak} to now
  else:
    cancel event
    send "günlük limit doldu" to event.getPlayer()
 
Son düzenleme:

Rikolatte

Zombi Geldi, Beni Yedi
Katılım
15 Mayıs 2022
Mesajlar
272
Elmaslar
7
Puanlar
485
Yer
Türkiye
Kodun son çalışan hali:

C-like:
import:
  de.dustplanet.silkspawners.events.SilkSpawnersSpawnerBreakEvent

expression [get] %player%['s] (highest|max) val[ue] (for|of) (perm[ission]| ) %string%:
    return type: integer
    get:
        return (2nd element out of ((last element of alphabetically sorted (permissions of expression-1) where [input contains "%expression-2%."]) split at "%expression-2%.")) parsed as integer

on SilkSpawnersSpawnerBreakEvent:
  if difference between now and {-spawnerlimit::%event.getPlayer()%::lastBreak} >= 24 hours:
    delete {-spawnerlimit::%event.getPlayer()%::*}
  if event-getPlayer()'s highest value for permission "spawnerlimit" < {-spawnerlimit::%event.getPlayer()%::count}:
    add 1 to {-spawnerlimit::%event.getPlayer()%::count}
    set {-spawnerlimit::%event.getPlayer()%::lastBreak} to now
  else:
    cancel event
    send "günlük limit doldu" to event.getPlayer()
şimdi oldu teşekkürler =)
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı