code_language.skript:
command /display [<player>]:
trigger:
if arg 1 is not set:
send "&6Creative-1&8» &a/display (nick)"
stop
if arg 1 is set:
set {_player} to arg 1
execute "SELECT nick FROM nickname WHERE playername=%{_player}%" in {sql} and store the result in {_nickname::*}
execute "SELECT playername FROM nickname WHERE nick=%{_nickname::nick::*}%" in {sql} and store the result in {_playername::*}
if {_nickname::nick::*} is set:
send "&6Creative-1&8» &6Mr&a%player% &a%day%/%month%/%year% %hour%:%minute% &6Sr&a%random integer between 1 and 100000%"
send "&6Creative-1&8» &6Ms&a%{_player}% &6Mn&a%colored {_nickname::nick::*}%"
stop
else:
if {_player} is offline:
send "&6Creative-1&8» &6This user is offline."
stop
else:
send "&6Creative-1&8» &6Mr&a%player% &a%day%/%month%/%year% %hour%:%minute% &6Sr&a%random integer between 1 and 100000%"
send "&6Creative-1&8» &6Ms&a%{_player}% &6Mn&a%colored {_playername::playername::*}%"
stop
The code works if I use [<text>]. But I have to use [<player>] for this code to work:
code_language.skript:
if {_player} is offline:
send "&6Creative-1&8» &6This user is offline."
stop
How can do it?
Last edited: