Erro source worldguard


Guest Mariana
 Share

Recommended Posts

  • Void - sempre retorna algo, em void de eventos ele é nulo ou seja apenas return;

     

    Neste caso não, utilize return true;

     

    Para pegar a vida do player (getHealth) use isto:

     

    Por favor, registre-se ou entre para visualizar isso.MaxHeal não pode ser double ela deve ser uma integer, troque Double por integer.

    Share this post


    Link to post
    Share on other sites

  • Maatrix

    Eu já peguei a source pronta da internet.

    Devo alterar pelo que você falou?

    Sim faça isso, as vezes também pode ser erro da sua library do Bukkit!

    Share this post


    Link to post
    Share on other sites

    Sabe pra qual versão de bukkit que é essa source que vc pegou?

    Tenta trocar pelo library do bukkit 1.7, ou 1.8 se vc tiver usando da 1.7.

     

    Usando o API spigot 1.8 nao tenho erros: Por favor, registre-se ou entre para visualizar isso.

    Edited by FabioZumbi12

    Share this post


    Link to post
    Share on other sites

  • Sabe pra qual versão de bukkit que é essa source que vc pegou?

    Tenta trocar pelo library do bukkit 1.7, ou 1.8 se vc tiver usando da 1.7.

     

    Usando o API spigot 1.8 nao tenho erros: Por favor, registre-se ou entre para visualizar isso.

    Sei sim, é para a versão 1.7

    Share this post


    Link to post
    Share on other sites

    É que o meu tópico saiu da lista de Tópicos Recentes.

    Não pode fazer isso?

    De jeito nenhum...

    Não leu as regras neh??! e.e 

     

    Vai levar um warn bonitinho! kkkk

    Só pode postar, se um membro, já tiver postado, ou então, já tiver passado 24hrs, do seu post anterior.

    Share this post


    Link to post
    Share on other sites

  • De jeito nenhum...

    Não leu as regras neh??! e.e 

     

    Vai levar um warn bonitinho! kkkk

    Só pode postar, se um membro, já tiver postado, ou então, já tiver passado 24hrs, do seu post anterior.

    :(

    Nem sabia..

    Mas aí, você consegue me ajudar?

    Share this post


    Link to post
    Share on other sites

    No: 

    Por favor, registre-se ou entre para visualizar isso.

    Tente mudar para:

    Por favor, registre-se ou entre para visualizar isso.

    Acho que vai dar..

    Você vai sempre pegar 20 e não a vida real do player.

     

    Mariana, leia oque eu e o fabio dessemos..

     

    Use

    Damageable hp = (Damageable)p;

    E no lugar dos p.getHealth() use hp.getHealth()..

     

    PRONTO! está resolvido, e volte todos getHealthScale que tu mudou para getHealth, como já disse

    getHealthScale vai retornar o tanto de corações que o player tem (20) e não o tanto de vida que ele tá.

    Edited by LuckaBR

    Share this post


    Link to post
    Share on other sites

  • Você vai sempre pegar 20 e não a vida real do player.

     

    Mariana, leia oque eu e o fabio dessemos..

     

    Use

    Damageable hp = (Damageable)p;

    E no lugar dos p.getHealth() use hp.getHealth()..

     

    PRONTO! está resolvido, e volte todos getHealthScale que tu mudou para getHealth, como já disse

    getHealthScale vai retornar o tanto de corações que o player tem (20) e não o tanto de vida que ele tá.

    Como ficou com o HP:

    wzUvEFZ.png

    Share this post


    Link to post
    Share on other sites

  • Nesses maxHealth e getHealth faz cast pra damageable

    Não sei nada de java.. Só coloquei a source do plugin lá e pronto.

    O que devo colocar nesses erros:

    RE3Cdw8.png

    Share this post


    Link to post
    Share on other sites

    Não sei nada de java.. Só coloquei a source do plugin lá e pronto.

    O que devo colocar nesses erros:

    RE3Cdw8.png

     

    Coloca o mouse em cima do erro ai vai mostrar uma janelinha com escrito "cast" bla bla ai clica no cast

    Edited by AhPara

    Share this post


    Link to post
    Share on other sites

    mds, já falamos que tem que por primeiro uma linha:

    Damageable hp = (Damageable)p;
    e depois TROCA TODOS player.getHealth() e getMaxHealth() pra hp.getHealth() e hp.getMaxHealth()

    Share this post


    Link to post
    Share on other sites

  • mds, já falamos que tem que por primeiro uma linha:

    Damageable hp = (Damageable)p;

    e depois TROCA TODOS player.getHealth() e getMaxHealth() pra hp.getHealth() e hp.getMaxHealth()

    Tá aí, coloquei:

    KLdrksS.png

    Share this post


    Link to post
    Share on other sites

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Reply to this topic...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    Loading...
     Share

    • Recently Browsing   0 members

      • No registered users viewing this page.