I'm trying to make a /msg skript but I get <none> when I include prefixes in /r sometimes and other times it doesn't even work. What's wrong with my code?
[doublepost=1501871071,1501804077][/doublepost]Bump??
code_language.skript:
command /msg [<offlineplayer>] [<text>]:
aliases: /m, /tell, /t, /w, /m
trigger:
if {chat.private.reply.%player%} is not set:
send "&cYou have not messaged a player recently"
stop trigger
if arg-1 is offline:
send "&c%arg-1% is not online"
stop trigger
if arg-1 is not set:
send "&cPlease specify a player"
stop trigger
if arg-2 is not set:
send "&cPlease specify a message"
stop trigger
else:
set {chat.private.reply.%player%} to arg-1
set {chat.private.reply.%arg-1%} to player
set {chat.private.reply.prefix.%player%} to coloured {chat.private.reply.%player%}'s prefix
send "&7(To %coloured arg-1's prefix%%arg-1%&7) %arg 2%" to player
send "&7(From %coloured player's prefix%%player%&7) %arg 2%" to arg-1
command /r [<text>]:
aliases: /reply
trigger:
if {chat.private.reply.%player%} is not set:
send "&cYou have not messaged a player recently"
stop trigger
else:
if arg-1 is not set:
send "&cPlease specify a message"
stop trigger
if {chat.private.reply.%player%} is offline:
send "&c%{chat.private.reply.%player%}% recently went offline"
stop trigger
else:
send "&7(To %{chat.private.reply.prefix.%player%}%%{chat.private.reply.%player%}%&7) %arg-1%" to player
send "&7(From %coloured player's prefix%%player%&7) %arg-1%" to {chat.private.reply.%player%}