Ir para conteúdo

TUTORIAL - Criação de GUI personalizado em SKRIPT!


jaqeen

Posts Recomendados

Bom galera hoje irei ensinar como criar GUI personalizado em SKRIPT!

 

Requer o skQuery

 

Abra o seu editor de textos (Bloco de notas ou NOTEPAD++)

 

Vamos fazer um sistema de /help em GUI então vamos colocar o comando.

command /ajuda:
    trigger:
        open chest with [NUMERO] row named "[NOME]" to player

No lugar de [NUMERO] coloque o número de linhas que a GUI terá e no lugar de [NOME] o nome da GUI veja o exemplo:

 

 

 

command /ajuda:
    trigger:
        open chest with 3 row named "&6Oloco Tiu" to player

OtL2OLs.png

 

 

 

Agora vamos colocar itens ali dentro!

Só que aqui nós temos 5 tipos diferentes de código:

 

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to close then run "[COMANDO AO CLICAR]"

Esse fecha o GUI e executa um comando (no CONSOLE).

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to run "[COMANDO AO CLICAR]"

Esse executa um comando (no CONSOLE).

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to be unstealable

Esse não faz nada

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to close

Esse fecha

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to run [make player execute command "[COMANDO DO PLAYER (SEM BARRA]"]

Esse faz o player dar um comando.

 

Irei dar um exemplo rápido:

command /stick:
    trigger:
        open chest with 1 row named "&6Stick" to player
	wait 5 tick
	format slot 0 of player with a stick named "Stick" with lore "Clique para pegar uma stick" to close then run "give %player% minecraft:stick 1" 

 

Recomendo que coloquem "wait 5 tick" antes do format slot para não ocorrer nenhum bug.

 

Espero que tenham gostado :D

Editado por Delks
Link para o comentário
Compartilhar em outros sites

 

Bom galera hoje irei ensinar como criar GUI personalizado em SKRIPT!

 

Requer o skQuery

 

Abra o seu editor de textos (Bloco de notas ou NOTEPAD++)

 

Vamos fazer um sistema de /help em GUI então vamos colocar o comando.

command /ajuda:
    trigger:
        open chest with [NUMERO] row named "[NOME]" to player

No lugar de [NUMERO] coloque o número de linhas que a GUI terá e no lugar de [NOME] o nome da GUI veja o exemplo:

 

 

 

command /ajuda:
    trigger:
        open chest with 3 row named "&6Oloco Tiu" to player

OtL2OLs.png

 

 

 

Agora vamos colocar itens ali dentro!

Só que aqui nós temos 5 tipos diferentes de código:

 

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to close then run "[COMANDO AO CLICAR]"

Esse fecha o GUI e executa um comando (no CONSOLE).

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to run "[COMANDO AO CLICAR]"

Esse executa um comando (no CONSOLE).

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to be unstealable

Esse não faz nada

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to close

Esse fecha

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to run [make player execute command "[COMANDO DO PLAYER (SEM BARRA]"]

Esse faz o player dar um comando.

 

Irei dar um exemplo rápido:

command /stick:
    trigger:
        open chest with 1 row named "&6Stick" to player
	wait 5 tick
	format slot 0 of player with a stick named "Stick" with lore "Clique para pegar uma stick" to close then run "give %player% minecraft:stick 1" 

 

Recomendo que coloquem "wait 5 tick" antes do format slot para não ocorrer nenhum bug.

 

Espero que tenham gostado :D

 

Belo tutorial cara ;) Continue fazendo mais tutoriais, quero aprender mais sobre Skript.

Link para o comentário
Compartilhar em outros sites

 

Bom galera hoje irei ensinar como criar GUI personalizado em SKRIPT!

 

Requer o skQuery

 

Abra o seu editor de textos (Bloco de notas ou NOTEPAD++)

 

Vamos fazer um sistema de /help em GUI então vamos colocar o comando.

command /ajuda:
    trigger:
        open chest with [NUMERO] row named "[NOME]" to player

No lugar de [NUMERO] coloque o número de linhas que a GUI terá e no lugar de [NOME] o nome da GUI veja o exemplo:

 

 

 

command /ajuda:
    trigger:
        open chest with 3 row named "&6Oloco Tiu" to player

OtL2OLs.png

 

 

 

Agora vamos colocar itens ali dentro!

Só que aqui nós temos 5 tipos diferentes de código:

 

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to close then run "[COMANDO AO CLICAR]"

Esse fecha o GUI e executa um comando (no CONSOLE).

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to run "[COMANDO AO CLICAR]"

Esse executa um comando (no CONSOLE).

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to be unstealable

Esse não faz nada

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to close

Esse fecha

format slot 0 of player with a [ITEM] named "[NOME DO ITEM]" with lore "[LORE DO ITEM]" to run [make player execute command "[COMANDO DO PLAYER (SEM BARRA]"]

Esse faz o player dar um comando.

 

Irei dar um exemplo rápido:

command /stick:
    trigger:
        open chest with 1 row named "&6Stick" to player
	wait 5 tick
	format slot 0 of player with a stick named "Stick" with lore "Clique para pegar uma stick" to close then run "give %player% minecraft:stick 1" 

 

Recomendo que coloquem "wait 5 tick" antes do format slot para não ocorrer nenhum bug.

 

Espero que tenham gostado :D

 

tem como fazer o cmd executar mais de 1 comando ao clickar no item?

Link para o comentário
Compartilhar em outros sites

como q faz pra o player executar o comando e fechar o gui ????

command /gui:
	trigger:
		wait 3 ticks
		open chest with 3 rows named "&6Typing" to the player
		format slot 0 of player with Diamond named "&bDiamante" with lore "&cClique para xablau" to close then run [make player execute command "/typer"]
command /typer:
	trigger:
		send "&cSe liga no xablau"
		give 1 diamond named "&bDiamond Token" to the player
		broadcast "&cVarios comandos :)"

Este é o meu jeito, faço o player dar um comando e depois crio o comando, ai eu tenho muito mais opções. Em um gui grande, pra nao ficar mandando essas msg chatas de que player executou tal comando pro console, é só tu desabilitar as msg no config.yml do Skript mesmo.

Vou te explicar, quando vc bota o "then run [blablabla]" os colchetes servem pra dar aqueles comandos normais, como [send "GG"] ou [give 1 diamond to the player]

__________________________________________________________________________________________________________________________________

 

Atenciosamente, Typer

Editado por Typer
Link para o comentário
Compartilhar em outros sites

tem como fazer o cmd executar mais de 1 comando ao clickar no item?

 

 

n

 

Claro que tem é só vc criar um comando com skript tipo:

command /comando:
    trigger:
        oq vc quiser colocar

command /gui:
    trigger:
        wait 2 ticks
        open chest with 3 rows named "sla" to the player
        format slot 5 of player with Chest named "Idk" to close then run [make player execute command "/comand']
Link para o comentário
Compartilhar em outros sites

 

Claro que tem é só vc criar um comando com skript tipo:

command /comando:
    trigger:
        oq vc quiser colocar

command /gui:
    trigger:
        wait 2 ticks
        open chest with 3 rows named "sla" to the player
        format slot 5 of player with Chest named "Idk" to close then run [make player execute command "/comand']

acho que tu não entendeu '-' é quando clicar no item do GUI e vai executar 2 comandos

Link para o comentário
Compartilhar em outros sites

 

Claro que tem é só vc criar um comando com skript tipo:

command /comando:
    trigger:
        oq vc quiser colocar

command /gui:
    trigger:
        wait 2 ticks
        open chest with 3 rows named "sla" to the player
        format slot 5 of player with Chest named "Idk" to close then run [make player execute command "/comand']

Ou se precisar ser mais simples 

command /gui:
    trigger:
        open chest with 3 rows named "sla" to the player
        wait 2 ticks
        format slot 5 of player with Chest named "Idk" to close then run [send "&6Oi seu coco"]->[teleport player to {teste}]->[give a chest to player]
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...