ToprakM
Yeni bir Steve doğdu!
- Katılım
- 4 Kasım 2018
- Mesajlar
- 5
- Tepki puanı
- 8
- Puanları
- 0
Tpa spamı yapanlar vs. için bir skript geliştirdim. Bu skript sayesinde istediğiniz oyuncuların size tpa atmasını engelleyebileceksiniz.
Mesela A kişisi B kişisine tpa isteği spamı yapıyor. B kişisi /tpabanla A yazınca A kişisine bir bildirim gidiyor (aktif değilse aktif olunca gidiyor). Ve B kişisi tekrar açana kadar A kişisinin ona tpa atmasını engelliyor.
Mesela A kişisi B kişisine tpa isteği spamı yapıyor. B kişisi /tpabanla A yazınca A kişisine bir bildirim gidiyor (aktif değilse aktif olunca gidiyor). Ve B kişisi tekrar açana kadar A kişisinin ona tpa atmasını engelliyor.
JavaScript:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#
# Herhangi bir yerde izinsiz paylaşılması kesinlikle yasaktır / Unauthorized sharing in any place is strictly prohibited
# Tüm hakları saklıdır / All Rights Reserved
#
#TpaBan V1.2.2
#
command /tpabanla [<offlineplayer>]:
permission: tpaban.banla
permission message: &fBu komutu kullanma yetkiniz yok!
aliases: tpaignore, tpbanla, tpignore
trigger:
if arg-1 is set:
if arg-1 is not "help" or "yardım" or "yardim":
if {tpaban:%player%::%arg-1%} is not set:
set {tpaban:%player%::%arg-1%} to arg-1
send "&4TpaBan: &bBaşarıyla &6%arg-1% &badlı oyuncunun sana tpa isteği atmasını yasakladın!" to player
add 1 to {tpabansayi:%player%}
if arg-1 is online:
send "&4TpaBan: &b%player% adlı oyuncuya tpa isteği atman yasaklandı!" to arg-1
else:
set {tpabanmesajvar.%arg-1%} to true
if {tpabankaldir::%arg-1%::%player%} is set:
delete {tpabankaldir:%arg-1%::%player%}
set {tpabanla::%arg-1%::%player%} to player
else:
send "&4TpaBan: &cHata! &8Bu oyuncunun sana tpa isteği atmasını zaten yasaklamışsın!" to player
else:
send "&4TpaBan: &cKullanımı &8/TpaBanla [<OyuncuAdı>]" to player
send "&4TpaBan: &cKullanımı &8/TpaBanKaldır [<OyuncuAdı>]" to player
else:
send "&4TpaBan: &cHata! &8Oyuncu Adı Girmeyi Unuttun." to player
send "&4TpaBan: &cKullanımı &8/TpaBanla [<OyuncuAdı>]" to player
command /tpabankaldır [<offlineplayer>]:
permission: tpaban.bankaldir
permission message: &fBu komutu kullanma yetkiniz yok!
aliases: tpaignorekaldır, tpbankaldır, tpignorekaldır, tpaignorekaldir, tpbankaldir, tpignorekaldir
trigger:
if arg-1 is set:
if arg-1 is not "help" or "yardım" or "yardim":
if {tpaban:%player%::%arg-1%} is set:
delete {tpaban:%player%::%arg-1%}
send "&4TpaBan: &bBaşarıyla &6%arg-1% &badlı oyuncunun sana tpa isteği atma yasağını kaldırdın!" to player
remove 1 from {tpabansayi:%player%}
if arg-1 is online:
send "&4TpaBan: &b%player% adlı oyuncu, tpa isteği atma yasağını kaldırdı!" to arg-1
else:
set {tpabanmesajvar.%arg-1%} to true
if {tpabanla::%arg-1%::%player%} is set:
delete {tpabanla:%arg-1%::%player%}
set {tpabankaldir::%arg-1%::%player%} to player
else:
send "&4TpaBan: &cHata! &7Bu oyuncunun tpa isteği atmasını zaten yasaklamamışsın" to player
else:
send "&4TpaBan: &cKullanımı &8/TpaBanla [<OyuncuAdı>]" to player
send "&4TpaBan: &cKullanımı &8/TpaBanKaldır [<OyuncuAdı>]" to player
else:
send "&4TpaBan: &cHata! &8Oyuncu Adı Girmeyi Unuttun." to player
send "&4TpaBan: &cKullanımı &8/TpaBanKaldır [<OyuncuAdı>]" to player
command /tpa [<player>]:
trigger:
if arg-1 is set:
if {tpaban:%arg-1%::%player%} is player:
send "&4TpaBan &cHata! &b%arg-1% &9adlı oyuncu senin ona tpa isteği atmanı yasaklamış." to player
else:
set {tpaizin::%player%} to true
execute player command "essentials:tpa %arg-1%"
delete {tpaizin::%player%}
else:
send "&cHata! &7Kullanıcı adı girmeyi unuttun." to player
send "&cKullanımı: &7/Tpa <OyuncuAdı>" to player
on command "essentials:tpa":
if {tpaizin::%player%} is true:
uncancel event
else:
cancel event
send "&4Hata Tpa: &cBu komutu kullanma yetkiniz bulunmuyor." to player
command /tpabanladıklarım:
aliases: tpabanlist, tpablist, tpbanladıklarım, tpbanlist, tpblist
trigger:
if {tpabansayi:%player%} is greater than 0:
send "&6&m-------&b&l&nTpa Ban Attığın Kişiler&6&m--------" to player
loop {tpaban:%player%::*}:
send "&c&l> &d%loop-value%"
send "&6&m-------&b&l&nTpa Ban Attığın Kişiler&6&m--------" to player
else:
send "&4TpaBan: &cHata! &8Kimseyi banlamamışsın!" to player
on join:
if {tpabansayi:%player%} is not set:
set {tpabansayi:%player%} to 0
if {tpabanmesajvar.%player%} is true:
wait 5 seconds
loop {tpabankaldir::%player%::*}:
if {tpabankaldir::%player%::%loop-value%} is set:
send "&4TpaBan: &b%{tpabankaldir::%player%::%loop-value%}% adlı oyuncu, tpa isteği atma yasağını kaldırdı!"
delete {tpabankaldir::%player%::%loop-value%}
wait 1 seconds
loop {tpabanla::%player%::*}:
if {tpabanla::%player%::%loop-value%} is set:
send "&4TpaBan: &b%{tpabanla::%player%::%loop-value%}% adlı oyuncu, tpa isteği atmanı yasakladı!"
delete {tpabanla::%player%::%loop-value%}
command /tpabanver:
trigger:
send "&dTpaBan V1.2.2"
Kod:
/TpaBanla - tpaban.banla
/TpaBanKaldır - tpaban.bankaldir
/TpaBanladıklarım - Yok.
Skript ve herhangi bir tpa eklentisi (essentials vs)
- Hatalar giderildi
- /TpaBanladıklarım komutu eklendi
- Bazı diğer küçük değişiklikler yapıldı
- Oyuncu offline iken TpaBan'ı oyuncuya açıp kapatıp durduğunuzda oyuncu girdiğinde spam yapılabiliyordu, düzeltildi.
- Gerekli pluginlerden GroupManager kaldırıldı. Artık o plugin olmadan da skripti kullanabileceksiniz.
- TpabanVer komutu eklendi. Artık skriptin sürümünü oyun içinden öğrenebilirsiniz.





All other rights reserved.