Ir para conteúdo

Esconder Shoutbox Chat SkyCraft

@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro Txger pois hoje ele completa 16 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro BrunoMegaCraftYT pois hoje ele completa 43 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro Narrow_ pois hoje ele completa 18 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro ShotInMind_ pois hoje ele completa 17 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro lordthiago6434 pois hoje ele completa 29 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro Jvss24 pois hoje ele completa 22 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro TheWaves pois hoje ele completa 21 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro DearestSilas pois hoje ele completa 17 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro perfumado pois hoje ele completa 18 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro YT_ShawnGamer pois hoje ele completa 15 anos. Parabéns :) !!
@  SkyCraft Net... : (07:15) A equipe SkyCraft gostaria de parabenizar o membro Pimentadoo pois hoje ele completa 20 anos. Parabéns :) !!
@  VAPEMEMBERTRIP : (19:48) https://forum.skycra...topic/137793--/
@  beaSATISFIED : (11:34) @Guuuu531 A solicitação era até dia 21. Não há mais como pedir o kit.
@  Guuuu531 : (10:30) Ele: "eu Luketa444 gostaria de receber o kit temático" ele disse q não apareceu q foi enviado
@  Guuuu531 : (10:30) é q meu amigo ta querendo 1 mas ele n consegue pedir
@  Guuuu531 : (10:29) staff pode pedir 2 kits temáticos?
@  SkyCraft Net... : (09:49) Novo evento no fórum: | Melhor Sign.
Confira já clicando aqui!
@  SkyCraft Net... : (06:32) A equipe SkyCraft gostaria de parabenizar o membro Scorpiaun pois hoje ele completa 20 anos. Parabéns :) !!
@  SkyCraft Net... : (06:32) A equipe SkyCraft gostaria de parabenizar o membro Z_Pittibul_BR pois hoje ele completa 20 anos. Parabéns :) !!
@  SkyCraft Net... : (06:32) A equipe SkyCraft gostaria de parabenizar o membro kakashithelike pois hoje ele completa 17 anos. Parabéns :) !!

Nickname: Guest
Grupo: Visitante
Registrado: --
Postagens: 0
Reputação:

Foto

[Skript] Evento onJoin e Title [Tutorial P2]

skript plugin programação básica

  • Por favor, faça o login para responder
8 respostas neste tópico

#1
luiiszinhoo

luiiszinhoo

    Moderador | Minigames

  • 151 posts
  • Instagram:@off.luisera
  • Discord:luiiszinhooo#1239
  • Área(s):MiniGames
  • Nick Minecraft:luiiszinhoo
  • Tempo online: 5d 11h 3s

Skin minecraft

Opa, boa tarde, tudo na paz? No tutorial passado aprendemos como criar comandos personalizados, no de hoje vamos adicionar um title pra ficar mais bonito e também, vamos aprender um pouco sobre o evento onJoin.

Pra quem não viu o tutorial passado, estarei deixando o link no final do tópico.

 

TUTORIAL

 

Para iniciar, vamos começar pelo básico, abra seu arquivo .sk no seu editor de texto.

 

De inicio, vamos até o começo do nosso código e vamos começar a criar o evento de title de entrada, sabe? Aquela mensagem que aparece na sua tela "bem vindo ao servidor" ou coisa assim.

 

Vamos criar um evento chamado on join, ou seja, quando entrar, seguido de um send player title "" with subtitle "" for <tempo> seconds.

Ai mas o que é isso Luis? Isso é muito simples, vamos lá, ai diz simplesmente para que quando o jogador entrar envie a ele um título com um subtitulo que irá durar os segundos que você quiser.

 

No final, nosso código ficará assim:

 

on join:

      send player title "&6&lHash&f&lPvP" with subtitle "   &f&l%player%&a, seja bem vindo(a)!"

 

Ai Luis mas e aquele %player%? Isso é como uma função, ele irá detectar qual é o nick do jogador, farei um tópico explicando melhor sobre isso. Os espaços que eu coloquei é pra centralizar melhor o nosso subtitulo na tela.

 

hjPRklm.png

 

Perfeito, é só salvar o arquivo, ir no jogo e darmos o comando /sk reload tutorial e em seguido vamos reentrar no nosso servidor. 

Você pode executar este comando pelo console se preferir.

 

lAD3WwU.png

 

QWsz0eT.png

 

 

Perfeito, ficou lindo, agora vamos adicionar essa mensagem no nosso comando /gms e /gmc pra ficar mais bonitinho.

Para isso é muito simples, vamos até nosso command /gmc e depois vamos procura o send, vamos apagar todo o conteúdo dele mantendo somente o send.

 

ERgo0UL.png

 

Agora é simples, vamos adicionar o nosso player title "" with subtitle "" for 5 seconds

No final, ficará assim:

 

command /gmc:

          permission: op

          permission message: [&a&lTUTORIAL&f] &cAguarde 10 segundos para executar este comando.

          trigger:

          set gamemode of player to creative

          send player title "&6&lCRIATIVO" with subtitle "&b&lSeu modo de jogo foi atualizado!" for 5 seconds

 

Perfeito, agora é só salvar o arquivo, ir no jogo e darmos o comando /sk reload tutorial e usar o nosso /gmc.

 

ynI06hE.png

 

Para fazer o modo sobrevivência é só repetir o processo, porém no title "CRIATIVO" você coloca title "SOBREVICÊNCIA".

 

a1BKM2f.png

 

Nosso código ficou assim:

 

A2PcnT0.png

 

Ok, agora vamos melhorar nosso comando de /info, vamos fazer com que ao entrar o player receba uma esmeralda com o nome de informações.

 

Lembra do nosso on join? Então, vamos voltar nele e dar um enter pra abrir um espaço. Vamos colocar o seguinte evento: 

set slot 0 of player to <item> named ""

 

Aqui é muito simples, como colocamos ele no on join, está dizendo que quando o player entrar ele irá setar no slot 0 da hotbar um item que você escolher. Mas por que 0 e não 1? A contagem de espaço no SK sempre vai começar com 0, ou seja, a hotbar ou o baú sempre vai ser uma fileira de 8 ao invés de 9.

 

o4XvcGO.png

 

Ficando assim:

 

on join:

      send player title "&6&lHash&f&lPvP" with subtitle "   &f&l%player%&a, seja bem vindo(a)!"

      set slot 0 of player to emerald named "&cInformações"

 

DQAlkAk.png

 

Perfeito, toda vez que o jogador entrar ele irá receber a esmeralda, agora vamos fazer o evento de click direito para que quando o player clicar ele retorne as informações do comando /info.

 

Isso é simples, lembra do nosso evento on drop? Em cima dele vamos criar um evento chamado on rightclick with <item>:.

Você pode escolher onde colocar, eu só gosto de deixar apenas organizado se caso der erro, fica fácil de encontrar.

Vou explicar sobre o código!

Ele é simples, ele diz que toda vez que houver um clique com o botão direito no item que você quer (no meu caso vai ser a esmeralda) ele execute um comando, no nosso caso é o /info.

 

Então, dentro dele vamos colocar um execute player command "/info".

Aqui está dizendo para que o player execute o comando /info ou qualquer comando que esteja dentro do "".

No final ficará assim:

 

on rightclick with emerald:

      execute player command "/info"

 
QrxQ9G5.png

 

     Agora é só salvar o nosso arquivo, ir no jogo e executar o reload do sk, após isso vamos reentrar no jogo.

 

K5ElEJX.png

 

Perfeito, funcionou, é isso.

 

 

FINALIZAÇÃO

 

Este foi o tutorial de hoje, espero que tenham gostado e que também tenham aprendido algo, se tiverem dúvidas só deixar aí ou me chamar no privado que eu irei responder com muito prazer. Talvez o próximo demore a sair pois estou querendo trazer um tutorial ensinando um sistema de GUI (menu) em baú, resumidamente um seletor de mini-games ou coisa do gênero.

 

 

Área de downloads:

Tutorial parte 1: https://bit.ly/3fnCt97

O que foi utilizado neste tutorial: SkQuery, Skript, TuSke, SkRayFall, SkLib

 


  • 7

ZDBru8x.png


Anúncios

#2
rafinhaae

rafinhaae

    Programador Iniciante

  • 613 posts
  • Facebook:Nem uso.
  • Twitter:Nem uso.
  • Instagram:Não tenho.
  • Discord:Não falarei... Mas tenho.
  • Steam:Você acha que eu vou lembrar?
  • Twitch:Não...
  • DevianArt:Afinal oque é isso?
  • Área(s):Todos
  • LocalizaçãoEm algum estado do brasil.
  • Tempo online: 15d 22h 33m 2s

Skin minecraft

Perfeito for scripters.

Mas na próxima poderia ensinar algumas coisas sobre o roblox studio na parte de programação. hihi


  • 0

Obrigado pelo + 1 post.

Atenciosamente - rafinhaae

5IVfRIW.png

 

PQ9ATHv.png

Logo 1 by: mandiiDELA

Logo 2 by: 


#3
guiguizinhho

guiguizinhho

    Capitão

  • 3.145 posts
  • Twitter:Guilherme_Munib
  • Discord:guiguizinhho#6105
  • Área(s):Todos
  • LocalizaçãoRepública Tcheca
  • Tempo online: 91d 15m 11s

Medalhas do Usuário

        

Skin minecraft

curti, tutorial bem elaborado


  • 0

download.pngdownload.png

1bHlHsi.png


#4
luiiszinhoo

luiiszinhoo

    Moderador | Minigames

  • 151 posts
  • Instagram:@off.luisera
  • Discord:luiiszinhooo#1239
  • Área(s):MiniGames
  • Nick Minecraft:luiiszinhoo
  • Tempo online: 5d 11h 3s

Skin minecraft

Perfeito for scripters.

Mas na próxima poderia ensinar algumas coisas sobre o roblox studio na parte de programação. hihi



Obrigado maninho, vou tentar trazer algo sobre.

curti, tutorial bem elaborado


Obrigado, de coração sz
  • 0

ZDBru8x.png


#5
shureko

shureko

    Farmer de UP

  • 78 posts
  • Facebook:sereia
  • Twitter:sereia
  • Instagram:sereia
  • Discord:sereia
  • Steam:sereia
  • Twitch:sereia
  • DevianArt:sereia
  • Área(s):Todos
  • Localizaçãosereia
  • Tempo online: 5d 25m 3s

i liked you, thank you  :yum: 
slk, ficou mto bom o tutorial mas pena que prefiro fazer bot de discord 


  • 1

sereia


#6
_santye

_santye

    Coordenadora | Minigames

  • 1.713 posts
  • Área(s):Todos
  • Tempo online: 234d 4h 34m 17s

Medalhas do Usuário

                             

Skin minecraft

Tutorial impressionante, arrasou!


  • 1

mandi-LOGO.png


#7
luisPOTENCIA

luisPOTENCIA

    Designer | Out-Game & Promoter | Fórum

  • 880 posts
  • Discord:!luisfelipe#0001
  • Área(s):Todos
  • Tempo online: 30d 16h 57m 33s

Medalhas do Usuário

                       

Skin minecraft

Que incrível mano, não fazia ideia de como isso era feito.

Belo tutorial, gostei demais.


  • 1

✧Da um UP ai pfv! like.png

 

luis.gifjXXgS70.png


#8
hunterJuh

hunterJuh

    Ex-coordenadora Jornal

  • 1.160 posts
  • Facebook:não tenho
  • Twitter:não passo
  • Instagram:você que lute
  • Discord:pitohuiJuh#5440
  • Steam:não tenho
  • Twitch:não tenho
  • DevianArt:que isso?
  • Área(s):Todos
  • Localizaçãodelirando
  • Tempo online: 30d 23h 47m 9s

Medalhas do Usuário

                             

Skin minecraft

Nossa mano que foda


  • 1

logo.png

JuhRosa.png

logo.png

c.png

 

 

 

 

 

~ UPs, please


#9
Lucas310_YT

Lucas310_YT

    Iniciante

  • 4 posts
https://accu-tierail...ino-no-deposit/
  • 0



Tópicos que também usam as tags skript, plugin, programação básica:

0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos


Desenvolvido por Leonardo C. Junior
SkyCraft © 2020