Neler Yeni
  • Satıcı yetkisine sahip olan üyelerle yaptığınız alışverişlerin güvenilirliği kesin değildir. Eğer satıcı yetkisine sahip bir üye tarafından dolandırılırsanız, yeterli kanıtları Forum Destek Bölümü'ne bildirmeniz sonucunda ilgili satıcının yetkisi alınır ve cezalandırılır. Satıcı yetkisi olmayan üyelerden ürün almaya çalışmayınız, satıcı yetkisine sahip olmayan üyeler size satış yapmak istediklerinde ilgili içerikleri rapor ediniz. Dolandırıcı olabileceği şüphelenilen üyenin, forumumuzu kullanarak suç işlemesi olasılığını engellemek amacıyla yasaklanabileceğini belirtiriz.
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.


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.
  • Beğen
Reactions: PresenceCreative
Yazar
ToprakM
Görüntüleme
341
İlk yayınlama
Son güncelleme
Değerlendirme
0.00 yıldız(lar) 0 değerlendirme

ToprakM ait diğer kaynakar

En son güncellenenler

  1. V1.2.2

    Gerekli pluginlerden GroupManager kaldırıldı. Artık o plugin olmadan da skripti...
  2. V1.2.1

    Oyuncu offline iken TpaBan'ı oyuncuya açıp kapatıp durduğunuzda oyuncu girdiğinde spam...
  3. V1.2

    /TpaBanladıklarım komutu eklendi Bazı diğer küçük değişiklikler yapıldı

Üst