[ISTEK] Yetkili (Online Gostergeli) Skript !

DoggyNetwork

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
0
Puanları
0
Merhaba Sayın Forum Skripter Veya Yardımcı Olabilecek Herkes (Olmayan Yada Olamayacaklara Da Merhaba :D)!
Bu Gün Sizlerden Bir Skript Istiyecegim (Kendim Yazamadım Bunu.)
GUI Destekli Yetkili Eklenilebilen Ve Cikartilabilen, Eklerken Görevi De Belirten
GUI'da Yetkilinin Kafasini, Kafanin Adini Yetkili Adi Lorede de Offline Ise En Son Online Oldugu Zamani, Online Ise Cevrimici Yazmasını Istiyorum
Ancak Yetkili Eklemeyi Sadece Permissionu Olanlar Yapabilecek Yani Kendime Ekleyecegim Yetkili Ekleme Cıkartma Permini
Ayrıca En Sağ Alt Köşede Menuyu Kapatma Olsun.
(DESTAN GİBİ ISTEK YAZMISIM ASFGSIUFAH)
Komutlar:
Sadece Oyuncu Kullanabilen:
/yetkililer
Permi Olanın Kullandığı:
/yetkiliekle <player> <text>
Argument 1 Oyuncu Adı, Argument 2 Görevi Olcak
/yetkilicikar <player>
Argument 1 Oyuncu Adi
Cikarilan Yetkili Otomatik /manuadd %player% oyuncu olacak
/yetkiliresetle
Butun Yetkilileri Resetlicek Ve Yetkilileri Otomatik /manuadd %player% oyuncu yapacak
BUNU YAPABILECEK KARDESIM VARSA HELAL OLSUN ADAMIN DIBIDIR !

 


Kovalski

Hayalet Avcısı
Mesajlar
2,742
En iyi cevaplar
0
Beğeniler
2,224
Puanları
6,800
Ruh hali
çok detaylı üşenirler bence. Skunityi açıp yada hazır yazılmış skriptleri inceleyip öğrenmen senin için daha iyi olur
 

DoggyNetwork

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
0
Puanları
0
çok detaylı üşenirler bence. Skunityi açıp yada hazır yazılmış skriptleri inceleyip öğrenmen senin için daha iyi olur
Doğru söylüyorsunuz keşke şunu yapacak bi koca yürekli çıksa 1 - 2 saate gelmezse mesaj kendim yazmaya çalışmaya başlarım bakalım yapabilcem mi :D
 

bikkik

Obsidyen Madencisi
Mesajlar
1,249
En iyi cevaplar
0
Beğeniler
820
Puanları
1,990
Kod:
on join:
  if {yetkili.%player%} is true:
      set {yetkili.online.%player%} to true
command /yetkiliyap [<player>]:
   trigger:
       set {yetkili.%arg 1%} to true
       set {yetkili.online.%arg 1%} to true
on leave:
    set {yetkili.online.%player%} to false
Aklıma bu geldi. Gelişigüzel yazdım. Doğruluğu hakkında en ufak fikrim yok :p
 

Breakthrough

Obsidyen Madencisi
Mesajlar
1,332
En iyi cevaplar
0
Beğeniler
1,098
Puanları
2,930
Kod:
options:
    p: &2&lYetkililer &b>
command /yetkili [<text>] [<offlineplayer>] [<text>]:
    permission. yetkili.*
    trigger:
        arg-1 isn't set:
            send "{@p} &e/yetkili &8<&9ekle {isim} {yetki}&8, &9sil {isim}"
        arg-1 is "ekle":
            arg-2 is set:
                arg-3 is set:
                    set {yetkililer::%arg-2%} to arg-2
                    set {yetki.%arg-2%} to arg-3
                    send "{@p} &a%arg-2% &eadlı oyuncu yetkililer arasına &a%arg-3% &eyetkisi ile eklendi."
                else:
                    send "{@p} &cBir yetki gir."
            else:
                send "{@p} &cBir oyun ismi gir."
        arg-1 is "sil":
            arg-2 is set:
                {yetkililer::%arg-2%} is set:
                    delete {yetkililer::%arg-2%}
                    delete {yetki.%arg-2%}
                    send "{@p} &a%arg-2% &eadlı oyuncunun yetkisi alındı."
                    execute console command "manuadd %arg-2% oyuncu"
                else:
                    send "{@p} &cBu oyuncu bir yetkili değil."
            else:
                send "{@p} &cBir oyuncu ismi gir."
        arg-1 is "reset":
            loop {yetkililer::*}:
                delete {yetki.%loop-value%}%
                delete {yetkililer::%loop-value%}%
            send "{@p} &eTüm yetkililer silindi.
command /yetkililer:
    trigger:
        open virtual chest inventory with 1 rows named "&eYetkililer" to player
        set {_c.slot} to 0
        loop {yetkililer::*}:
            loop-value is online:
                format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eAktiflik durumu&8: &a&lONLINE" to nothing
                add 1 to {_c.slot}
            else:
                format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eSon aktiflik zamanı&8: &a&l%{sonaktif.%loop-value%}%" to nothing
                add 1 to {_c.slot}
quit:
    {yetkililer::%player%} is set:
        set {sonaktif.%player%} to now
Not: TuSKe gerektirir.
 

DoggyNetwork

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
0
Puanları
0
Kod:
options:
    p: &2&lYetkililer &b>
command /yetkili [<text>] [<offlineplayer>] [<text>]:
    permission. yetkili.*
    trigger:
        arg-1 isn't set:
            send "{@p} &e/yetkili &8<&9ekle {isim} {yetki}&8, &9sil {isim}"
        arg-1 is "ekle":
            arg-2 is set:
                arg-3 is set:
                    set {yetkililer::%arg-2%} to arg-2
                    set {yetki.%arg-2%} to arg-3
                    send "{@p} &a%arg-2% &eadlı oyuncu yetkililer arasına &a%arg-3% &eyetkisi ile eklendi."
                else:
                    send "{@p} &cBir yetki gir."
            else:
                send "{@p} &cBir oyun ismi gir."
        arg-1 is "sil":
            arg-2 is set:
                {yetkililer::%arg-2%} is set:
                    delete {yetkililer::%arg-2%}
                    delete {yetki.%arg-2%}
                    send "{@p} &a%arg-2% &eadlı oyuncunun yetkisi alındı."
                    execute console command "manuadd %arg-2% oyuncu"
                else:
                    send "{@p} &cBu oyuncu bir yetkili değil."
            else:
                send "{@p} &cBir oyuncu ismi gir."
        arg-1 is "reset":
            loop {yetkililer::*}:
                delete {yetki.%loop-value%}%
                delete {yetkililer::%loop-value%}%
            send "{@p} &eTüm yetkililer silindi.
command /yetkililer:
    trigger:
        open virtual chest inventory with 1 rows named "&eYetkililer" to player
        set {_c.slot} to 0
        loop {yetkililer::*}:
            loop-value is online:
                format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eAktiflik durumu&8: &a&lONLINE" to nothing
                add 1 to {_c.slot}
            else:
                format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eSon aktiflik zamanı&8: &a&l%{sonaktif.%loop-value%}%" to nothing
                add 1 to {_c.slot}
quit:
    {yetkililer::%player%} is set:
        set {sonaktif.%player%} to now
Not: TuSKe gerektirir.
Çok Teşekkürler !
Kod:
on join:
  if {yetkili.%player%} is true:
      set {yetkili.online.%player%} to true
command /yetkiliyap [<player>]:
   trigger:
       set {yetkili.%arg 1%} to true
       set {yetkili.online.%arg 1%} to true
on leave:
    set {yetkili.online.%player%} to false
Aklıma bu geldi. Gelişigüzel yazdım. Doğruluğu hakkında en ufak fikrim yok :p
Sizin Yorumunuz İçin De Teşekkür Ederim !

Kod:
options:
    p: &2&lYetkililer &b>
command /yetkili [<text>] [<offlineplayer>] [<text>]:
    permission. yetkili.*
    trigger:
        arg-1 isn't set:
            send "{@p} &e/yetkili &8<&9ekle {isim} {yetki}&8, &9sil {isim}"
        arg-1 is "ekle":
            arg-2 is set:
                arg-3 is set:
                    set {yetkililer::%arg-2%} to arg-2
                    set {yetki.%arg-2%} to arg-3
                    send "{@p} &a%arg-2% &eadlı oyuncu yetkililer arasına &a%arg-3% &eyetkisi ile eklendi."
                else:
                    send "{@p} &cBir yetki gir."
            else:
                send "{@p} &cBir oyun ismi gir."
        arg-1 is "sil":
            arg-2 is set:
                {yetkililer::%arg-2%} is set:
                    delete {yetkililer::%arg-2%}
                    delete {yetki.%arg-2%}
                    send "{@p} &a%arg-2% &eadlı oyuncunun yetkisi alındı."
                    execute console command "manuadd %arg-2% oyuncu"
                else:
                    send "{@p} &cBu oyuncu bir yetkili değil."
            else:
                send "{@p} &cBir oyuncu ismi gir."
        arg-1 is "reset":
            loop {yetkililer::*}:
                delete {yetki.%loop-value%}%
                delete {yetkililer::%loop-value%}%
            send "{@p} &eTüm yetkililer silindi.
command /yetkililer:
    trigger:
        open virtual chest inventory with 1 rows named "&eYetkililer" to player
        set {_c.slot} to 0
        loop {yetkililer::*}:
            loop-value is online:
                format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eAktiflik durumu&8: &a&lONLINE" to nothing
                add 1 to {_c.slot}
            else:
                format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eSon aktiflik zamanı&8: &a&l%{sonaktif.%loop-value%}%" to nothing
                add 1 to {_c.slot}
quit:
    {yetkililer::%player%} is set:
        set {sonaktif.%player%} to now
Not: TuSKe gerektirir.
Hocam denedim de çalışmıyor yahu.
 

Breakthrough

Obsidyen Madencisi
Mesajlar
1,332
En iyi cevaplar
0
Beğeniler
1,098
Puanları
2,930
Kod:
options:
    p: &2&lYetkililer &b>
command /yetkili [<text>] [<offlineplayer>] [<text>]:
    permission:    yetkili.*
    trigger:
        arg-1 isn't set:
            send "{@p} &e/yetkili &8<&9ekle {isim} {yetki}&8, &9sil {isim}&8>"
        arg-1 is "ekle":
            arg-2 is set:
                arg-3 is set:
                    set {yetkililer::%arg-2%} to arg-2
                    set {yetki.%arg-2%} to arg-3
                    send "{@p} &a%arg-2% &eadlı oyuncu yetkililer arasına &a%arg-3% &eyetkisi ile eklendi."
                else:
                    send "{@p} &cBir yetki gir."
            else:
                send "{@p} &cBir oyun ismi gir."
        arg-1 is "sil":
            arg-2 is set:
                {yetkililer::%arg-2%} is set:
                    delete {yetkililer::%arg-2%}
                    delete {yetki.%arg-2%}
                    send "{@p} &a%arg-2% &eadlı oyuncunun yetkisi alındı."
                    execute console command "manuadd %arg-2% oyuncu"
                else:
                    send "{@p} &cBu oyuncu bir yetkili değil."
            else:
                send "{@p} &cBir oyuncu ismi gir."
        arg-1 is "reset":
            loop {yetkililer::*}:
                delete {yetki.%loop-value%}
                delete {yetkililer::%loop-value%}
            send "{@p} &eTüm yetkililer silindi."
command /yetkililer:
    trigger:
        {yetkililer::*} is set:
            open virtual chest inventory with 1 rows named "&eYetkililer" to player
            set {_c.slot} to -1
            loop {yetkililer::*}:
                loop-value is online:
                    format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eAktiflik durumu&8: &a&lONLINE" to nothing
                    add 1 to {_c.slot}
                else:
                    format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eSon aktiflik zamanı&8: &a&l%{sonaktif.%loop-value%}%" to nothing
                    add 1 to {_c.slot}
        else:
            send "{@p} &cHiç yetkili yok."
quit:
    {yetkililer::%player%} is set:
        set {sonaktif.%player%} to now
Hataları deneyince gördüm, buyur.
 
Son düzenleme:

DoggyNetwork

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
0
Puanları
0
Kod:
options:
    p: &2&lYetkililer &b>
command /yetkili [<text>] [<offlineplayer>] [<text>]:
    permission:    yetkili.*
    trigger:
        arg-1 isn't set:
            send "{@p} &e/yetkili &8<&9ekle {isim} {yetki}&8, &9sil {isim}&8>"
        arg-1 is "ekle":
            arg-2 is set:
                arg-3 is set:
                    set {yetkililer::%arg-2%} to arg-2
                    set {yetki.%arg-2%} to arg-3
                    send "{@p} &a%arg-2% &eadlı oyuncu yetkililer arasına &a%arg-3% &eyetkisi ile eklendi."
                else:
                    send "{@p} &cBir yetki gir."
            else:
                send "{@p} &cBir oyun ismi gir."
        arg-1 is "sil":
            arg-2 is set:
                {yetkililer::%arg-2%} is set:
                    delete {yetkililer::%arg-2%}
                    delete {yetki.%arg-2%}
                    send "{@p} &a%arg-2% &eadlı oyuncunun yetkisi alındı."
                    execute console command "manuadd %arg-2% oyuncu"
                else:
                    send "{@p} &cBu oyuncu bir yetkili değil."
            else:
                send "{@p} &cBir oyuncu ismi gir."
        arg-1 is "reset":
            loop {yetkililer::*}:
                delete {yetki.%loop-value%}
                delete {yetkililer::%loop-value%}
            send "{@p} &eTüm yetkililer silindi."
command /yetkililer:
    trigger:
        {yetkililer::*} is set:
            open virtual chest inventory with 1 rows named "&eYetkililer" to player
            set {_c.slot} to -1
            loop {yetkililer::*}:
                loop-value is online:
                    format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eAktiflik durumu&8: &a&lONLINE" to nothing
                    add 1 to {_c.slot}
                else:
                    format gui slot {_c.slot} of player with skull of loop-value named "&c%loop-value%" with lore "&eYetkisi&8: &6%{yetki.%loop-value%}%||&eSon aktiflik zamanı&8: &a&l%{sonaktif.%loop-value%}%" to nothing
                    add 1 to {_c.slot}
        else:
            send "{@p} &cHiç yetkili yok."
quit:
    {yetkililer::%player%} is set:
        set {sonaktif.%player%} to now
Hataları deneyince gördüm, buyur.
Maalesef Hala Çalışmıyor...
 

Eq4ReX

Zombi Katili
Mesajlar
213
En iyi cevaplar
0
Beğeniler
164
Puanları
430
Bendede çalışıyor skype ekle yardım edeyim : mclarenaliskype123
 

Üst