Skript Dersleri #1 -Komut Oluşturma , Yazı Gönderme -

BurakGider

Seviye 0
Seviye 0
5 Mayıs 2018
6
0
0
Credits
0
Merhaba OyunPat Forumu üyeleri. Bu konumda skript yazmayı daha bilmeyenler için, kısa, bir kaç bölümlük rehber hazırladım. Umarım başarabilirsiniz. Hazırsak, derse başlayalım.

KOMUT OLUŞTURMA , YAZI GÖNDERME

Öncelikle, bize gerekli olan program, NotePad++ tır. İndirmek için TIKLA
Skript'i serverimizde aktif etmemiz için de, skript plugini gereklidir. İndirmek için TIKLA
Hepsi kendi sitelerinden olduğu için Virus Total ekleme gereği duymadım.

Başlayalım.

Öncelikle, komut oluşturmak için,
Kod:
/command komudunuz:

şeklinde bir ifade kullanırız. Daima, sonuna ":" işareti koymalısınız. Yoksa çalışmaz.
Komut oluşturduktan sonra, mesela, /command oyunpat: altına, permission: yetki.admin eklersek, bu şu demektir: /oyunpat komudunu sadece yetki.admin permissionuna (yetkisine) sahip olanlar kullanabilir, demektir.
Öğrendiklerimizi uygulayalım,
Kod:
/command oyunpat:
permission: yetki.admin
Şimdi geldik, permission message: ye. Bunun sayesinde, yetki.admin yetkisine sahip olmayan bir kişi, belirlediğiniz komutu kullandığı zaman, sizin ayarladığınız mesaj gelecektir. Örneğin şöyle,
Kod:
permission message: Buna yetkiniz yok!
Öğrendiklerimizi uygulayalım,
Kod:
/command oyunpat:
permission: yetki.admin
permission message: Buna yetkiniz yok!
Şimdi geldik en önemli şeye, trigger:
Trigger sayesinde, bütün komutlarımızı uygulayabiliriz. Mesela, trigger: yazıp, bir enter yapıp, sonra da
tuşuna basıp, komutlarımızı yazarız. Örneğin şöyle,
Kod:
trigger: message "&cOyunPat &aForum"
Tek tek boşluk ile yapmamaya özen gösterin. Klavyenizin, tab tuşuyla boşluk bırakabilirsiniz.
Renk kodları ile "&a, &b, &c,&d vs." bunlarla da yazınıza renk verebilirsiniz.
Ek olarak, skript yazmak istiyorsanız, İngilizce cümle oluşturmayı bilmeniz gerekmektedir. Yani, İngilizcenizin güzel olması gerekmektedir.
Öğrendiklerimizi uygulayalım,
Kod:
command /oyunpat
permission: yetki.admin
permission message: Buna yetkiniz yok!
trigger: message "&cOyunPat &aForum"
Ne yaptığımızı tekrar edelim.
/oyunpat yazıldığı zaman, yetki.admin yetkisine sahip olan kişiye, Oyunpat Forum mesajı gidecektir. Eğer yetkisi yoksa, "Buna yetkiniz yok!" mesajı gidecektir.

İlk ders böyleydi. Umarım azcık da olsa sizlere bir şey anlatabilmişimdir.
2. derste, "eventler, else ve if"leri nasıl kullandığımızı, nedir, onları anlatacağım.
Şimdilik herkese iyi oyunlar, iyi forumlar, hoşçakalın.

Başkalarının Ekledikleri​

Cir0x
Bir Ekleme Ben Yapmak İstiyorum.

Arkadaşlar Skript İçerisinde Permission Eklediğinizde Oyunda Bunu İstediğiniz Yetkiye Vermek İçin Oyun İçi Şu Komutu Yazmanız Gerekiyor;

Kod:
/mangaddp < Skriptte Yazdığınız Grup İsmi> <Yetki İsmi>

Eğer Bunu Yapmazsanız Sadece Sunucuda OP Olan Kişiler Bu Komutu Kullanabilir.
 
Son düzenleme:

Cir0x

Zorlukların Göbeğinde Fırsatlar Yatıyor.
Seviye 0
4 Mayıs 2018
15
0:16
0
Adana
oyunpat.com
Credits
100
Bir Ekleme Ben Yapmak İstiyorum.

Arkadaşlar Skript İçerisinde Permission Eklediğinizde Oyunda Bunu İstediğiniz Yetkiye Vermek İçin Oyun İçi Şu Komutu Yazmanız Gerekiyor;

Kod:
/mangaddp < Skriptte Yazdığınız Grup İsmi> <Yetki İsmi>
Eğer Bunu Yapmazsanız Sadece Sunucuda OP Olan Kişiler Bu Komutu Kullanabilir.
 

BurakGider

Seviye 0
Seviye 0
5 Mayıs 2018
6
0
0
Credits
0
Bir Ekleme Ben Yapmak İstiyorum.

Arkadaşlar Skript İçerisinde Permission Eklediğinizde Oyunda Bunu İstediğiniz Yetkiye Vermek İçin Oyun İçi Şu Komutu Yazmanız Gerekiyor;

Kod:
/mangaddp < Skriptte Yazdığınız Grup İsmi> <Yetki İsmi>
Eğer Bunu Yapmazsanız Sadece Sunucuda OP Olan Kişiler Bu Komutu Kullanabilir.
Mesajınızı ekledim, yorumunuz için teşekkürler.
 

Mrtol

Seviye 0
Seviye 0
6 Mayıs 2018
3
0
0
20
Credits
0
Bir Ekleme Ben Yapmak İstiyorum.

Arkadaşlar Skript İçerisinde Permission Eklediğinizde Oyunda Bunu İstediğiniz Yetkiye Vermek İçin Oyun İçi Şu Komutu Yazmanız Gerekiyor;

Kod:
/mangaddp < Skriptte Yazdığınız Grup İsmi> <Yetki İsmi>
Eğer Bunu Yapmazsanız Sadece Sunucuda OP Olan Kişiler Bu Komutu Kullanabilir.
yalnış her sunucuda essentialsgroupmanager olduğunu nereden biliyorsun ?