Bulundu Replace Skript

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

YEmreK

Odunlara Vur Vur Vur!
Katılım
11 Nisan 2018
Mesajlar
42
Elmaslar
2
Puan
0
Yaş
31
Minecraft
YEmreK

Discord:

YEmreK#8104

Merhabalar. Sa As tarzı kısaltmalar ve küfürleri sansürlemek için kullanmak istiyorum. Yani istediğim şey şu tarz:
Kod:
on chat:
    #Kısaltmalar
    if message contains "sa" or "s.a":
        replace all "sa" with "selamun aleyküm" in the message
        replace all "s.a" with "selamun aleyküm" in the message
        stop
Herhangi bir yanlışlık varsa doğrusunu yazarsanız sevinirim. Bir de bunun için gereken addon varsa onu da belirtebilir misiniz?

Son olarak şu variable türünü anlatabilecek bir hoca veya yazı arıyorum. Örneğin; {oldurme::%attacker%} gibi. Asıl kastettiğim şey mesela /arkadaş diye bir gui miz olucak. Her yeni arkadaş eklediğimizde o guiye yeni eklenen arkadaşın kafası ve online bilgisi vs. gelicek. {kredi.%player%} falan bunları biliyorum ama şu iki adet iki nokta olayı ne onu anlamak istiyorum. Yani bunu skript isteği olarak değil de orada kullanan variable leri tam olarak kavrayabilmek için soruyorum.
İyi forumlar.
 
Kod:
on chat:
    replace all "S.A" with "Selamun Aleyküm" in the message
Gönderi otomatik olarak birleştirildi:

Böylemi ?
Gönderi otomatik olarak birleştirildi:

Gönderi otomatik olarak birleştirildi:

Küfür engellemek için:
Kod:
on chat:
    replace all "kufur1" or "kufur2" or "kufur3" with "***" in the message
 
Merhabalar. Sa As tarzı kısaltmalar ve küfürleri sansürlemek için kullanmak istiyorum. Yani istediğim şey şu tarz:
Kod:
on chat:
    #Kısaltmalar
    if message contains "sa" or "s.a":
        replace all "sa" with "selamun aleyküm" in the message
        replace all "s.a" with "selamun aleyküm" in the message
        stop
Herhangi bir yanlışlık varsa doğrusunu yazarsanız sevinirim. Bir de bunun için gereken addon varsa onu da belirtebilir misiniz?

Son olarak şu variable türünü anlatabilecek bir hoca veya yazı arıyorum. Örneğin; {oldurme::%attacker%} gibi. Asıl kastettiğim şey mesela /arkadaş diye bir gui miz olucak. Her yeni arkadaş eklediğimizde o guiye yeni eklenen arkadaşın kafası ve online bilgisi vs. gelicek. {kredi.%player%} falan bunları biliyorum ama şu iki adet iki nokta olayı ne onu anlamak istiyorum. Yani bunu skript isteği olarak değil de orada kullanan variable leri tam olarak kavrayabilmek için soruyorum.
İyi forumlar.
dostum bunu önermem örnegin pickup yazarsan içinde pic-kup oldugu için gereksiz muamele yapabiliyor
 
1. isteğinin için contains değilde direk is kullanabilirsin, contains doğru çalışmayacaktır.

"if message is "sa" or "s.a" or "Sa" or "SA" or "S.A" or "S.a" or "S.A." or "s.a." or "A.s" or "as" or "a.s" or "AS":"
"mesaj'ı sadece "sa" ise" gibi gibi...

2.si {oldurme::%attacker%}
bu bir list türünde variable'dir
%attacker% ise saldıran anlamına gelir ve sadece death veya damage eventinde kullanılır.

oldurme adlı kapının, saldıran oyuncunun adı anahtarı demektir.
-
Kod:
on join:
    add %player% to {oyuncular::*}
command /liste:
    trigger:
        send {oyuncular::*} to player
on quit:
    remove %player% from {oyuncular::*}

bu skript'te liste yazınca oyuna giren tüm oyuncular'ın adını vericektir
mesela oyuna kingOf girdi sonra mainmup girdi sonra ahmet çıktı sonra spartaguy girdiyse, liste yazınca

kingOf, mainmup, spartaguy

diyecektir
 
Merhabalar. Sa As tarzı kısaltmalar ve küfürleri sansürlemek için kullanmak istiyorum. Yani istediğim şey şu tarz:
Kod:
on chat:
#Kısaltmalar
if message contains "sa" or "s.a":
replace all "sa" with "selamun aleyküm" in the message
replace all "s.a" with "selamun aleyküm" in the message
stop
Herhangi bir yanlışlık varsa doğrusunu yazarsanız sevinirim. Bir de bunun için gereken addon varsa onu da belirtebilir misiniz?

Son olarak şu variable türünü anlatabilecek bir hoca veya yazı arıyorum. Örneğin; {oldurme::%attacker%} gibi. Asıl kastettiğim şey mesela /arkadaş diye bir gui miz olucak. Her yeni arkadaş eklediğimizde o guiye yeni eklenen arkadaşın kafası ve online bilgisi vs. gelicek. {kredi.%player%} falan bunları biliyorum ama şu iki adet iki nokta olayı ne onu anlamak istiyorum. Yani bunu skript isteği olarak değil de orada kullanan variable leri tam olarak kavrayabilmek için soruyorum.
İyi forumlar.


Variable lar skriptin değişkenleridir. Ve burda önemli olan onlarin oyuncuya has olmasıdir yani bir oyuncuyla başkasının farkli olmasını istediğimiz durumlarda {variable.%player%} veya {variable::%player%} ve hatta {variable_%player%} seklinde variablelar kullanabiliriz.

Eger liste seklinde olacaksa da {variable::%player%::*} yaparız. Diyelim o listeden bir değere ulaşmak istiyoruz. Listedeki degerlerden birisi "a" değeri buna ulasmak için de {variable::%player%::a} şeklinde yazabiliriz.

Ek not: %attacker% ve %victim% öldürme eventlerinde kullanılır ve %player% nin yerine gecer.

Sent from my SM-G920F using Tapatalk
 
1. isteğinin için contains değilde direk is kullanabilirsin, contains doğru çalışmayacaktır.

"if message is "sa" or "s.a" or "Sa" or "SA" or "S.A" or "S.a" or "S.A." or "s.a." or "A.s" or "as" or "a.s" or "AS":"
"mesaj'ı sadece "sa" ise" gibi gibi...

Bildiğim kadarıyla küçüğünü yazınca büyüğünü de algılıyor. Yani sa ile SA yi ayni algiliyor diye biliyorum

Sent from my SM-G920F using Tapatalk
 
Teşekkürler.

Konu kilit.
 
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