Barış Cem Karakaş
Odunlara Vur Vur Vur!
- Katılım
- 7 Ocak 2015
- Mesajlar
- 28
- Elmaslar
- 4
- Puan
- 13.260
- Yaş
- 33
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
İkinci Olarak Gelişmiş Mute Skriptini Gösteriyorum
Komutlar ;
/sus isim süre sebep
Üçüncü Olarak Profil Skriptini Gösteriyorum
Komutlar ;
/profil [Perm'e Gerek Yoktur]
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
Altıncı Olarak Ozel Item Skriptimiz
Komutlar ;
Komut Yoktur Adam Öldürünce Özel İtem Vermektedir Skript'ten İtemleri Değiştirebilirsiniz.
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.
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: