Bulundu Merhabalar Değerli Forum Üyeleri Bugün Sizden Bir Skript İstiycem Spawner Limit Skripti.

  • Konuyu Başlatan Konuyu Başlatan NADXIWA
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 689
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

NADXIWA

Demir Cevheri Gibiyim
Katılım
26 Ocak 2021
Mesajlar
197
Elmaslar
30
Puan
6.650
Konum
Kayalıoğlu-Bir Drama Öyküsü
Minecraft
NADXIWA

Discord:

nadxiwa

Merhabalar Yeni Açıcağım survival sunucum için birtane Spawner limit skripti istiyorum ama şöyle olucak mesela
Oyuncu rütbesi 2 tane koyabilicek acemi rütbe sine geçince ise 4 tane koyabilicek bunu yapabilirmisiniz ?
 
2 gündür aradığım skript ama ne yazikki bende bulmadım '':/''
 
Merhabalar Yeni Açıcağım survival sunucum için birtane Spawner limit skripti istiyorum ama şöyle olucak mesela
Oyuncu rütbesi 2 tane koyabilicek acemi rütbe sine geçince ise 4 tane koyabilicek bunu yapabilirmisiniz ?
Merhaba discordan ulaşırsınız yardımcı olabilirim: ! metemoii#9257
 
Kod:
variables:
    {koyulan_sp::%player%} = 0
   
on place of a mob spawner:
    if player has permission "*":
        set {sp_sahibi::%location of event-block%} to player
        stop
    else if player has permission "limit.1":
        if {koyulan_sp::%player%} is less than 2:
            set {sp_sahibi::%location of event-block%} to player
            set {koyulan_sp::%player%} to {koyulan_sp::%player%} + 1
            stop
        else:
            send "&cSpawner koyma limitini geçmişsin. Rütbe atlayarak daha fazla koyabilirsin."
            send "%{koyulan_sp::%player%}%"
            cancel event
    else if player has permission "limit.2":
        if {koyulan_sp::%player%} is less than 4:
            set {sp_sahibi::%location of event-block%} to player
            set {koyulan_sp::%player%} to {koyulan_sp::%player%} + 1
            stop
        else:
            send "&cSpawner koyma limitini geçmişsin. Rütbe atlayarak daha fazla koyabilirsin."
            cancel event
    else:
        send "&cSpawner koymak için izin yok! YETKILIYE BİLDİR."
        send "&cHata sebebi: Gerekli sınırlandırma miktarı yetkisi verilmemiş."
        send "&cSkriptsel hata."
        cancel event
on break of a mob spawner:
    if tool of player is any pickaxe of silk touch:
        if player is {sp_sahibi::%location of event-block%}:
            set {koyulan_sp::%player%} to {koyulan_sp::%player%} - 1
        else if player has permission "*":
            send "&cBu spawnerin sahibi %{sp_sahibi::%location of event-block%}%"
            send "&bAncak sen bir ADMIN'sin yani kimin umrunda :)"
            set {koyulan_sp::%{sp_sahibi::%location of event-block%}%} to {koyulan_sp::%{sp_sahibi::%location of event-block%}%} - 1
        else:
            send "&cBu spawnerin sahibi %{sp_sahibi::%location of event-block%}%"
            cancel event
    else if  player has permission "*":
        send "&bBaşarıyla kırıldı."
        set {koyulan_sp::%{sp_sahibi::%location of event-block%}%} to {koyulan_sp::%{sp_sahibi::%location of event-block%}%} - 1
    else:
        send "&cSpawneri yalnızca İpeksi Dokunuş ile kırabilirsin."
        cancel event

Selamlar büyük ihtimal ile işinize yarayacaktır.
Yetkili birisi başkasının sp sini kırarsa sınırlandırmayı etkiliyecek yani bug oluşmaz merak etmeyin
SilkSpawners lazım düzgün çalışması için yoksa kırılan sp ler gelmez.
Sp yi sadece sahibi kırabilir (op daha doğrusu * yetkisi varsa sıkıntısızca yetkilide kıra bilir.)
Yalnızca ipeksi kazma ile kırılabilir.
Eğer survival ise uygun değil. Dışarıda bulunan oyunun kendi yerleştirdiği sp ler kırılamaz bunda.

Sınırlandırma için 2 adet örnek koydum yetkileri limit.1 ve limit.2
limit.1 yetkisi olan grup 2 sp koyabiliyorken
limit.2 yetkisi olan grup 4 sp koyabilir.

İstediğiniz gibi kopyala yapıştır yaparak miktarı artırabilirsiniz.

Kullanım mantığı mesela oyuncu yetkisi diyelim 2 adet koyması lazım ancak vip 4 adet koyacak.

oyuncu grubunun yetkilerine limit.1 eklerseniz 2 adet koyabilecek
vip grubunun yetkilerine limit.2 eklerseniz 4 adet koyabilecek

eğer bu 2 yetkide yok ise skriptsel hata adında bir hata verecektir yani yetki mecburi.

eğer vip 4 adet koyacak ise kesinlikle limit.1 vermeyin yoksa sınırı 2 olarak kalır 4 koyamaz.
 
Kod:
variables:
    {koyulan_sp::%player%} = 0
  
on place of a mob spawner:
    if player has permission "*":
        set {sp_sahibi::%location of event-block%} to player
        stop
    else if player has permission "limit.1":
        if {koyulan_sp::%player%} is less than 2:
            set {sp_sahibi::%location of event-block%} to player
            set {koyulan_sp::%player%} to {koyulan_sp::%player%} + 1
            stop
        else:
            send "&cSpawner koyma limitini geçmişsin. Rütbe atlayarak daha fazla koyabilirsin."
            send "%{koyulan_sp::%player%}%"
            cancel event
    else if player has permission "limit.2":
        if {koyulan_sp::%player%} is less than 4:
            set {sp_sahibi::%location of event-block%} to player
            set {koyulan_sp::%player%} to {koyulan_sp::%player%} + 1
            stop
        else:
            send "&cSpawner koyma limitini geçmişsin. Rütbe atlayarak daha fazla koyabilirsin."
            cancel event
    else:
        send "&cSpawner koymak için izin yok! YETKILIYE BİLDİR."
        send "&cHata sebebi: Gerekli sınırlandırma miktarı yetkisi verilmemiş."
        send "&cSkriptsel hata."
        cancel event
on break of a mob spawner:
    if tool of player is any pickaxe of silk touch:
        if player is {sp_sahibi::%location of event-block%}:
            set {koyulan_sp::%player%} to {koyulan_sp::%player%} - 1
        else if player has permission "*":
            send "&cBu spawnerin sahibi %{sp_sahibi::%location of event-block%}%"
            send "&bAncak sen bir ADMIN'sin yani kimin umrunda :)"
            set {koyulan_sp::%{sp_sahibi::%location of event-block%}%} to {koyulan_sp::%{sp_sahibi::%location of event-block%}%} - 1
        else:
            send "&cBu spawnerin sahibi %{sp_sahibi::%location of event-block%}%"
            cancel event
    else if  player has permission "*":
        send "&bBaşarıyla kırıldı."
        set {koyulan_sp::%{sp_sahibi::%location of event-block%}%} to {koyulan_sp::%{sp_sahibi::%location of event-block%}%} - 1
    else:
        send "&cSpawneri yalnızca İpeksi Dokunuş ile kırabilirsin."
        cancel event

Selamlar büyük ihtimal ile işinize yarayacaktır.
Yetkili birisi başkasının sp sini kırarsa sınırlandırmayı etkiliyecek yani bug oluşmaz merak etmeyin
SilkSpawners lazım düzgün çalışması için yoksa kırılan sp ler gelmez.
Sp yi sadece sahibi kırabilir (op daha doğrusu * yetkisi varsa sıkıntısızca yetkilide kıra bilir.)
Yalnızca ipeksi kazma ile kırılabilir.
Eğer survival ise uygun değil. Dışarıda bulunan oyunun kendi yerleştirdiği sp ler kırılamaz bunda.

Sınırlandırma için 2 adet örnek koydum yetkileri limit.1 ve limit.2
limit.1 yetkisi olan grup 2 sp koyabiliyorken
limit.2 yetkisi olan grup 4 sp koyabilir.

İstediğiniz gibi kopyala yapıştır yaparak miktarı artırabilirsiniz.

Kullanım mantığı mesela oyuncu yetkisi diyelim 2 adet koyması lazım ancak vip 4 adet koyacak.

oyuncu grubunun yetkilerine limit.1 eklerseniz 2 adet koyabilecek
vip grubunun yetkilerine limit.2 eklerseniz 4 adet koyabilecek

eğer bu 2 yetkide yok ise skriptsel hata adında bir hata verecektir yani yetki mecburi.

eğer vip 4 adet koyacak ise kesinlikle limit.1 vermeyin yoksa sınırı 2 olarak kalır 4 koyamaz.
Mahlesef ki sunucu 1.16.5 Survival eğer olmasa şöyle birşey yapabilirmisiniz mesela birtane kazma olucak 2 tane spawner kırınca kazma gidicek.
 
Mahlesef ki sunucu 1.16.5 Survival eğer olmasa şöyle birşey yapabilirmisiniz mesela birtane kazma olucak 2 tane spawner kırınca kazma gidicek.
Özel item oluşturma konusunda pek bir bilgim yok ondan bunu yapabileceğimi sanmıyorum ama elbet yapabilecek pek çok kişi vardır.
 
Güncel.
 
İstemek yerine kendin yapmayı deneyebilirsin azcık Skript bilgin olması yeter Variableları ve eventleri öğrensen yaparsın. Eğer yardım lazımsa zRooter#7295 (İstemek için ekleme Öğrenmek için ekle.)
 
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