nasıl olucak?

HEXAGON73

Kızıltaş Madencisi
En iyi cevaplar
0
Arkadaşlar ben şöyle bir şey istiyorum mesela /skript deneme yazdığında {skripts::*} listesine "Kullanilan komut - komutu kullanan kisi - komuttan sonra ne yazdigi" seklinde kaydetmesini istiyorum böyle bir şey yapılarbilir mi?
 

Bartuzen

Bedrock Kaşifi
En iyi cevaplar
0
Yapardım fakat bütün oyuncuların kullandığı komutu kayıt edicek. Eğer göster dersen belki binlerde komut gözükecek ki zaten sohbetin sınırı 100 satır. Bunun için sayfalı yapılabilir ama ona da üşendim.
 

HEXAGON73

Kızıltaş Madencisi
En iyi cevaplar
0
Yapardım fakat bütün oyuncuların kullandığı komutu kayıt edicek. Eğer göster dersen belki binlerde komut gözükecek ki zaten sohbetin sınırı 100 satır. Bunun için sayfalı yapılabilir ama ona da üşendim.
hayır mesela o /skript komutu için geçerli sadece ve o komutuda sadece OP'lar kullanabilecek o yüzden dedim

Yapardım fakat bütün oyuncuların kullandığı komutu kayıt edicek. Eğer göster dersen belki binlerde komut gözükecek ki zaten sohbetin sınırı 100 satır. Bunun için sayfalı yapılabilir ama ona da üşendim.
bir sorum daha olucak {scripts::*} listesinden birşeyi silmek nasıl oluyordu mesela delete mi remove mi ikiside calismiyorda
 

Bartuzen

Bedrock Kaşifi
En iyi cevaplar
0
PHP:
command:
    command is "skript"
command skbak:
    trigger:
        loop {skript::*}:
            set {_::*} to loop-value split at "||"
            send "%{_::1}% kullandı komut: %{_::2}%"
command sksil:
    trigger:
        delete {skript::*}
Denenmedi.
PHP:
command is "skript"
çalışmazsa
PHP:
command is "/skript"
yap.
PHP:
add "%player%||%full command%" to {skript::*}
çalışmazsa
PHP:
add "%player%||%fullcommand%" to {skript::*}
yap.
Ama muhtemelen çalışır.
/skbak yazarsan komut kullananları görürsün, /sksil yazarsan komut geçmişi silinir.
 

HEXAGON73

Kızıltaş Madencisi
En iyi cevaplar
0
PHP:
command:
    command is "skript"
command skbak:
    trigger:
        loop {skript::*}:
            set {_::*} to loop-value split at "||"
            send "%{_::1}% kullandı komut: %{_::2}%"
command sksil:
    trigger:
        delete {skript::*}
Denenmedi.
PHP:
command is "skript"
çalışmazsa
PHP:
command is "/skript"
yap.
PHP:
add "%player%||%full command%" to {skript::*}
çalışmazsa
PHP:
add "%player%||%fullcommand%" to {skript::*}
yap.
Ama muhtemelen çalışır.
/skbak yazarsan komut kullananları görürsün, /sksil yazarsan komut geçmişi silinir.
silmede öyle kastetmedim ama bu çalışır mı ?
Kod:
on join:
    loop all players:
        if loop-player have the permission "yetkili.liste":
            add loop-player to {yetkililistesi::*}

on quit:
    loop all players:
        if loop-player have the permission "yetkili.liste":
            remove loop-player to {yetkililistesi::*}
            delete loop-player to {yetkililistesi::*}
çıkınca silmiyor {yetkililistesi::*} nden
 

Bartuzen

Bedrock Kaşifi
En iyi cevaplar
0
silmede öyle kastetmedim ama bu çalışır mı ?
Kod:
on join:
    loop all players:
        if loop-player have the permission "yetkili.liste":
            add loop-player to {yetkililistesi::*}

on quit:
    loop all players:
        if loop-player have the permission "yetkili.liste":
            remove loop-player to {yetkililistesi::*}
            delete loop-player to {yetkililistesi::*}
çıkınca silmiyor {yetkililistesi::*} nden
PHP:
remove loop-player to {yetkililistesi::*}
yerine
PHP:
remove loop-player from {yetkililistesi::*}
olacak ama yüne de hatalı. Neden bütün oyuncuları seçiyorsun ki? Sadece giren ve çıkan oyuncular lazım.

PHP:
join:
    player have permission "yetkili.liste"
    add player to {yetkililistesi::*}
quit:
    remove loop-player from {yetkililistesi::*}
 

HEXAGON73

Kızıltaş Madencisi
En iyi cevaplar
0
PHP:
remove loop-player to {yetkililistesi::*}
yerine
PHP:
remove loop-player from {yetkililistesi::*}
olacak ama yüne de hatalı. Neden bütün oyuncuları seçiyorsun ki? Sadece giren ve çıkan oyuncular lazım.

PHP:
join:
    player have permission "yetkili.liste"
    add player to {yetkililistesi::*}
quit:
    remove loop-player from {yetkililistesi::*}
tam olarak boşluklarla yazabilir misin kafam karıştı
 
Üst