iemirrekt_
Odunlara Vur Vur Vur!
- Katılım
- 24 Haziran 2021
- Mesajlar
- 27
- Elmaslar
- 2
- Puan
- 3.745
- Minecraft
- iEmirRekt_
Discord:
҂ iEmirRekt_#3205
҂ iEmirRekt_#3205
maadenci
҂ iEmirRekt_#3205
Benim istediğim şekilde bir script falan yokmuSonOyuncu'nun eklentisi oyuncu raporlandığında oyuncunun mesajlarını tarıyor, taramalarda kara listedeki kelimeler varsa sayıya veya küfre göre uyarı veriyor.
İsterseniz oyuncu direkt küfür ettiğinde hem bunun verisini tutan hem de kelime küfür seviyesine göre işlem gerçekleştiren bir kod paylaşayım?
maadenci
Benim istediğim şekilde bir script falan yokmu
options:
# Oyuncu uyarı alır.
seviye 1: kelime1
# Oyuncu susturulur.
seviye 2: kelime2
# Oyuncu sunucudan yasaklanır.
seviye 3: kelime3
chat:
player's metadata "susturuldu" isn't set:
add message to {mesajlar::%player's uuid%::*} if message contains "kelime1" or "kelime2" or "kelime3"
stop
player's metadata "susturuldu" < unix timestamp of now:
delete player's metadata "susturuldu"
send "&e&lBILGI &7Susturulman kalktı&8."
stop
send "&c&lHATA &7Susturulmuşken &ekonuşamazsın&8!"
cancel event
command rapor [<player>]:
trigger:
arg 1 is set:
{mesajlar::%player-arg's uuid%::*} contains "{@seviye 1}" or "{@seviye 2}" or "{@seviye 3}":
send "&c&lUYARI &cMesajlarında küfür bulundu. Bir daha küfretme." to player-arg if {mesajlar::%player-arg's uuid%::*} contains "{@seviye 1}"
set player-arg's metadata "susturuldu" to unix timestamp of 20 minutes later if {mesajlar::%player-arg's uuid%::*} contains "{@seviye 2}"
send "&c&lUYARI &c20 dakikalığına susturuldun.%nl%&c&lUYARI &cSüre bittiğinde herhangi bir mesaj yazarak susturmanı kaldırabilirsin." to player-arg if {mesajlar::%player-arg's uuid%::*} contains "{@seviye 2}"
console command "ban %player-arg% &c3. derece küfür." if {mesajlar::%player-arg's uuid%::*} contains "{@seviye 3}"
send "&e&lBILGI &6%player-arg% &esayende ceza aldı!" to player
delete {mesajlar::%player-arg's uuid%::*}
stop
send "&c&lHATA &c%player-arg% kötü bir söz etmemiş." to player
҂ iEmirRekt_#3205
Peki 1 denden fazla kelimeyi nasıl yazıcam yani kelime1,diyerkelime1 diye falanmı yazıcam 1 den fazla şey eklemek içinKod:options: # Oyuncu uyarı alır. seviye 1: kelime1 # Oyuncu susturulur. seviye 2: kelime2 # Oyuncu sunucudan yasaklanır. seviye 3: kelime3 chat: player's metadata "susturuldu" isn't set: add message to {mesajlar::%player's uuid%::*} if message contains "kelime1" or "kelime2" or "kelime3" stop player's metadata "susturuldu" < unix timestamp of now: delete player's metadata "susturuldu" send "&e&lBILGI &7Susturulman kalktı&8." stop send "&c&lHATA &7Susturulmuşken &ekonuşamazsın&8!" cancel event command rapor [<player>]: trigger: arg 1 is set: {mesajlar::%player-arg's uuid%::*} contains "{@seviye 1}" or "{@seviye 2}" or "{@seviye 3}": send "&c&lUYARI &cMesajlarında küfür bulundu. Bir daha küfretme." to player-arg if {mesajlar::%player-arg's uuid%::*} contains "{@seviye 1}" set player-arg's metadata "susturuldu" to unix timestamp of 20 minutes later if {mesajlar::%player-arg's uuid%::*} contains "{@seviye 2}" send "&c&lUYARI &c20 dakikalığına susturuldun.%nl%&c&lUYARI &cSüre bittiğinde herhangi bir mesaj yazarak susturmanı kaldırabilirsin." to player-arg if {mesajlar::%player-arg's uuid%::*} contains "{@seviye 2}" console command "ban %player-arg% &c3. derece küfür." if {mesajlar::%player-arg's uuid%::*} contains "{@seviye 3}" send "&e&lBILGI &6%player-arg% &esayende ceza aldı!" to player delete {mesajlar::%player-arg's uuid%::*} stop send "&c&lHATA &c%player-arg% kötü bir söz etmemiş." to player
Stephan53#4195
Peki 1 denden fazla kelimeyi nasıl yazıcam yani kelime1,diyerkelime1 diye falanmı yazıcam 1 den fazla şey eklemek için
add message to {mesajlar::%player's uuid%::*} if message contains "kelime1" or "kelime2" or "kelime3"
҂ iEmirRekt_#3205
Seviye 1 yazan yere nasıl fazla ekliyicemor veya anlamına gelir.Kod:add message to {mesajlar::%player's uuid%::*} if message contains "kelime1" or "kelime2" or "kelime3"
maadenci
Seviye 1 yazan yere nasıl fazla ekliyicem
Scriptin ilk başındaki yere
options:
# Oyuncu uyarı alır.
seviye 1: "kelime1" or "deneme" or "test"
# Oyuncu susturulur.
seviye 2: "123" or "500" or "xd"
# Oyuncu sunucudan yasaklanır.
seviye 3: "QWE" or "RTY"
chat:
player's metadata "susturuldu" isn't set:
add message to {mesajlar::%player's uuid%::*} if message contains {@seviye 1} or {@seviye 2} or {@seviye 3}
stop
player's metadata "susturuldu" < unix timestamp of now:
delete player's metadata "susturuldu"
send "&e&lBILGI &7Susturulman kalktı&8."
stop
send "&c&lHATA &7Susturulmuşken &ekonuşamazsın&8!"
cancel event
command rapor [<player>]:
trigger:
arg 1 is set:
{mesajlar::%player-arg's uuid%::*} contains {@seviye 1} or {@seviye 2} or {@seviye 3}:
send "&c&lUYARI &cMesajlarında küfür bulundu. Bir daha küfretme." to player-arg if {mesajlar::%player-arg's uuid%::*} contains {@seviye 1}
set player-arg's metadata "susturuldu" to unix timestamp of 20 minutes later if {mesajlar::%player-arg's uuid%::*} contains {@seviye 2}
send "&c&lUYARI &c20 dakikalığına susturuldun.%nl%&c&lUYARI &cSüre bittiğinde herhangi bir mesaj yazarak susturmanı kaldırabilirsin." to player-arg if {mesajlar::%player-arg's uuid%::*} contains {@seviye 2}
console command "ban %player-arg% &c3. derece küfür." if {mesajlar::%player-arg's uuid%::*} contains {@seviye 3}
send "&e&lBILGI &6%player-arg% &esayende ceza aldı!" to player
delete {mesajlar::%player-arg's uuid%::*}
stop
send "&c&lHATA &c%player-arg% kötü bir söz etmemiş." to player
҂ iEmirRekt_#3205
.ardyy (Ardyy)
Skript sürümün güncel değilse kod yazıldığı mantıkta çalışmaz.Ekli dosyayı görüntüle 205164
oyuna girer girjmez bir şey yazınca böyle diyor
҂ iEmirRekt_#3205
devbukkitden indirdim yine aynı diyor scriptin linkini atabilirmisin mc versiyon 1.8.8Skript sürümün güncel değilse kod yazıldığı mantıkta çalışmaz.
.ardyy (Ardyy)
Linkini atmasına atarım ama @yunanmadenci 'nin verdiği kod üst sürümlerde çalışıyor, her türlü hatalı olur.devbukkitden indirdim yine aynı diyor scriptin linkini atabilirmisin mc versiyon 1.8.8
҂ iEmirRekt_#3205
1.8.8 için ne var peki ?Linkini atmasına atarım ama @yunanmadenci 'nin verdiği kod üst sürümlerde çalışıyor, her türlü hatalı olur.
.ardyy (Ardyy)
Forumda paylaşılmış bir ton report skripti mevcut. Discord üzerinden eklerseniz size özel olarak yardımcı da olabilirim :)1.8.8 için ne var peki ?
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!