Bom, para criar um skript, baixe o notepad++, coloque o tab para funcionar 4 espaços, e aprenda comigo:
Primeiramente, no notepad++, você deve colocar um comando
command /teste:
Sucessivamente, você deve por um trigger (Aperte enter, depois tab)
command /teste:
trigger:
Depois de ter feito isso, você deve apertar enter e tab denovo, e colocar qualquer coisa relacionada a mensagem ou qualquer outro tipo de coisa.
Primeiro, vou ensinar mensagens
Send
command /teste:
trigger:
send "Opa, voce digitou o comando /teste"
Legal, muito bem, esse send significa enviar, e as aspas ("") são para colocar a mensagem dentro, se você colocar fora o skript dará erro.
Broadcast
command /teste:
trigger:
broadcast "O jogador %player% digitou /teste"
Broadcast significa transmissão, ou seja, você estará transmitindo qualquer coisa (Ensinarei como você falar com suas mensagens no final do tuto), e o %player% é o nome do player que executou (Usou) o comando
Segundo, ensinarei permissões e erros
Permission e permission message
Para quem não sabe, o permission é usado para retirar a permissão de alguém, ou seja, quem não tiver com a permissão não tem acesso ao comando. Permission message e a mensagem quando o player digita o comando e diz que ele ta sem permissão
command /teste:
permission: Sua.Permissao
permission message: Sem permissao
if player has permission
Segundo método usado: if player has permission, significa se o player tiver com a permissão "tal" ele consegue digitar o comando sem interropções
command /teste:
trigger:
if player has permission "Sua.Permissao":
send "Opa, voce digitou /teste"
else
Else, que significa caso contrário, é usado para, tipo, quem não digitou um argumento, e etc, usado também para if player has permission
command /teste:
trigger:
if player has permission "Sua.Permissao":
send "Opa, voce digitou /teste"
else:
send "Sem permissao"
Segundo, ensinarei a como por argumentos
%arg 1%
O %arg 1% é usado para [<text>] ou <text>, tipo, você digita /teste Oi e aparece lá %player% Oi ou simplesmente Oi
command /teste [<text>]:
trigger:
if arg 1 is set:
send "%player% %arg 1%"
if arg 1 is set significa se o argumento 1 está setado, agora, colocamos ou o else, ou o if arg 1 is not set, que significa se o argumento 1 não estiver setado
command /teste [<text>]:
trigger:
if arg 1 is set:
send "%player% %arg 1%"
else:
send "Digite /teste [Mensagem]"
#Ou também
command /teste [<text>]:
trigger:
if arg 1 is set:
send "%player% %arg 1%"
if arg 1 is not set:
send "Digite /teste [Mensagem]"
Agora, para acabarmos com a primeira parte, vou terminar falando do Broadcast.
Broadcast com else/%arg 1%/etc
Como ensinei já o que é broadcast, vou ensinar agora a colocar argumentos (Tcho kk tuto lixo)
command /teste [<text>]:
trigger:
if player has permission "Sua.Permissao":
if arg 1 is set:
send "Broadcast » %player% » %arg 1%"
else:
send "Voce nao setou uma mensagem"
else:
send "Sem permissao malandro"
O primeiro else é usado na parte do if arg 1 is set:, o segundo else é usado na parte if player has permission. Dar para usar cores :3
command /teste [<text>]:
trigger:
if player has permission "Sua.Permissao":
if arg 1 is set:
send "&5[&dBroadcast&5] &e»&b %player% &e»&a&o %arg 1%"
else:
send "&cVoce nao setou uma mensagem"
else:
send "&cSem permissao malandro"
Bom, enfim, este foi meu primeiro tutorial, se tu gostou, da um like, piu piu não vai cair