NADXIWA
Demir Cevheri Gibiyim
- Katılım
- 26 Ocak 2021
- Mesajlar
- 197
- Elmaslar
- 30
- Puan
- 6.650
- Minecraft
- NADXIWA
Discord:
nadxiwa
nadxiwa
! metemoii#9257
Merhaba discordan ulaşırsınız yardımcı olabilirim: ! metemoii#9257Merhabalar 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 ?
nadxiwa
NADXIWA#0001 Buyrun attımMerhaba discordan ulaşırsınız yardımcı olabilirim: ! metemoii#9257
kaiys
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
nadxiwa
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.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.
kaiys
Özel item oluşturma konusunda pek bir bilgim yok ondan bunu yapabileceğimi sanmıyorum ama elbet yapabilecek pek çok kişi vardır.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.
nadxiwa
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!