Ir para conteúdo
  • Cadastre-se

(Resolvido)Ajuda Item Nao Reala Life e Mana


Ir para solução Resolvido por Agaka,

Posts Recomendados

Eai pessoal do TK, hj venho aqui denovo pra pedir ajuda de voces.

Estou tentando criar um script do meu conhecimento, mas nao sei de errado que estou fazendo.

Seguinte, quero fazer um potion que reala mana/life ao mesmo tempo tipo encher mana e life deixar full.

Estou tentando fazer essa script aqui:

 

Spoiler

local config = {

     remove_on_use = true, -- Remover
     min_heal = 999999, -- Mínimo
     max_heal = 999999 -- Máximo
}

function onUse(cid, item)
doCreatureAddHealth(cid, math.random(config.min_heal, config.max_heal))
doCreatureAddMana(cid, math.random(config.min_heal, config.max_heal))
     doCreatureSay(cid, "Que satisfeito.", 19)
        
     if (config.remove_on_use) then
             doRemoveItem(item.uid, 1)
     end
        
     return true
end

 

Ta certo isso ?

por aqui ele so enche a mana e life nao enche.

Alguem tem conhecimento sobre isso. será que tem como fazer que esse item enche mana e life juntos ?

Obrigado

Link para o post
Compartilhar em outros sites
  • Solução

@Pedrok22 Então cara, testei aqui em um TFS 0.4 (8.60) e esta tudo tranquilo haha, encheu a mana e a vida normal. Talvez esse erro esteja relacionado a sua base e não ao próprio código que você criou. Agora, se você aceita dicas, é interessante você criar variáveis mais flexíveis. Ex: para armazenar os valor de vida e mana que o player iria recuperar, você poderia criar um valor a partir do valor atual de mana dividido por x. Assim você teria um valor NÃO padronizado, o que é interessante. Sobre as identificações (if ... then) é mais interessante colocar esse tipo de verificação antes das ações que vão acontecer..

 

Ex:

 

function onUse(...)

 

if getPlayerStorageValue(...) < 0 then

    setPlayerStorageValue(...)

end

 

(...)

 

return true

end

 

Mas isso é mais pra questão de organização, por que não muda nada HEUHEU.

 

No mais está tudo joia UEHEUHE, ah seria interessante você adicionar um contador nesse seu item, assim ele adicionaria x% de vida e mana para o player de x em x segundos... Boa sorte nessa aventura :).

 

 

Editado por JoviM (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

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

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo