Text-arg'ı nasıl player olarak gösterebilirim ?

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Merhaba,
Yazı verisini bir türlü oyuncu olarak algılatamıyorum parsed olarak almayı denedim yine olmadı bir türlü algılamıyor oyuncuyu ?
Kod:
command /test [<text>]:
trigger:
  arg 1 is set:
   set {_ism} to "%arg 1%" parsed as player
   {_ism} is online:
Kullandığım kodda bu
Kod:
#Leave
  arg 1 is "çikar":
   arg 2 is set:
    {çete.%player%.sahibi} is set:
     {çete.%arg-2%} is set:
      set {_ism} to "%arg 2%" parsed as a player
      {_ism} is online:
       set {_ism}'s display name to "&9%{_ism}%"
       message "&6&lÇete: &a%arg-2% isimli kişi, %{çete.%player%.sahibi}% isimli çeteden çikartildi." to all players
       remove arg-2 from {çete.üyeleri::%player%::*}
       delete {çete.%arg-2%}
 
Son düzenleme:

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Neden [<player>] kullanmadığını anlamadım, eğer online/offline ayrımı istemiyorsan [<offlineplayer>] kullanmalısın.
Eğer yinede istersen:
PHP:
command /test [<text>]:
    trigger:
        if arg 1 parsed as player is set:
            send "%arg 1% cevrimici."
        else:
            send "%arg 1% cevrimdisi."

PHP:
command /test [<text>]:
    trigger:
        set {_oyuncu} to arg 1 parsed as offlineplayer
        if {_oyuncu} is online:
            send "%{_oyuncu}% cevrimici."
        else:
            send "%{_oyuncu}% cevrimdisi."
Çevrimdışı birini player olarak belirleyemezsin ama offlineplayer olarak belirleyebilirsin.
Her 2 kod da sorunsuz çalışır.
 
Son düzenleme:

DeathLight

You tell me life isn't that hard.
En iyi cevaplar
0
Neden [<player>] kullanmadığını anlamadım, eğer online/offline ayrımı istemiyorsan [<offlineplayer>] kullanmalısın.
Eğer yinede istersen:
PHP:
command /test [<text>]:
    trigger:
        if arg 1 parsed as player is set:
            send "%arg 1% cevrimici."
        else:
            send "%arg 1% cevrimdisi."

PHP:
command /test [<text>]:
    trigger:
        set {_oyuncu} to arg 1 parsed as offlineplayer
        if {_oyuncu} is online:
            send "%{_oyuncu}% cevrimici."
        else:
            send "%{_oyuncu}% cevrimdisi."
Çevrimdışı birini player olarak belirleyemezsin ama offlineplayer olarak belirleyebilirsin.
Her 2 kod da sorunsuz çalışır.
Doğru bildim yaşasın!
 

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Neden [<player>] kullanmadığını anlamadım, eğer online/offline ayrımı istemiyorsan [<offlineplayer>] kullanmalısın.
Eğer yinede istersen:
PHP:
command /test [<text>]:
    trigger:
        if arg 1 parsed as player is set:
            send "%arg 1% cevrimici."
        else:
            send "%arg 1% cevrimdisi."

PHP:
command /test [<text>]:
    trigger:
        set {_oyuncu} to arg 1 parsed as offlineplayer
        if {_oyuncu} is online:
            send "%{_oyuncu}% cevrimici."
        else:
            send "%{_oyuncu}% cevrimdisi."
Çevrimdışı birini player olarak belirleyemezsin ama offlineplayer olarak belirleyebilirsin.
Her 2 kod da sorunsuz çalışır.
Parsed'i offlineplayer olarak değiştirdim çalıştı çok sağol
 
Üst