Closed lukanpeixe closed 7 years ago
Creio que eu sei o que é tente setar em uma linha fora: Player p = new Player(); e dai você usa "p.", pelo que me lembro em mod de mine se usa isso pra definir a cast.
Creio que eu sei o que é tente setar em uma linha fora: Player p = new Player(); e dai você usa "p.", pelo que me lembro em mod de mine se usa isso pra definir a cast.
Depois eu tento colocar em um "Bloco" novo, porém já pensei em outra solução mais inteligente para o começo da aventura.
Sobre a permissão, eu não sei como configurar ela, se alguém souber onde altero estas coisas, para que vocês possam adicioanr arquivos, por favor me avise.
Do jeito que esta, eu tenho que revisar e permitir as alterações, acho que é uma boa assim, mas aceito outras opiniões :smile:
Nesse teu código falta apenas o return true:
public override bool UseItem(Player player)
{
player.statLifeMax = 40;
return true;
}
Quando a função é bool, retorna true ou false int, retorna um número inteiro string, retorna um texto float, retorna um número quebrado 1.1f, 1.5f void não retorna nada.
Nesse teu código falta apenas o return true:
Desculpa, ele estava antes, pois tinha pegado em partes o código do item de teletransporte do @Kemado só que eu tirei pensando que poderia resolver o bug que estava dando rs
Testei agora e realmente esta tudo certo, não sei o que eu errei antes de tirar o código "true" acho que estava atribuindo as linhas do buff como player.
no bloco de baixo e não item.
Estou errando alguma coisa ai, o LifeMax = 40 funciona de boa, mas não estou conseguindo adicionar o efeito da Obsidian Skin. Sei que o ID dela é 1.
Tentei colocar como "player." no segundo bloco, e volta um erro de int / int [] (não sei que raio é isso). Do jeito que esta, antecedido por "item." no primeiro bloco, volta o erro de "Nem todos os caminhos de código retorna um valor".