[SK Istek] Kişiye Özel Sohbet Görememe

LifeMCTR

Ağaç Yumruklayıcı
En iyi cevaplar
0
Selam ,

Defalarca uğraşmama rağmen beceremediğim için sizden yardım istiyorum.
Öncelikle sunucuya ilk kez giriş yapan oyuncu eğer "World" adlı dünyada ise sohbette diğer oyuncuların yazdığı mesajları belirttiğim süre içerisine göremeyecek kendiside bir şey yazamayacak. Yapabilecek arkadaş varsa şimdiden teşekkürler.

Not: Sunucumda send json ile sohbet mesajını düzenliyorum örn: [WRSD] [100] Admin > yazı
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
PHP:
on chat:
    if player's world is "World":
        cancel event
        send "&cBu dunyada konusamazsin!"
    else:
        loop players:
            if loop-player's world is not "World":
                send json "asdasd" to loop-player
 

LifeMCTR

Ağaç Yumruklayıcı
En iyi cevaplar
0
PHP:
on chat:
    if player's world is "World":
        cancel event
        send "&cBu dunyada konusamazsin!"
    else:
        loop players:
            if loop-player's world is not "World":
                send json "asdasd" to loop-player
Diğer oyuncuların mesajları görünüyor. Sohbette yazı yazdığımda Bu Dünyada Konuşamazsın yazısı geliyor fakat benim yazımda gidiyor. Fakat oyuncular World dünyasından farklı bir dünyadaysa oyunculara asdasd adlı mesaj gidiyor. World dünyasındakine ise mesaj düzgünce iletiliyor. Bana gerekli olan world adlı dünyadaki hiçbir mesajı görmicek send json ile olanlarıda ve kendi yazdıklarıda gitmicek. Bu olaylar sadece World isimli dünyada gerçekleşecek.

Send json ile düzenleyici skriptimi kısaca göstermek gerekirse

Kod:
on chat:
    cancel event
    if {globalchat} is false:
        loop all players:
            if loop-player has the permission "life.oyuncu":
                send json of "MESAJ" to loop-player
            else:
                send "MESAJ" to loop-player
    else if {globalchat} is true:
        if player has permission "life.admin":
            loop all players:
                send json of "MESAJ" to loop-player
        if player do not have permission "life.muteli":
            send "{@p} &fGlobalMute su anda aktif&8." to player

Kod kısaca böyleççç
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Diğer json skriptini bu attığıma göre düzenlemezsen sorun çıkar tabi. Attığım kodda bir sıkıntı göremiyorum.
 
Üst