Toplu Skript, Tüm Sunucular Için Skriptler.

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

Barış Cem Karakaş

Odunlara Vur Vur Vur!
Katılım
7 Ocak 2015
Mesajlar
28
Elmaslar
4
Puan
13.260
Yaş
33
d158b00210dc6ed7b3b8282066f57c382d069dffda39a3ee5e6b4b0d3255bfef95601890afd80709da39a3ee5e6b4b0d3255bfef95601890afd8070988c2c67ef972eb6752619f582ca7e759.png

Selamlar Dostlar Öncelikle Bu İlk Skript Konum Biraz Acemiyim
Umarım Anlayış Gösterirsiniz.

Genellikle Skriptler Alıntıdır Yeni Başlayanlar İçindir.

İlk Olarak Gelişmiş Ban Skripti İle Başlamak İstiyorum

Komutlar ;
/ban isim süre sebep

qWdZA3.png


İkinci Olarak Gelişmiş Mute Skriptini Gösteriyorum

Komutlar ;
/sus isim süre sebep

RPrlgG.png


Üçüncü Olarak Profil Skriptini Gösteriyorum


Komutlar ;
/profil [Perm'e Gerek Yoktur]

gWrJbL.png


Dördüncü Olarak Rapor Skriptimiz

Komutlar ;
/rapor isim sebep [Oyuncu Komutu]
/rapora yardim [Tüm Admin Komutlarını Gösterir]

Beşinci Olarak Sohbet Açma Ve Kapatma Skripti


Komutlar ;
/chat ac
/chat kapat

lWq6Nk.png

bGVdEV.png


Altıncı Olarak Ozel Item Skriptimiz

Komutlar ;
Komut Yoktur Adam Öldürünce Özel İtem Vermektedir Skript'ten İtemleri Değiştirebilirsiniz.

zBj7pD.png


Yedinci Olarak Adam Öldürünce Para Skriptimiz

Komutlar;
Komut Yoktur Adam Öldürünce Para Gelmektedir Fiyatını Değiştirip Broadcast'ını Ayarlayabilirsiniz.

Pr1Z2N.png


Herhangi Bir Sorun İçin
Skype Adresim : sivastantapu

Skript
Kod:
##############################################
#                Ban Skripti                 #
##############################################


command /ban [<text>] [<text>] [<text>]:
    permission: essentials.ban
    permission message: &4Server &8&l» &cHata, Bu İşlem Şuanda Gerçekleştirilemez!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if arg 3 is set:
                    execute console command "tempban %arg 1% %arg 2%"
                    broadcast "&8&l» &6Bir Oyuncumuz Engellendi!"
                    broadcast "&8&l» &eEngelleyen Kişi &c&l» &a%player%"
                    broadcast "&8&l» &eEngellenen Kişi &c&l» &a%arg 1%"
                    broadcast "&8&l» &eEngelleme Süresi &c&l» &a%arg 2%"
                    broadcast "&8&l» &eEngelleme Sebebi &c&l» &a%arg 3%"
                else:
                    send " &7> &cSebep yazmadın."
            else:
                send " &7> &cSüre yazmadın."
        else:
            send " &7> &cOyuncu ismi yazmadın."



##############################################
#                Sohbet Skripti              #
##############################################



Command /chat <text>:
 permission: chat.kilit
 trigger:
  if arg 1 is "kapat":
   set {kilitli} to true
   broadcast "&b&m[------------&6%lxColdPvP------------]"
   broadcast " &c&lSohbet Kapatildi ! "
   broadcast "&b&m[------------&6&lxColdPvP------------]"
  else:
   if arg 1 is "ac":
   set {kilitli} to false
   broadcast "&b&m[------------&6&lxColdPvP------------]"
   broadcast " &c&lSohbet Acildi ! "
   broadcast "&b&m[------------&6&lxColdPvP------------]"

on chat:
 {kilitli} is true:
  if player doesn't have permission "sohbet.konusma":
   cancel event
   send "&8&l>> &cYetkili Sohbeti Kapatmis Onemli Birsey Var!" to player


##############################################
#       Adam Oldurunce Para Skripti          #
##############################################


on death of player:
 attacker is a player
 execute console command "eco give %attacker% 500"

##############################################
#       Saat Basi Para Skripti               #
##############################################

variables:
    {sk.odulsaat.%player%} = 0
    {sk.oduldakika.%player%} = 0
every minute:
    loop all players:
        add 1 to {sk.oduldakika.%loop-player%}
        if {sk.oduldakika.%loop-player%} is larger than 59:
            add 1 to {sk.odulsaat.%loop-player%}
            remove 60 from {sk.oduldakika.%loop-player%}
        else if {sk.oduldakika.%loop-player%} is 30:
            send "&4Dikkat &8» &7Sunucuda 30 dakikadır bulunduğunuz için &6$1.000 &7kazandın." to loop-player
            execute console command "eco give %loop-player% 1000"
        else if {sk.odulsaat.%loop-player%} is 1:
            if {sk.oduldakika.%loop-player%} is 0:
                send "&4Dikkat &8» &7Sunucuda 1 saattir bulunduğunuz için &6$2.000 &7kazandın." to loop-player
                execute console command "eco give %loop-player% 2000"
        else if {sk.odulsaat.%loop-player%} is larger than 0:
            if {sk.oduldakika.%loop-player%} is 30:
                send "&4Dikkat &8» &7Sunucuda 1 saat 30 dakikadır bulunduğunuz için &6$3.000 &7kazandın." to loop-player
                execute console command "eco give %loop-player% 3000"
                add 1 to {sk.oduldakika.%loop-player%}
        else if {sk.odulsaat.%loop-player%} is 2:
            set {sk.oduldakika.%loop-player%} to 0
            set {sk.odulsaat.%loop-player%} to 0
            send "&4Dikkat &8» &7Sunucuda 2 saattir bulunduğunuz için &6$4.000 &7kazandın." to loop-player
            execute console command "eco give %loop-player% 4000"
        if {sk.odulsaat.%loop-player%} is larger than 1:
            set {sk.oduldakika.%loop-player%} to 0
            set {sk.odulsaat.%loop-player%} to 0
        chance of 5%:
            if {sk.oduldakika.%loop-player%} is 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l» &6$10.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/30 dakika &7var." to loop-player
            if {sk.oduldakika.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l» &6$10.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/30 dakika &7var." to loop-player
            else if {sk.oduldakika.%loop-player%} is larger than 30:
                if {sk.odulsaat.%loop-player%} is smaller than 1:
                    send "&6&l» &6$20.000 &7ödülünü almanıza &6%{sk.oduldakika.%loop-player%}% dakika/1 saat &7var." to loop-player
            else if {sk.odulsaat.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is smaller than 30:
                    send "&6&l» &6$30.000 &7ödülünü almanıza &6%{sk.odulsaat.%loop-player%}% saat %{sk.oduldakika.%loop-player%}%dk/1 saat 30dk &7var." to loop-player
            else if {sk.odulsaat.%loop-player%} is larger than 0:
                if {sk.oduldakika.%loop-player%} is larger than 30:
                    send "&6&l» &6$50.000 &7ödülünü almanıza &6%{sk.odulsaat.%loop-player%}% saat %{sk.oduldakika.%loop-player%}%dk/2 saat &7var." to loop-player


##############################################
#             Profil Skripti                 #
##############################################

command /profil:
    trigger:
        message "&6xCold&4PvP &DBilgiler"
        message ""
        message "&eSen &6> &b%player%"
        message ""
        message "&eKesme &6> &b%{kesme.%player%}%"
        message "&eKesilme &6> &b%{kesilme.%player%}%"
        message "&eOyundan atilma &6> &b%{kick.%player%}%"
        message "&eSag Tiklama &6> &b%{sagtiklama2.%player%}%"
        message "&e&lSol Tiklama &6> &b%{soltiklama2.%player%}%"

on death:
    victim is a player
    attacker is a player
    add 1 to {kesme.%attacker%}
    add 1 to {kesilme.%victim%}

on first join:
    set {oyundanatilma.%player%} to 0

on kick:
    add 1 to {kick.%player%}

on left click:
    add 1 to {soltiklama2.%player%}

on right click:
    add 1 to {sagtiklama2.%player%}


##############################################
#             Gelişmiş Mute Skripti          #
##############################################

command /sus [<text>] [<text>] [<text>]:
    permission: nbirgaming.sus
    permission message: &c&lHATA &8&l> &7Bu komutu kullanamazsin
    trigger:
        execute console command "/mute %arg 1% %arg 2%m"
        broadcast " "
        broadcast "&8&l-  &aYetkili: &3%player%"
        broadcast "&8&l-  &cSusturulan: &3%arg 1%"
        broadcast "&8&l-  &eSure: &3%arg 2% dk"
        broadcast "&8&l-  &6Sebep: &c%arg 3%"
        broadcast " "
        cancel event


##############################################
#            Gelişmiş Rapor Skripti          #
##############################################


command /rapor <player> <text>:
    trigger:
        message "<light green>Şikayetiniz görevlilere iletildi !"
        add text-argument to {sikayetler::*}
        set {sikayeteden.%text-argument%} to player
        set {sikayetedilen.%text-argument%} to player argument
        loop all players:
            if loop-player has permission "sikayet.goruntule":
                send "<gold><bold><underlined>RAPOR GELDI!" to loop-player
                send "<gold>Şikayet nedeni:<yellow> ""%text-argument%""" to loop-player
                send "<gold>Şikayet edilen oyuncu: <yellow>%player argument%" to loop-player
                send "<gold>Şikayet eden oyuncu: <yellow>%player%" to loop-player
              
              
command /rapora <text> [<integer>]:
    permission: sikayet.admin
    trigger:
        text-argument is "liste":
            set {_numara} to 1
            loop {sikayetler::*}:
                set {numara.%loop-value%} to {_numara}
                message "<gold>%{numara.%loop-value%}%. Sikayet nedeni:: <yellow>%loop-value% <light green>| <gold>Şikayet edilen oyuncu: <yellow>%{sikayetedilen.%loop-value%}% <light green>| <gold>Eden kisi: <yellow>%{sikayeteden.%loop-value%}%"
        text-argument is "sil":
            if integer argument is not set:
                message "<pink>Bir sayı zorunludur."
            else:
                set {_silindi} to false
                loop {sikayetler::*}:
                    if {numara.%loop-value%} is integer argument:
                        remove loop-value from {sikayetler::*}
                        set {_silindi} to true
                        delete {numara.%loop-value%}
                        delete {sikayetedilen.%loop-value%}
                        delete {sikayeteden.%loop-value%}
                        exit loop
                if {_silindi} is true:
                    message "<light green>Şikayet sistemden silindi."
                else:
                    message "<pink>Şikayet bulunamadı."
        text-argument is "temizle": 
            loop {sikayetler::*}:
                remove loop-value from {sikayetler::*}
                delete {numara.%loop-value%}
                delete {sikayetedilen.%loop-value%}
                delete {sikayeteden.%loop-value%}
            message "<light green>Şikayetleriniz temizlenmiştir."
        text-argument is "yardim":
            message "<gold><bold>Şikayet sistemi komutları:"
            message "<gold>/rapora liste <light green>| <yellow>Şikayetleri listeler."
            message "<gold>/rapora sil <numara> <light green>| <yellow>Bir şikayeti sistemden siler."
            message "<gold>/rapora temizle <light green>| <yellow>Tüm şikayetleri sistemden siler."
            message "<gold>/rapora yardim <light green>| <yellow>Şikayet sistemi hakkındaki komutları gösterir."



on command "/helpop":
    cancel event


##############################################
#            Ozel Item  Skripti              #
##############################################

on death of player:
     attacker is a player:
          send "&8[&3xColdPvP&8] &e1 Adet &7Sikke kazandiniz." to attacker
          give 1 paper named "&7Sikke" to attacker

on death of player:
     attacker is a player:
          send "&8[&3xColdPvP&8] &e1 Adet &7Ozel Elmas kazandiniz." to attacker
          give 1 diamond named "&7Ozel Elmas" to attacker
 
Son düzenleme:
Gayet basit skriptler.
Ancak skript bilgisi olmayan ancak sunucu açma planları olanlar için yararlı.
Teşekkürler.
 
Ban skriptini benden aldığını belirtseydin bari :) Hatta bazı yerlerini değiştirmeyi unutmuşsun mesajlar bile aynı :D
 
Ban skriptini benden aldığını belirtseydin bari :) Hatta bazı yerlerini değiştirmeyi unutmuşsun mesajlar bile aynı :D
abi ben toplam skript belirttim değiştirmedim :)
 
Daha çok skript eklenebilirdi. Başlangıç için uygun skriptler paylaşmışsın.
 
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