WorldGuard Nedir?

berkser1232221

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
76
Puanları
390
Bugün World Guardın yararları ve zararlarını ögrenicez.Şimdi geldik kuru fasulyenin faydalarına..
Umarım siz duymuşsunuzdur hani şu meşhur yazıyı:hey sorry you can't break that block here.Evet.Bu plugin hakkında kısa bir açıklaması var aslında.
World Guard Nedir?
World Guard aynı Zamanda World Edit plugini ile çalışmaktadır.Bu plugin sayesinde yetkisiz kişilerin sizin seçtiğiniz eylemlerin onların gerçekleştirememesidir.Yani bunu anlıyoruz ki bir tür engelleme gibi.
Peki bu eylemler nelerdir?

passthrough
Allow yapmanız durumunda oyuncuların diğer yetkilerin ve aynı bölgedeki başka flagların göz ardı edilmesini sağlar.

build
Allow yapmanız durumunda, seçtiğiniz bölgede Build yapılabilir.

construct
Onaylanmamış. Bu flag'ı kullanmayın. Onaylanmadığını düşünürsek sorunlu çalışıyor yada çalışmıyor.

pvp
Pvp yi engeller yada izin verir.

mob-damage
Yaratıkların oyuncalara hasar vermesini engeller yada izin verir.B

entity-item-frame-destroy
Oyuncuların itemframe'leri kırmasını engeller yada izin verir.

entity-painting-destroy
Oyuncuların resimleri kırmasını engeller yada izin verir.

exp-drop
Explerin düşmesini engeller yada izin verir.

item-drop
İtemlerin düşmesini engeller yada izin verir.

mob-spawning
Yaratiklarin doğmasını engeller yada izin verir.

creeper-explosion
Creeperların oyunculara yada bolgeye hasar vermisine izin verir yada engeller.

other-explosion
Patlamaların oyunculara yada bölgeye hasar vermesine izin verir yada engeller.

enderman-grief
Enderman'in bolgeden item almasını engeller yada izin verir.

enderpearl
Oyuncuların bölgede enderpeal kullanmasını engeller yada izin verir.

enderdragon-block-damage
Enderdragonun blocklara hasar vermesini engeller yada izin verir.

ghast-fireball
Ghast ates toplarının oyunculara ve cevreye hasar vermesini engeller yada izin verir.

sleep
Oyuncuların yatakta yatmalarını engeller yada izin verir.

tnt
TNT blokunu engeller yada izin verir..

lighter
Çakmağı engeller yada izin verir.

fire-spread
Ateşin yayılmasını engeller yada izin verir.

lava-fire
Lava'nın yangın çıkarmasını engeller yada izin verir.

lightning
Yıldırım düşmesini engeller yada izin verir.

chest-access
Oyuncuların fırın yada chest acmasını engeller yada izin verir.

pistons
Piston aktivitesini engeller yada izin verir.

water-flow
Suyun akmasını engeller yada izin verir.

lava-flow
Lavın akmasını engeller yada izin verir.

use
Oyuncuların kapı, buton vb. kullanmasını engeller yada izin verir.

vehicle-place
Oyuncuların araç yerlestirmesini engeller yada izin verir.

vehicle-destroy
Aracların kırılmasını engeller yada izin verir.

snow-fall
Bölgenin kar tutmasını engeller yada izin verir. (Kar yağışını kapatmaz.)

snow-melt
Karın erimesini engeller yada izin verir.

ice-form
Buz oluşumunu engeller yada izin verir.

ice-melt
Buzun erimesini engeller yada izin verir.

mushroom-growth
Bölgede mantar oluşumunu engeller yada izin verir.

leaf-decay
Yaprakların dökülmesini engeller yada izin verir.

grass-growth
Dirt'ten grass oluşumunu engeller yada izin verir.

mycelium-spread
Mycelium'un dirt uzerinde yayılmasını engeller yada izin verir.

vine-growth
Asmaların büyümesini engeller yada izin verir.

invincible
Oyuncuya geçici bir ölümsüzlük kazandırır. Allow olumsuzlugu aktif eder, deny kapatır.

entry
Bir oyuncu grubunun bölgeye girmesine izin verir.
Örnek : /rg flag <alan> entry -g oyuncu

exit
Bir oyuncu grubunun bölgeden cıkmasını engeller.
Örnek : /rg flag <alan> exit -g oyuncu

greeting
Oyuncuya bolgeye girdiginde mesaj gonderir.
Örnek : /region flag Kasaba greeting Hoşgeldiniz Kasabamıza!

farewell
Oyuncu böldegen ayrılırken mesaj gonderir.

heal-delay
Oyuncunun canının yenilenmesi icin gecmesi gerek sureyi ayarlar.

heal-amount
Set the amount per heal time (see heal-delay)

heal-min-health
Oyuncunun minimum canını belirler.

heal-max-health
Oyuncunun maksimum canını belirler. (Normali 20 Kalp)

feed-delay
Oyuncunun aclığının yenilenmesi icin gecmesi gerek sureyi ayarlar.

allow-shop
Chestshop olusturulabilmesi icin bolge olusturur. (dev.bukkit.org/bukkit-plugins/chestshop/)

blocked-cmds
Sectiginiz komutların kullanılmasını engeller.

allowed-cmds
Sadece sectiginiz komutların kullanılmasına izin verir. Bu kodların dısındakiler kullanılamaz.

game-mode
Oyuncunun bölgeye girdiginde gamemod almasını saglar aytıca SURVIVAL,
CREATIVE yada ADVENTURE' de olabilir.

potion-splash
Fırlatılabilir iksirlerin tesirini engeller yada izin verir.

Bu eylemleri başka bir konudan aldım.

Peki Bu komutlar nelerdir?
Başlangıç:
1=Basitleştirilmiş WorldGuard Komutları
2=Açılmış WorldGuard Komutları
3=Flaglar(Bayraklar)

[1](.Basitleştirilmiş WorldGuard Komutları.)

Bu Bölümde Basitçe WorldGuard Komutlarını ve Nasıl yapıldığını öğreniceksiniz.
Başlangıçta Öğrenmeniz Gereken Variableler(Değişkenler) :

[ID]=Sizin alana takacağınız isimdir.Yani işlemleri bu isimle yaparsınız.Örn isim:Arsa
[page] = Sayfa anlamına gelir.
[player] = Oyuncunun isminin yazılacağı yerdir.Örn isim: furiy
[flag] = Ekliyeceğiniz Bayraktır.

Not:Bu değişkenleri kullanırken "[]" işaretlerini sileriz.
Yanlış = [arsa]
Doğru = arsa

Region Define(Alan Tanımlama)
Bu komut herşeyin temelidir.WorldEdit ile Koruyacağınız alanı seçtikten sonra orayı tanımlamanız gerekmektedir.Bunu yapmak için:

/region define [ID] komutunu kullanırız.

Örnekler:
/region define arsa
/region define parkur
/region define market

Bu komutu yazdıktan sonra alan koruması atkifleşir.Yani alanınızı kimse kıramaz.OP'lar ve Permission verdiğiniz Gruplar Dışında.


Diyelim ki alanı korumasını açtınız ama yanlış yere yaptınız.Böyle kötü durumlar içinde redefine (tekrar tanımla) geliyor.WorldEdit ile alanı seçin ve

/region redefine [ID] komutunu kullanın.

Örnekler:
/region redefine arsa
/region redefine parkur
/region redefine market
Korumanızı hiçbirşeyi değişmeden başka biryere taşıdınız...

Region Owner(Alan Sahibi) Bir alanın Sahibine Owner diyoruz.Sahipler alanlarına istediklerini yaparlar ve ayrıca komut yetkisi verirseniz kendi alanlarını silebilirer,yeninden ayarlayabilirer hatta flag bile ekliyebilirler.Eğer komut yetkisi vermediyseniz sadece alanlarında oynıyabilierler.Yani kod felan kullanmazlar ki en iyisidir.

Bir alana sahip eklemek için

/region addowner [ID] [player] komutunu kullanırız.
Örnekler:
/region addowner arsa1 Mehmet
/region addowner arsa.1 Mehmet98
/region addowner arsa.mehmet Methmetx98
Diyelim ki serverinizde kira sistemi var ve oyunculardan biri kirasini ödemiyor.Onu arsa sahipliğinden atmak için

/region removeowner [ID] [player] komutunu kullanırız.

Örnekler:
/region removeowner arsa1 Mehmet
/region removeowner arsa.1 Mehmet98
/region removeowner arsa.mehmet Methmetx98


Region Remove(Alan Silmek)

Diyelim ki bir alanınızı silmek istiyorsunuz.Bunun için

/region remove [ID] komutunu kullaniriz.
Örnekler:
/region remove Parkur
/region remove Ersin72
/region remove xXErsin72Xx


Basit ip ucu: Deri ile korumalı alana sağ tıklarsanız size o alan hakkında bilgi verir.

Tebrikler artık Temel Olarak WorldGuard biliyorsunuz :sırıtmak:


[2](.Açılmış WorldGuard Komutları.)


Bu bölümde geriye kalan komutları öğreneceksiniz.


Region List(Alan Listesi)

Bu komut ile yaptığınız alanların listesini görebilirsiniz.Eğer bir alan başka bir alan ile ebeveyn ise 2 alanda silinir.Listeyi görmek için

/region list [page] komutunu kullanırız.


Örnekler :
/region list
/region list 2
/region list 3


Region Member(Alan Üyesi)
Sahipler ile aynı yetkiye sahiptirler fakat alan için komut kullanamazlar.
Üye eklemek için:

/region addmember [ID] [player] komutunu kullanırız.

Örnekler:
/region addmember mehmet ali
/region addmember market ali67
/region addmember xmehmetx2 alicanx8

Üye silmek için:

/region removemember [ID] [player]

Örnekler:
/region removemember mehmet ali
/region removemember pazar ali67
/region removemember xmehmetx2 alicanx8


Region Priority[Alan Önceliği]

Bu komut sayesinde alanlara öncelik verebiliyoruz.Diyelim ki arsa alanı yaptınız ve birine arsa verdiğinizde adam kıramıyor.Bunun sebebi "arsa" alani ile "mehmet" arsasının aynı alanda olmasıdır.Mehmet'in kırabilmesi için 2 alan'dada owner yetkisine ihtiyacı vardır.Fakat bunu yaparsanız Mehmet bütün arsa alanınıda kırabilmektedir.Bunun çözümü önceliktir.Bu komut ile öncelik puanı veririz.arsanın puanı 10 olursa ve mehmet'in puanı 11 olursa mehmet kendi alanını kırabilir fakat arsayı kıramaz.Bunu yapmak için ilk önce:

/region setpriority arsa 10
Sonra:

/region setpriority mehmet 11
yazarsınız.Böylelikle mehmetin arsa'sının önceliği 1 puan fazla olduğundan mehmet arsasını kırabilir ama arsasından çıktığında 11 puanlık alandan da çıkmış olur ve arsa alanını kıramaz. Aynı işlem region setparent ilede yapılır fakat 1.4.7'de priority geldiğinden o komut GEREKSIZ kalıyor o yüzden o komutdan bahsetmiyeceğim.

Diğer gelişmiş komutları sölyemiyeceğim sebepleri:
-Gıcıklık olsun diye.
-Craft_man beni banladığı için. @

L

(Bu sebep eskidi ama)

-Her komutunu söylersem ben Professional kalamam değil mi ?

[3](.Flaglar(Bayraklar).)
Bayrak tek bir koddur ve worldGuard'in %20'sini kaplamaktadır.Bayrak komutu ile alanlara bayrak asarsınız.Mesela bir bayrak astınız bu bayrak "Burada PVP Yasaklı" bayrağı.Oyuncular orada PvP atamaz engellidir.Bayrak dediysem alanın ortasına bayrak yapmıyo yanı.Komut anlamında dedim bayrak felan dikmiyo öyle :sırıtmak:
İlk başta öğrenmen gereken:
Allow=İzni var
Deny=Yasaklı


Flag komutu:

/region flag [ID] [flag] [allow/deny]
Örnek vericek olursak:
/region flag parkur pvp deny
/region flag market pvp deny
İşte bu komutlar kullanılmaktadır.Bu komutlarıda alıntı yaptım bu arada.
İşte bunlar WorldGuard komutları.Yepyeni bir dünya sizi bekliyor..
 



Üst