Skript Paylaşımı Se7en Skript Team (SST) - Aktif/Deaktif Yetkililer - V1.0

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Se7en Official

Koydum Çalışma Masasını
Katılım
12 Haziran 2016
Mesajlar
72
Elmaslar
17
Puan
0
Yaş
30
Merhaba arkadaşlar,
Öncelikle (S)e7en (S)kript (T)eam'ın tasarladığı ilk skript tanıtım konusuna hoşgeldiniz.


Kurucularımız:

--------------------------------------------

firestud5 - skype : dogacc1111

-----------------------------------------
TheDark_Gamer - skype: mustafaoncel92


--------------------------------------------

Ilk skriptimiz olarak Aktif ve aktif olmayan Yetkililerin (Sandık) menusu içerisinde görüntülenmesi.

--------------------------------------------

SORU - CEVAP

KULLANICI : BANA NE FAYDASI OLUR BU PAKETİN ?
SST: UYELERİN KİMİNLE İLETİŞİME GEÇİCEĞİNİ ANLAMASINI SAĞLAMAK İÇİN ÇOK FAYDALI OLACAKTIR.
KULLANICI: SUNUCUMDA LAG VS. YAPARMI ?
SST: TEK KOMUT UZERİNDEN GİTTİGİ İÇİN (KONUNUN ORTALARINDA NEDEMEK İSTEDİĞİMİ ANLICAKSINIZ) LAG YAPMAZ.
KULLANICI: HERHANGİ BİR BUG VS. DURUM VARMI.
SST: OYUNCULARA ITEM,YETKİ VS. BAKIMINDAN YARDIMCI OLACAK BİR SKRİPT DEĞİLDİR.

--------------------------------------------


KOMUTLAR - YETKİLER

-Öncelikle tüm komutları /yetkililer yardim yazarak görebilirsiniz.

-Skriptimizde hiçbir perm gereksinimi bulunmamakta çünkü oyuncuların kullanabileceği komutlar permsiz kullanamacağı komutlar ise sadece "op" olan playerların kullanabildiği komutlardır.

/w KOMUTLAR


oEvy9b.png



--------------------------------------------

Oyun içi resimler:

lEl49J.png
VEdB6Z.png


--------------------------------------------
Arkadaşlar skript işinize yaradıysa yorum yapmayı ve konuyu beğenmeyi lütfen unutmayın.

Ek olarak istediğiniz skriptleri yorum olarak yazarsanız bizde yapıp paylaşırız.

--------------------------------------------

Skript kodumuz:
Kod:
# BILGI

# Bu Skript Sunucunuzdaki Yetkilileri Bir Menüde Göstermenize Yarar.
# Online Olup Olmadığı, Adı ve Yetkisi Görünür.

# GEREKSINIMLER:

# Skript skQuery Gerektirir.
# Eğer hata verirse WildSkript ve skRayFall yükleyebilirsiniz. (kendi sunucumda test ettim ve bunlar vardı.)

options:
    skname: Yetkililer
    skversion: 1.0
    
# Eklenti Açılış-Kapanış Mesajları
# Buradan Değiştirebilirsiniz.

on load:
    send "SST / Se7en Skript Team | {@skname} v{@skversion} Enabled!" to console

on stop:
    send "SST / Se7en Skript Team | {@skname} v{@skversion} Disabled!" to console
    
# Skript Kısmı
# Skript - by SST / Se7en Skript Team
# Bilginiz Yok İse Bu Kısmı Ellemeyiniz.
# Tüm Skriptlerimiz Denentikden Sonra Paylaşılır.
# Oluşacak Hatalar Sizden Kaynaklıdır.

command /yetkililer [<text>] [<offlineplayer>] [<text>]:
    usage: &c/yetkililer yardım
    trigger:
        if arg-1 is not set:
            if arg-2 is not set:
                if arg-3 is not set:
                    if size of {yetkililer::*} is between 0 and 9:
                        wait 4 ticks
                        set {_x} to -1
                        open chest with 1 rows named "&6&lYetkililer" to player
                        loop {yetkililer::*}:
                            add 1 to {_x}
                            if loop-value is online:
                                format slot {_x} of player with light green clay named "&a%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &aAçık" to close
                            else:
                                format slot {_x} of player with red clay named "&c%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &cKapalı" to close
                    else if size of {yetkililer::*} is between 10 and 18:
                        wait 4 ticks
                        set {_x} to -1
                        open chest with 2 rows named "&6&lYetkililer" to player
                        loop {yetkililer::*}:
                            add 1 to {_x}
                            if loop-value is online:
                                format slot {_x} of player with light green clay named "&a%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &aAçık" to close
                            else:
                                format slot {_x} of player with red clay named "&c%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &cKapalı" to close
                    else if size of {yetkililer::*} is between 18 and 27:
                        wait 4 ticks
                        set {_x} to -1
                        open chest with 3 rows named "&6&lYetkililer" to player
                        loop {yetkililer::*}:
                            add 1 to {_x}
                            if loop-value is online:
                                format slot {_x} of player with light green clay named "&a%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &aAçık" to close
                            else:
                                format slot {_x} of player with red clay named "&c%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &cKapalı" to close
                    else if size of {yetkililer::*} is greater than 27:
                        send "&cBu sunucuda gereğinden fazla yetkili var. Lütfen &b/yetkililer reset &cyazarak hepsini silip tekrar ekleyin!" to player
        else if arg-1 is "yardım":
            if arg-2 is not set:
                if arg-3 is not set:
                    send "&6&l&m-----------------------------------------" to player
                    send "" to player
                    send "&bYetkililer Skripti - by SST / Se7en Skript Team"
                    send "&f/yetkililer &6Yetkilileri gösterir."
                    send "&f/yetkililer list &6Eklenmiş olan yetkilileri gösterir."
                    send "&f/yetkililer ekle <oyuncuadı> <grup> &6Yetkiliyi ekler."
                    send "&f/yetkililer sil <oyuncuadı> &6Yetkiliyi siler."
                    send "&f/yetkililer reset &6Tüm yetkilileri temizler."
                    send "" to player
                    send "&6&l&m-----------------------------------------" to player
        else if arg-1 is "ekle":
            if player have permission "op":
                if arg-2 is set:
                    if arg-3 is set:
                        add offlineplayer-arg to {yetkililer::*}
                        set {%arg-2%.yetki} to "%colored arg-3%"
                        send "&a%arg-2% &6Adlı oyuncu &abaşarıyla &c%colored arg-3% &6olarak eklendi."
        else if arg-1 is "sil":
            if player have permission "op":
                if arg-2 is set:
                    remove offlineplayer-arg from {yetkililer::*}
                    delete {%arg-2%.yetki}
                    send "&a%arg-2% &cAdlı oyuncu &abaşarıyla &csilindi!"
        else if arg-1 is "reset":
            if player have permission "op":
                if arg-2 is not set:
                    if arg-3 is not set:
                        loop {yetkililer::*}:
                            delete {%loop-value%.yetki}
                        wait 1 tick
                        delete {yetkililer::*}
                        send "&cTüm yetkililer &abaşarıyla &csilindi!"
        else if arg-1 is "list":
            if arg-2 is not set:
                if arg-3 is not set:
                    send "&6&lYetkililer"
                    send ""
                    send "%{yetkililer::*}%"
        else:
            send "&6&l&m-----------------------------------------" to player   
            send "" to player
            send "&bYetkililer Skripti - by SST / Se7en Skript Team"
            send "&f/yetkililer &6Yetkilileri gösterir."
            send "&f/yetkililer ekle <oyuncuadı> <grup> &6Yetkiliyi ekler."
            send "&f/yetkililer sil <oyuncuadı> &6Yetkiliyi siler."
            send "&f/yetkililer reset &6Tüm yetkilileri temizler."
            send "" to player
            send "&6&l&m-----------------------------------------" to player

# Skype: mustafaoncel92,dogacc1111
# © SST, Copyright 2016-2017.


TEST SUNUCUMUZ : Play.LifeMCServer.com

 

Ekli dosyalar

  • upload_2016-10-30_19-27-25.png
    upload_2016-10-30_19-27-25.png
    805,7 KB · Görüntüleme: 580
  • upload_2016-10-30_19-27-22.png
    upload_2016-10-30_19-27-22.png
    805,7 KB · Görüntüleme: 381
Son düzenleme:
Başarılı konu ilerleyen versiyon çalışmalarında başarılar .
 
Başarılı konu ilerleyen versiyon çalışmalarında başarılar .

Çok teşekkür ederim.
Ileriki versionda.
Daha düzenli bi tasarım yapıcaz ve.
Her grup tek row tarzında sistem kurucaz.

Ek olarak istek skript varsa söyle yapalım :) Çok zor olmasın ücretli satarız haa :)
 
Belirtmek İstedim Tek Yetkili Eklerseniz Mesela add 1 to çeker 1 çekmesi 1.slot belirlet 9 slot düşününce ilki boş 2. dolu olur bunun içinde format slot {_x} -1 kullanmanızı öneririm Ve Ayrıca
arg 1 is not: arg 2 is not set diye saycagınıza
Size bir soru sormak isterim
arg 1 i yazmadan arg 2 yi yazabilirlermi ??
Kod Tasarrufu Konusunda Biraz Kötü Ama İlk Skript Demişsiniz Geliştirilebilir Ve Tek Tek Eklemektense skriptte options ile eklerseniz sadece kodda baya kısaltma olur

Puan Vermek Gerekirse
5/10
Genede Emeginize Sağlık Bukadar Şeyi Yazma Sebebimde Hata 1 Keze Mahsustur 2. ve 3. Neysede Devamı İnsanı Zorlar Baştan Görün Hatalarınızı :D :D
İyi Forumlar
 
v2 versionda skriptimizi kullanan üyeler rowları ayarlayabilicek ek olarak gruplarıda rowlara göre ayarlayabilicekler. anlatayım kısaca

/yetkililer ekle grup 1 kurucu
yazınca row 1 e Name tag ekleyecek ve KURUCU olacak ismi 2. slota cam ekliyecek yani boşluk olduğunu belirtmek.
sonra ise
/yetkililer ekle kurucu firestud5
komudunu kullanıncada kurucuya ait row a firestud5 i ekleyecek
2. row admin
3. row pluginre
4. row rehber gibi kolaylıkla ekleyebilicekler.

Bilerek v1.0 versionunda fazla özellik koymadık ki skripti güncel tutabilelim.

Ilk skriptten kastım "Se7en skript team" Grubumuzun ilk skripti. Yoksa deneyimliyiz.

İstersen ekibimize katılabilirsin. özelden ulaş eğer istersen.
 
Nitrado'da mı ne buna benzer bir skript vardı ama bu daha iyi. Çünkü yetkiliyi oyundan ekleyebiliyorsun. :king:
 
Son düzenleme:
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