Çok kolay, perm ile alakalı bir skript istiyorum... Skriptciler sahaya!!!

Tarık Hacıoğlu

Demir Madencisi
Mesajlar
257
En iyi cevaplar
0
Beğeniler
150
Puanları
350
Dostlarım! Merhaba,
sizlerden ufacık bir skript istiyorum;


Rütbeli sunucumda spawnerleri sadece rütbe atlayanlar kırabilicek.
Mesela;


1. Rütbemiz olan Çaylakta;
Mağara Örümceği spawneri kilidi açılır!
2. Rütbemiz olan Acemide;
Örümcek spawneri kilidi açılır!


Group manager kullanıyorum ama spawnerleri kırabilicek permleri bulamadım yani rütbelere göre spawner kırabilme permlerini bulamadım.
Umarım karışık anlatmamışımdır, umarım anlayabilmişsinizdir!
Skriptciler! SAHAYA.
@MhaWTHoR @ShortPallMall @Bjorn @Minecraftplayerr
NOT: sizin de bilgili olduğunu bildiğiniz kişiler varsa etiketleyin lütfen!
Teşekkürler...
 


TReaperTR

Altın Madencisi
Mesajlar
387
En iyi cevaplar
0
Beğeniler
285
Puanları
910
Ruh hali
Spawner için SilkSpawner mı kullanıyorsunuz yoksa skript mi ?
 

TReaperTR

Altın Madencisi
Mesajlar
387
En iyi cevaplar
0
Beğeniler
285
Puanları
910
Ruh hali
JavaScript:
on place of mob spawner:
    if player has permission "kirma.spawner":
        if name of player's tool is "&eSkeleton &fSpawner":
            add 1 to {skeletonspawner::%player%}
      
on break of mob spawner:
    if player has permission "kirma.spawner":
        if {skeletonspawner::%player%} is greater than 0:
            execute console command "ss give %player% skeleton"
            remove 1 from {skeletonspawner::%player%}
Şu şekilde yazdım fakat bu koda göre spawnerı koyan kişiyle kıran kişi aynı olması lazım. Daha iyisi yapılabilir mi ? Yapılır ama aklıma bu geldi. Aklına gelen varsa yazar birazdan. Rütbelere "kirma.spawner" permini vermen gerekiyor. Spawner isimlerini kendine göre düzenlersin.
 

Tarık Hacıoğlu

Demir Madencisi
Mesajlar
257
En iyi cevaplar
0
Beğeniler
150
Puanları
350
Ya kıran kişiyle koyan kişi aynı olmasın, onu kaldırabiliyorsak kaldıralım sadece istediğim rütbelere verdiğim permlerle spawneri kırabilsinler. Ve groupmanager da her rütbeye spawner kırma yetkisi verecek miyim? Şundan bahsediyorum;

- silkspawners.destroydrop.*
- silkspawners.place.*
- silkspawners.silkdrop.*
 

TReaperTR

Altın Madencisi
Mesajlar
387
En iyi cevaplar
0
Beğeniler
285
Puanları
910
Ruh hali
Ya kıran kişiyle koyan kişi aynı olmasın, onu kaldırabiliyorsak kaldıralım sadece istediğim rütbelere verdiğim permlerle spawneri kırabilsinler. Ve groupmanager da her rütbeye spawner kırma yetkisi verecek miyim? Şundan bahsediyorum;

- silkspawners.destroydrop.*
- silkspawners.place.*
- silkspawners.silkdrop.*
Place spawnerı koyabilmesi için gereklidir. Silkdrop ise kazmada ipeksi dokunuş var ise kırabilir demektir. (Configden ayarını açman gerekiyordu sanırım). Destroydrop diye bir perm göremedim ben pluginde ? İstersen üstteki kodu kullanmadan silkdrop permini verip rütbelilerin ipeksi kazma ile kırabilmelerini sağlayabilirsin. Configden "minSilkTouchLevel: 1" olmalı.
 

ShortPallMall

AtinaSaga.Com Türkiyenin ilk MMOSurvival sunucusu
Mesajlar
888
En iyi cevaplar
2
Beğeniler
402
Puanları
830
Ruh hali
AppleScript:
on place of mob spawner:
    if player has permission "skeleton.sp":
        if name of player's tool is "&eSkeleton &fSpawner":#isminden fazla emin değilim.
    else:
        cancel event
        send "yetkin yetersiz"
        else:
            send "bu spawner için yetkin yok"
 

TReaperTR

Altın Madencisi
Mesajlar
387
En iyi cevaplar
0
Beğeniler
285
Puanları
910
Ruh hali
AppleScript:
on place of mob spawner:
    if player has permission "skeleton.sp":
        if name of player's tool is "&eSkeleton &fSpawner":#isminden fazla emin değilim.
    else:
        cancel event
        send "yetkin yetersiz"
        else:
            send "bu spawner için yetkin yok"
Kırabilecekler diyor koyacak değil :/ Hem zaten koyabilmeleri için SilkSpawners'ın kendi Place permleri var.
 

Üst