Oyuncu Oyunda Değilken Eşya Vermek / Yetki Almak

RLC

Demir Madencisi
En iyi cevaplar
1
Merhaba,
Oyuncularım oyunda değilken spawner vs. satın alıyorlar. Oyunda olmadıkları için gelmiyor. Bunu engelleyen bir plugin / skript var mı ? Mesela satın alınca datasına kaydedilsin. Oyuncu oyuna girince komut işlensin. Var mı böyle bir plugin ?
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Oyunda değilken yetki alıp verebiliyorsun diye biliyorum ama aynı olay item için işlemiyor,
Bunun için aşşağıdaki kodu deneyebilirsin, şimdi kendim yazdım eğer hata/bug vs. olursa söyle düzelteyim.

Kod;

PHP:
options:
    giveCommand: give
   
command /giveoffline <offlineplayer> <text>:
    permission: give.offline
    trigger:
        set {_s} to size of {giveOffline::data::%player%::*}
        if {_s} is not set or less than 1:
            set {_s} to 0
        set {_cmd} to {@giveCommand}
        replace all "/" with "" in {_cmd}
        set {giveOffline::data::%player%::%{_s}+1%} to "/%{_cmd}% %arg-1% %arg-2%"

on join:
    wait 3 ticks
    if player is online:
        if {giveOffline::data::%player%::*} is set:
            if size of {giveOffline::data::%player%::*} is greater than 0:
                loop size of {giveOffline::data::%player%::*}:
                    add 1 to {_f}
                    execute console command "%{giveOffline::data::%player%::%{_f}%}%"
 
Üst