Tutorial>Vamos criar um script simples de /spawn ?

Discussão em 'Botecolandia' iniciado por zLuminous, 24 Janeiro 2018.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. zLuminous

    zLuminous Excelente
    VIP

    Afiliado:
    25 Julho 2015
    Mensagens:
    4,551
    Curtidas Recebidas:
    443
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,599.00
    Nick:
    Avast01
    Facebook:
    Privado
    Skype:
    Apenas amigos
    Twitter:
    --
    Eaaaaeee galera, beleza?

    Bom, hoje irei ensinar a criar um skript de /spawn e /setspawn

    Com o plugin Skript [Download].
    Para usa-lo, instale um servidor Spigot em seu computador. Para isso leia ISSO

    Após iniciar o servidor e colocar o plugin na pasta /plugins é só seguir as instruções !

    Na pasta plugins irá aparecer uma pasta chamada [​IMG]
    Agora, você entra dentro dela e clica em [​IMG] e cria um arquivo chamado spawn.sk


    Vamos partir para o código?



    Irei colocar o código aqui e a explicação do comando ao lado, beleza?!


    command /spawn: [ Cria o comando /spawn ]
    trigger: [ Começa o código ]
    teleport player to {spawn.loc} [ Teleporta o jogador até a spawn ]
    send "&aTeleportado." [ Manda a mensagem para o jogador ]
    stop [ Para a função ]
    Agora, vamos a parte do /setspawn!
    * Precisaremos do plugin PermissionsEx

    command /setspawn: [ Cria o comando /setspawn ]
    permission: adm.spawn [ Cria a permissão adm.spawn ]
    permission message: Você não tem permissão para executar esse comando. [ Mensagem para quem não tem permissão ]
    aliases: ss [ Além de usar /setspawn, pode ser usado /ss ]
    trigger: [ Começa o código ]
    set {spawn.loc} to location of player [ Seta o local do jogador para spawn.loc ]
    send "&aSpawn setada por %player%." [ Manda a mensagem para o jogador ]
    stop [ Para a função ]
    Agora salve e rode o servidor, tudo irá funcionar!!!!!​

    Bom, é isso pessoal, qualquer dúvida é só falar aqui.
    Obrigado! :p
     
  2. InsideBY

    InsideBY Hardcore
    VIP

    Afiliado:
    23 Julho 2014
    Mensagens:
    7,976
    Curtidas Recebidas:
    2,521
    Curtiu:
    1,951
    Sexo:
    Masculino
    Localização:
    Natal/RN
    Cubos:
    1,127.00
    Nick:
    InsideBY
    Clan:
    STF
    Discord:
    Inside#7095
    Não sei se vai ser útil pra mim, mas é sempre bom saber. Like pelo trabalho que deve ter dado
     
  3. zLuminous

    zLuminous Excelente
    VIP

    Afiliado:
    25 Julho 2015
    Mensagens:
    4,551
    Curtidas Recebidas:
    443
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,599.00
    Nick:
    Avast01
    Facebook:
    Privado
    Skype:
    Apenas amigos
    Twitter:
    --
    Obrigado :)
     
  4. xGalaxy

    xGalaxy Craftlandiano
    Moderação

    Afiliado:
    26 Outubro 2013
    Mensagens:
    1,930
    Curtidas Recebidas:
    912
    Curtiu:
    666
    Sexo:
    Masculino
    Ocupação:
    Militar
    Localização:
    Rio de Janeiro
    Cubos:
    3,192.00
    Nick:
    zGalaxyIIZBII
    Clan:
    STF
    Sou skripter a mais de um ano, já vivi disso, mas infelizmente hoje ninguém mais utiliza skript. Eles geram muitos erros e ocupam muita RAM do servidor. Já cheguei até fazer um MCmmo em skript só por diversão. Diferente de plugins, com skript, tudo que eu penso eu coloco em prática, com exceção de coisas com GUI, não sei porque minha mente e meus skripts com GUI sempre bugam...

    Só mais uma coisa, se eu colocar uma macro com seguinte código com o delay de 01ms entre as mensagens seu servidor cai:

    /spawn
    /spawn ?
    /spawn
    /spawn ?
    /spawn ?
    /spawn
    /spawn
    /spawn ?
    /spawn
    /spawn

    [hr]

    Cite meu comentário e peça qualquer skript que eu faço para você em menos de 20m :p
     
  5. zLuminous

    zLuminous Excelente
    VIP

    Afiliado:
    25 Julho 2015
    Mensagens:
    4,551
    Curtidas Recebidas:
    443
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,599.00
    Nick:
    Avast01
    Facebook:
    Privado
    Skype:
    Apenas amigos
    Twitter:
    --
    Não cai se você colocar um delay no comando, ele irá restringir que os comandos sejam executados tão rapidamente ;)
     
  6. xGalaxy

    xGalaxy Craftlandiano
    Moderação

    Afiliado:
    26 Outubro 2013
    Mensagens:
    1,930
    Curtidas Recebidas:
    912
    Curtiu:
    666
    Sexo:
    Masculino
    Ocupação:
    Militar
    Localização:
    Rio de Janeiro
    Cubos:
    3,192.00
    Nick:
    zGalaxyIIZBII
    Clan:
    STF
    Não adianta bb...

    "wait 3 seconds" faz apenas esperar, não bloqueia outros comandos. Além do mais você não colocou isso no seu tópico... Pegar sk da net da nisso...
     
  7. zLuminous

    zLuminous Excelente
    VIP

    Afiliado:
    25 Julho 2015
    Mensagens:
    4,551
    Curtidas Recebidas:
    443
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,599.00
    Nick:
    Avast01
    Facebook:
    Privado
    Skype:
    Apenas amigos
    Twitter:
    --
    Não estou dizendo isso cara...
    Usar um plugin pro exemplo o BoosCoolDown pra dar delay pra executar o comando não para esperar dentro do skript.
     
  8. xGalaxy

    xGalaxy Craftlandiano
    Moderação

    Afiliado:
    26 Outubro 2013
    Mensagens:
    1,930
    Curtidas Recebidas:
    912
    Curtiu:
    666
    Sexo:
    Masculino
    Ocupação:
    Militar
    Localização:
    Rio de Janeiro
    Cubos:
    3,192.00
    Nick:
    zGalaxyIIZBII
    Clan:
    STF
    Caso você não saiba novamente, skript sobrepõe comandos e funções de quais quiser outros plugins. Existem pouquíssimas exceções. Se você tiver um plugin que tem um comando x e coloca um skript com o mesmo comando, o "/x" que vai funcionar será o do skript.
     
  9. AlunBrozy

    AlunBrozy Craftlandiano
    VIP

    Afiliado:
    16 Setembro 2012
    Mensagens:
    6,268
    Curtidas Recebidas:
    712
    Curtiu:
    963
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    2,352.02
    Nick:
    AlunBrozzy
    Muito bom, pena que só os VIP vão usufruir disso =p
     
  10. xGalaxy

    xGalaxy Craftlandiano
    Moderação

    Afiliado:
    26 Outubro 2013
    Mensagens:
    1,930
    Curtidas Recebidas:
    912
    Curtiu:
    666
    Sexo:
    Masculino
    Ocupação:
    Militar
    Localização:
    Rio de Janeiro
    Cubos:
    3,192.00
    Nick:
    zGalaxyIIZBII
    Clan:
    STF
    PS: Skript também é algo tão rídiculo que consigo gerar quilometros de log de senha com 3 linhas:
    Código:
    on command:
        if command is "login":
            log "%player% » /%full command% | %ip of player%" to "logins.log"
    
     
  11. zLuminous

    zLuminous Excelente
    VIP

    Afiliado:
    25 Julho 2015
    Mensagens:
    4,551
    Curtidas Recebidas:
    443
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,599.00
    Nick:
    Avast01
    Facebook:
    Privado
    Skype:
    Apenas amigos
    Twitter:
    --
    Bom, eu testei o skript e com esse macro que buga com o plugin booscooldowns e o servidor não caiu.
    Conheço vários servidores (óbviamente não irei citar aqui) que ainda usam skript's.

    Obrigado
    Idai?
    O próprio servidor já gera log...
    server.log
    E muitos plugins também, CCLogger, PlayerLogger, UltraLogger, etc.
    Pegar senha é fácil cara, não tem nada a ve .-.
     
  12. xGalaxy

    xGalaxy Craftlandiano
    Moderação

    Afiliado:
    26 Outubro 2013
    Mensagens:
    1,930
    Curtidas Recebidas:
    912
    Curtiu:
    666
    Sexo:
    Masculino
    Ocupação:
    Militar
    Localização:
    Rio de Janeiro
    Cubos:
    3,192.00
    Nick:
    zGalaxyIIZBII
    Clan:
    STF
    Também conheço, mas não é a mesma coisa que antigamente. Tenho o download de um servidor que atualmente se encontra fechado que a base dele é toda em skript... Sistema de ban (Por ID ainda), sistema de teleporte, sistema de ban 00, sistema de telagem... Os unicos plugins eram: PEX, LegendChat, VIPZero, o próprio skript, skquery e os plugins de evento.
    Quando alguem abre um servidor no intuito de pegar log, provavelmente não sabe configurar a spigot.yml/bukkit.yml e simplesmente eu vou la, dou /about [<tab>] e acabo com a farra da pessoa...
     
  13. zLuminous

    zLuminous Excelente
    VIP

    Afiliado:
    25 Julho 2015
    Mensagens:
    4,551
    Curtidas Recebidas:
    443
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,599.00
    Nick:
    Avast01
    Facebook:
    Privado
    Skype:
    Apenas amigos
    Twitter:
    --
    Sim.
    Hoje em dia o cara baixa um pack de plugins do YouTube compra uma host de 2GB e abre o servidor de FullPvP.....
    Tá complicado hehe

    Por isso fico só na CraftLandia xd
     
    xGalaxy curtiu isso.
  14. xGalaxy

    xGalaxy Craftlandiano
    Moderação

    Afiliado:
    26 Outubro 2013
    Mensagens:
    1,930
    Curtidas Recebidas:
    912
    Curtiu:
    666
    Sexo:
    Masculino
    Ocupação:
    Militar
    Localização:
    Rio de Janeiro
    Cubos:
    3,192.00
    Nick:
    zGalaxyIIZBII
    Clan:
    STF
    Não é tao difícil, pede ai alguma coisa pra eu fazer -q
     
  15. zLuminous

    zLuminous Excelente
    VIP

    Afiliado:
    25 Julho 2015
    Mensagens:
    4,551
    Curtidas Recebidas:
    443
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,599.00
    Nick:
    Avast01
    Facebook:
    Privado
    Skype:
    Apenas amigos
    Twitter:
    --
    Kskks
     
  16. xGalaxy

    xGalaxy Craftlandiano
    Moderação

    Afiliado:
    26 Outubro 2013
    Mensagens:
    1,930
    Curtidas Recebidas:
    912
    Curtiu:
    666
    Sexo:
    Masculino
    Ocupação:
    Militar
    Localização:
    Rio de Janeiro
    Cubos:
    3,192.00
    Nick:
    zGalaxyIIZBII
    Clan:
    STF
    Cheio de force-op, diga-se de passagem :v
     
  17. Otosaka

    Otosaka Hardcore
    VIP

    Afiliado:
    8 Setembro 2011
    Mensagens:
    42,870
    Curtidas Recebidas:
    3,685
    Curtiu:
    305
    Cubos:
    604.00
    Nick:
    Muito bom o tópico, ótimo tutorial! ​
     
  18. zInter00

    zInter00 Craftlandiano
    VIP

    Afiliado:
    25 Junho 2014
    Mensagens:
    6,304
    Curtidas Recebidas:
    1,239
    Curtiu:
    1,355
    Sexo:
    Masculino
    Localização:
    Caraguatatuba
    Cubos:
    848.58
    Nick:
    zJoaooBr_
    Discord:
    HeyJaaum#3133
    Muito bom tutorial. A mim não sei se será útil (por agora), mas vai ajudar com certeza.
     
  19. zShizu

    zShizu Craftlandiano
    Administração

    Afiliado:
    17 Julho 2015
    Mensagens:
    2,560
    Curtidas Recebidas:
    657
    Curtiu:
    577
    Sexo:
    Feminino
    Cubos:
    1,488.00
    Nick:
    zShizu
    Discord:
    qlkmdkwqc
    Ótimo tutorial, nunca se sabe quando vai ser útil. e-e
     
  20. zLuminous

    zLuminous Excelente
    VIP

    Afiliado:
    25 Julho 2015
    Mensagens:
    4,551
    Curtidas Recebidas:
    443
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,599.00
    Nick:
    Avast01
    Facebook:
    Privado
    Skype:
    Apenas amigos
    Twitter:
    --
    Obrigado :D
     
Status do Tópico:
Não esta aberto para novas mensagens.