Oi bom?
[hr]
Antes de tudo o Skript não é um plugin como qualquer outro, ele permite que você "crie" seus próprios plugins utilizando uma linguagem própria do Skript que é muito simples! Dá pra criar muita coisa legal com o Skript; você pode criar comandos que facilitam a operação do servidor, você também pode evitar explosões, modificar blocos, gerenciar o dinheiro dos jogadores, criar magias e muito mais! Para você ter uma ideia, é possível reproduzir o Essentials e o McMMO no Skript!
Para começar baixe o
Skript e coloque na pasta "
Plugins" do seu servidor e execute o servidor, irá criar uma pasta chamada
Skript, nesta pasta você encontra 2 pastas e 4 arquivos.
Vamos entender um pouco dos códigos, vamos começar por Join Messages etc...
Primeiro tenha um Editor de Textos em seu computador eu recomendo o Notepad ++ mas ai você que sabe qual é o melhor pra você.
Renomeie o arquivo que você abriu (No Notepad ++) e deixe com o formato .sk Exemplo: brights.sk e salva e feche.
Vamos fazer uma mensagem de Join para o player então digite os seguintes códigos
on join:
set join message to " &7[&c+7]&e %player% entrou no servidor."
Então quando tiver "on join" quer dizer que quando algum Player entrar no servidor irá aparecer a mensagem "&7[&c+&7]&e Brights entrou no servidor."
Mas se estiver "on quit" quer dizer que a mensagem só será executada quando o Player sair do servidor.
Código:
on quit:
set quit message to "&7[&c-&7]&e %player% saiu do servidor."
Outro evento legal de se fazer é o Evento "on death" que faz executar algum CMD quando o Player Morrer
Por Exemplo quando algum Player Morrer ira executar um comando que solte uma Mensagem avisando que o Player morreu por tal motivo.
Código:
on death:
set death message to "O %player% morreu por motivos desconhecidos."
Acaso queira saber mais sobre eventos eu posso trazer um tutorial somente sobre isso.
Vamos passar um pouco para Comandos.
Vamos começar com um comando de "/report".
Antes de começar a fazer os códigos adicione sempre ":" no final dos argumentos por exemplo:
Código:
command /report [<jogador>] [<motivo>]:
Agora vamos começar a fazer o comando e algumas verificações:
Código:
command /report [<player>] [<text>]:
trigger:
if arg 1 is set:
if arg 2 is set:
loop all players:
if loop-player has permission "reportar.ver":
Em "if loop-player has permission "reportar.ver": irá verificar se o player tem permissão de ver o report
acaso ele tenha o CMD irá enviar Mensagens mostrando quem Reportou quem foi o Acusado e os motivos
Código:
send "&d&l&m----(-)---------------(-)----" to loop-player
send "&c*SUSPEITO &8-> &b%arg 1%" to loop-player
send "&c*VITIMA &8> &b%player%" to loop-player
send "&c*MOTIVO &8> &b%arg 2%" to loop-player
send "&d&l&m----(-)---------------(-)----" to loop-player
send "&6&lREPORT &8-> &cSua denuncia foi enviada."
stop
Coloque um "stop" ao fim de todas as mensagens que você desejou enviar ao Player.
O código final será este:
Código:
command /report [<player>] [<text>]:
trigger:
if arg 1 is set:
if arg 2 is set:
loop all players:
if loop-player has permission "reportar.ver":
send "&d&l&m----(-)---------------(-)----" to loop-player
send "&c*SUSPEITO &8-> &b%arg 1%" to loop-player
send "&c*VITIMA &8> &b%player%" to loop-player
send "&c*MOTIVO &8> &b%arg 2%" to loop-player
send "&d&l&m----(-)---------------(-)----" to loop-player
send "&6&lREPORT &8-> &cSua denuncia foi enviada."
stop
else:
send "&cUse /report Player Motivo"
stop
else:
send "cUse /report Player Motivo"
stop
Eu tentarei trazer mais tutoriais sobre Skripts.
Valeu.
[hr]