TAKIM SCRIPTI

admiraldus

YASAKLANDI
En iyi cevaplar
0
Aynen Böyle :

/takımkur [ISIM] - Takım kurucak.
/takımım - Sandık açılıcak takımdaki herkezin kafası olucak ve şöyle yazıcak 'ISIM - RÜTBE' isimleri ve rütbeleri yazıcak.
/takım davet [oyuncu] - Oyuncuyu davet edicek.
/takım kabul - İsteği kabul edicek.
/takım reddet - İsteği geri çeviricek.
/takım at {oyuncu] - Takımdan birini çıkarıcak : Bu komutu sadece takım kurucusu ve moderatoru yapabilecek..

Özellikler :

Takım Kurucusu Herşeyi Yapabilsin : Oyuncu davet etmek, oyuncu atmak. diğer şeyler...
Moderator : Sadece takımdan birini atabilsin.
Oyuncunun isminin yanında '[T' simgesi olsun. Bu simge takımı varsa 'yeşil' eğer yoksa 'kırmızı' olucak.
Bunun üstüne mousemizi getirdiğimizde o oyuncunun klana giriş tarihi ve klan ismi yazıcak.
 

lll

YASAKLANDI
En iyi cevaplar
0
Kod:
Author:lll

command /takimim:
    trigger:
        send "&c[Takimlar]&b: Uye Listesi:"
        send "&b%{takimliste.%{takim.%player%}%::*}% "

command /takim [<text>] [<text>]:
    trigger:
        arg-1 is "kur":
            {takim.%player%} isn't set:
                arg-1's length is greater than 2:
                    arg-1's length is less than 10:
                        set {takim.%player%} to arg-1
                        set {takim.%player%.yetki} to 1
                        set {takimkurucu.%player%} to 1
                        add player to {takimliste.%{takim.%player%}%::*}
                        send "&c[Takimlar]&b: &c%arg-1% &btakimi basari ile kuruldu."
                        broadcast "&c[Takimlar]&b: &c%arg-1% &bTakimi &c%player% &bTarafidan kuruldu."
                    else:
                        send "&c[Takimlar]&b: Takim ismi 3-9 Karakter arasinda olmalidir."
                else:
                    send "&c[Takimlar]&b: Takim ismi 3-9 Karakter arasinda olmalidir."
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "dagit":
            {takim.%player%} is set:
                {takim.%player%.yetki} is set:
                    send "&c[Takimlar]&b: Takimi basari ile dagittin!"
                    broadcast "&c[Takimlar]&b: &c%player% %{takim.%player%}% &bTakimini dagitti!"
                    loop {takimliste.%{takim.%player%}%::*}:
                        delete {takim.%loop-value%}
                        delete {takim.%loop-value%.yetki}
                    delete {takim.%player%.yetki}
                    delete {takimliste.%{takim.%player%}%::*}
                    delete {takim.%player%}

                else:
                    send "&c[Takimlar]&b: Takimda yetkin yok!"
            else:
                send "&c[Takimlar]&b: Bir takimin yok!"
        arg-1 is "davet":
            arg-2 is set:
                {takim.%player%} is set:
                    {takim.%arg-2%} isn't set:
                        set {daveteden.%arg-2%} to {takim.%player%}
                        set {_parsed.%player%} to arg-2 parsed as player
                        send "&c[Takimlar]&b: &c%arg-2%'yi &bbasari ile davet ettin!" to player
                        send "&c[Takimlar]&b: %{takim.%player%}% &bSeni davet etti!" to {_parsed.%player%}
                    else:
                        send "&c[Takimlar]&b: O oyuncunun zaten bir takimi var!"
                else:
                    send "&c[Takimlar]&b: Bir takimin yok!"
            else:
                send "&c[Takimlar]&b: Bir oyuncu ismi girmedin!"
        arg-1 is "reddet":
            {takim.%player%} isn't set:
                {daveteden.%arg-2%} isn't set:
                    send "&c[Takimlar]&b: &c%{daveteden.%player%}% &bTarafindan gelen daveti reddettin!"
                    delete {daveteden.%player%}
                else:
                    send "&c[Takimlar]&b: Seni davet eden bir takim yok!"
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "kabul":
            {takim.%player%} isn't set:
                {daveteden.%arg-2%} isn't set:
                    send "&c[Takimlar]&b: &c%{daveteden.%player%}% &bTarafindan gelen daveti kabul ettin!"
                    set {takim.%player%} to {daveteden.%player%}
                    add player to {takimliste.%{takim.%player%}%::*}
                    send "&c[Takimlar]&b: &c%arg-1% &bTakimina katildin!."
                    delete {daveteden.%player%}
                else:
                    send "&c[Takimlar]&b: Seni davet eden bir takim yok!"
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "cik":
            {team.%player%} is set:
                {takimkurucu.%player%} isn't 1:
                    remove player from {takimliste.%{takim.%player%}%::*}
                    delete {takim.%player%}
                else:
                    send "&c[Takimlar]&b: Takimdan cikamazsin."
            else:
                send "&c[Takimlar]&b: Bir takimin yok."
        arg-1 is "at":
            {team.%player%} is set:
                {takim.%player%.yetki} is set:
                    arg-2 is set:
                        loop {takimliste.%{takim.%player%}%::*}:
                            loop-value is arg-2
                            set {_smthng} to 1
                        {_smthng} is set:
                            arg-2 isn't player
                            delete {team.%arg-2%}
                            delete {team.%arg-2%.yetki}
                            remove arg-2 from {takimliste.%{takim.%player%}%::*}
                        else:
                            send "&c[Takimlar]&b: Oyuncu senin takiminda değil."
                          
                    else:
                        send "&c[Takimlar]&b: Bir oyuncu ismi girmedin."
                else:
                    send "&c[Takimlar]&b: Yetkin yok."
            else:
                send "&c[Takimlar]&b: Bir takimin yok.
Zamanım yok. İşi olmayan arkadaşlar hatalar varsa bakarsa sevinirim. Çok dikkatli yazmadım.
 

TarikHacioglu

Zombi Katili
En iyi cevaplar
0
Kod:
Author:lll

command /takimim:
    trigger:
        send "&c[Takimlar]&b: Uye Listesi:"
        send "&b%{takimliste.%{takim.%player%}%::*}% "

command /takim [<text>] [<text>]:
    trigger:
        arg-1 is "kur":
            {takim.%player%} isn't set:
                arg-1's length is greater than 2:
                    arg-1's length is less than 10:
                        set {takim.%player%} to arg-1
                        set {takim.%player%.yetki} to 1
                        set {takimkurucu.%player%} to 1
                        add player to {takimliste.%{takim.%player%}%::*}
                        send "&c[Takimlar]&b: &c%arg-1% &btakimi basari ile kuruldu."
                        broadcast "&c[Takimlar]&b: &c%arg-1% &bTakimi &c%player% &bTarafidan kuruldu."
                    else:
                        send "&c[Takimlar]&b: Takim ismi 3-9 Karakter arasinda olmalidir."
                else:
                    send "&c[Takimlar]&b: Takim ismi 3-9 Karakter arasinda olmalidir."
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "dagit":
            {takim.%player%} is set:
                {takim.%player%.yetki} is set:
                    send "&c[Takimlar]&b: Takimi basari ile dagittin!"
                    broadcast "&c[Takimlar]&b: &c%player% %{takim.%player%}% &bTakimini dagitti!"
                    loop {takimliste.%{takim.%player%}%::*}:
                        delete {takim.%loop-value%}
                        delete {takim.%loop-value%.yetki}
                    delete {takim.%player%.yetki}
                    delete {takimliste.%{takim.%player%}%::*}
                    delete {takim.%player%}

                else:
                    send "&c[Takimlar]&b: Takimda yetkin yok!"
            else:
                send "&c[Takimlar]&b: Bir takimin yok!"
        arg-1 is "davet":
            arg-2 is set:
                {takim.%player%} is set:
                    {takim.%arg-2%} isn't set:
                        set {daveteden.%arg-2%} to {takim.%player%}
                        set {_parsed.%player%} to arg-2 parsed as player
                        send "&c[Takimlar]&b: &c%arg-2%'yi &bbasari ile davet ettin!" to player
                        send "&c[Takimlar]&b: %{takim.%player%}% &bSeni davet etti!" to {_parsed.%player%}
                    else:
                        send "&c[Takimlar]&b: O oyuncunun zaten bir takimi var!"
                else:
                    send "&c[Takimlar]&b: Bir takimin yok!"
            else:
                send "&c[Takimlar]&b: Bir oyuncu ismi girmedin!"
        arg-1 is "reddet":
            {takim.%player%} isn't set:
                {daveteden.%arg-2%} isn't set:
                    send "&c[Takimlar]&b: &c%{daveteden.%player%}% &bTarafindan gelen daveti reddettin!"
                    delete {daveteden.%player%}
                else:
                    send "&c[Takimlar]&b: Seni davet eden bir takim yok!"
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "kabul":
            {takim.%player%} isn't set:
                {daveteden.%arg-2%} isn't set:
                    send "&c[Takimlar]&b: &c%{daveteden.%player%}% &bTarafindan gelen daveti kabul ettin!"
                    set {takim.%player%} to {daveteden.%player%}
                    add player to {takimliste.%{takim.%player%}%::*}
                    send "&c[Takimlar]&b: &c%arg-1% &bTakimina katildin!."
                    delete {daveteden.%player%}
                else:
                    send "&c[Takimlar]&b: Seni davet eden bir takim yok!"
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "cik":
            {team.%player%} is set:
                {takimkurucu.%player%} isn't 1:
                    remove player from {takimliste.%{takim.%player%}%::*}
                    delete {takim.%player%}
                else:
                    send "&c[Takimlar]&b: Takimdan cikamazsin."
            else:
                send "&c[Takimlar]&b: Bir takimin yok."
        arg-1 is "at":
            {team.%player%} is set:
                {takim.%player%.yetki} is set:
                    arg-2 is set:
                        loop {takimliste.%{takim.%player%}%::*}:
                            loop-value is arg-2
                            set {_smthng} to 1
                        {_smthng} is set:
                            arg-2 isn't player
                            delete {team.%arg-2%}
                            delete {team.%arg-2%.yetki}
                            remove arg-2 from {takimliste.%{takim.%player%}%::*}
                        else:
                            send "&c[Takimlar]&b: Oyuncu senin takiminda değil."
                        
                    else:
                        send "&c[Takimlar]&b: Bir oyuncu ismi girmedin."
                else:
                    send "&c[Takimlar]&b: Yetkin yok."
            else:
                send "&c[Takimlar]&b: Bir takimin yok.
Zamanım yok. İşi olmayan arkadaşlar hatalar varsa bakarsa sevinirim. Çok dikkatli yazmadım.
Sohbet kısmında ismin başında [deneme] gibisinden yazıyor mu? Sohbet kalabalığı oluyor team plugininde de. Bunda var mı o yazıt?
 

admiraldus

YASAKLANDI
En iyi cevaplar
0
Kod:
Author:lll

command /takimim:
    trigger:
        send "&c[Takimlar]&b: Uye Listesi:"
        send "&b%{takimliste.%{takim.%player%}%::*}% "

command /takim [<text>] [<text>]:
    trigger:
        arg-1 is "kur":
            {takim.%player%} isn't set:
                arg-1's length is greater than 2:
                    arg-1's length is less than 10:
                        set {takim.%player%} to arg-1
                        set {takim.%player%.yetki} to 1
                        set {takimkurucu.%player%} to 1
                        add player to {takimliste.%{takim.%player%}%::*}
                        send "&c[Takimlar]&b: &c%arg-1% &btakimi basari ile kuruldu."
                        broadcast "&c[Takimlar]&b: &c%arg-1% &bTakimi &c%player% &bTarafidan kuruldu."
                    else:
                        send "&c[Takimlar]&b: Takim ismi 3-9 Karakter arasinda olmalidir."
                else:
                    send "&c[Takimlar]&b: Takim ismi 3-9 Karakter arasinda olmalidir."
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "dagit":
            {takim.%player%} is set:
                {takim.%player%.yetki} is set:
                    send "&c[Takimlar]&b: Takimi basari ile dagittin!"
                    broadcast "&c[Takimlar]&b: &c%player% %{takim.%player%}% &bTakimini dagitti!"
                    loop {takimliste.%{takim.%player%}%::*}:
                        delete {takim.%loop-value%}
                        delete {takim.%loop-value%.yetki}
                    delete {takim.%player%.yetki}
                    delete {takimliste.%{takim.%player%}%::*}
                    delete {takim.%player%}

                else:
                    send "&c[Takimlar]&b: Takimda yetkin yok!"
            else:
                send "&c[Takimlar]&b: Bir takimin yok!"
        arg-1 is "davet":
            arg-2 is set:
                {takim.%player%} is set:
                    {takim.%arg-2%} isn't set:
                        set {daveteden.%arg-2%} to {takim.%player%}
                        set {_parsed.%player%} to arg-2 parsed as player
                        send "&c[Takimlar]&b: &c%arg-2%'yi &bbasari ile davet ettin!" to player
                        send "&c[Takimlar]&b: %{takim.%player%}% &bSeni davet etti!" to {_parsed.%player%}
                    else:
                        send "&c[Takimlar]&b: O oyuncunun zaten bir takimi var!"
                else:
                    send "&c[Takimlar]&b: Bir takimin yok!"
            else:
                send "&c[Takimlar]&b: Bir oyuncu ismi girmedin!"
        arg-1 is "reddet":
            {takim.%player%} isn't set:
                {daveteden.%arg-2%} isn't set:
                    send "&c[Takimlar]&b: &c%{daveteden.%player%}% &bTarafindan gelen daveti reddettin!"
                    delete {daveteden.%player%}
                else:
                    send "&c[Takimlar]&b: Seni davet eden bir takim yok!"
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "kabul":
            {takim.%player%} isn't set:
                {daveteden.%arg-2%} isn't set:
                    send "&c[Takimlar]&b: &c%{daveteden.%player%}% &bTarafindan gelen daveti kabul ettin!"
                    set {takim.%player%} to {daveteden.%player%}
                    add player to {takimliste.%{takim.%player%}%::*}
                    send "&c[Takimlar]&b: &c%arg-1% &bTakimina katildin!."
                    delete {daveteden.%player%}
                else:
                    send "&c[Takimlar]&b: Seni davet eden bir takim yok!"
            else:
                send "&c[Takimlar]&b: Zaten bir takimin var!"
        arg-1 is "cik":
            {team.%player%} is set:
                {takimkurucu.%player%} isn't 1:
                    remove player from {takimliste.%{takim.%player%}%::*}
                    delete {takim.%player%}
                else:
                    send "&c[Takimlar]&b: Takimdan cikamazsin."
            else:
                send "&c[Takimlar]&b: Bir takimin yok."
        arg-1 is "at":
            {team.%player%} is set:
                {takim.%player%.yetki} is set:
                    arg-2 is set:
                        loop {takimliste.%{takim.%player%}%::*}:
                            loop-value is arg-2
                            set {_smthng} to 1
                        {_smthng} is set:
                            arg-2 isn't player
                            delete {team.%arg-2%}
                            delete {team.%arg-2%.yetki}
                            remove arg-2 from {takimliste.%{takim.%player%}%::*}
                        else:
                            send "&c[Takimlar]&b: Oyuncu senin takiminda değil."
                         
                    else:
                        send "&c[Takimlar]&b: Bir oyuncu ismi girmedin."
                else:
                    send "&c[Takimlar]&b: Yetkin yok."
            else:
                send "&c[Takimlar]&b: Bir takimin yok.
Zamanım yok. İşi olmayan arkadaşlar hatalar varsa bakarsa sevinirim. Çok dikkatli yazmadım.
Takım üyelerine bakmayı benim istediğim gibi yapabilirmisiniz?

Ayrıca takımdan biri kendi takımından birine vuramazsın.
 
Üst