Ir para conteúdo
  • 0

[PEDIDO] Adicionar exaustão ao script


Pergunta

Olá, Xtibia. Eu tenho um script action aqui de item que ao dar use nele, ele heala a vida. Porém ele não tem exaustão. Queria saber se alguém não faz a gentileza de adicionar exhaust nele com um intervalo de 15 segundos.
O script é esse:


local config = {

	    remove_on_use = false, -- Remover ao usar?

	    min_heal = 1000, -- Mínimo que pode healar

	    max_heal = 1000 -- Máximo que pode healar

}


function onUse(cid, item)

	    doCreatureAddHealth(cid, math.random(config.min_heal, config.max_heal))

	    doCreatureSay(cid, "Aaah, restauring...", 19)


	    if (config.remove_on_use) then

			    doRemoveItem(item.uid, 1)

	    end


	    return true

end
Link para o comentário
https://xtibia.com/forum/topic/239867-pedido-adicionar-exaust%C3%A3o-ao-script/
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Tenta assim:

local config = {

     remove_on_use = false, -- Remover ao usar?

     min_heal = 1000, -- Mínimo que pode healar

     max_heal = 1000 -- Máximo que pode healar

}


function onUse(cid, item)
if (getPlayerStorageValue(cid, 11577) >= os.time()) then
doCreatureSay(cid, "Você só poderá usar novamente em ".. (getPlayerStorageValue(cid, 11577)-os.time()+(0)) .." segundos. ",
TALKTYPE_ORANGE_1)
return TRUE
end

     doCreatureAddHealth(cid, math.random(config.min_heal, config.max_heal))

     setPlayerStorageValue(cid,11577,os.time()+15)


     doCreatureSay(cid, "Aaah, restauring...", 19)


     if (config.remove_on_use) then

             doRemoveItem(item.uid, 1)

     end


     return true
end

Creio que agora vá.

Link para o comentário
https://xtibia.com/forum/topic/239867-pedido-adicionar-exaust%C3%A3o-ao-script/#findComment-1688245
Compartilhar em outros sites

  • 0
  Em 17/03/2016 em 05:48, Dandjes disse:

 

Olá, Xtibia. Eu tenho um script action aqui de item que ao dar use nele, ele heala a vida. Porém ele não tem exaustão. Queria saber se alguém não faz a gentileza de adicionar exhaust nele com um intervalo de 15 segundos.

O script é esse:

 

 

local config = {

	    remove_on_use = false, -- Remover ao usar?

	    min_heal = 1000, -- Mínimo que pode healar

	    max_heal = 1000 -- Máximo que pode healar

}


function onUse(cid, item)

	    doCreatureAddHealth(cid, math.random(config.min_heal, config.max_heal))

	    doCreatureSay(cid, "Aaah, restauring...", 19)


	    if (config.remove_on_use) then

			    doRemoveItem(item.uid, 1)

	    end


	    return true

end

 

Tenta assim:

 

  Mostrar conteúdo oculto

 

obs: Não testei.

Link para o comentário
https://xtibia.com/forum/topic/239867-pedido-adicionar-exaust%C3%A3o-ao-script/#findComment-1688241
Compartilhar em outros sites

  • 0
  Em 17/03/2016 em 08:28, julhinhokullitz disse:

 

Tenta assim:

 

  Mostrar conteúdo oculto

 

obs: Não testei.

 

Não funcionou.

Link para o comentário
https://xtibia.com/forum/topic/239867-pedido-adicionar-exaust%C3%A3o-ao-script/#findComment-1688243
Compartilhar em outros sites

  • 0
  Em 17/03/2016 em 08:54, julhinhokullitz disse:

Tenta assim:

local config = {

     remove_on_use = false, -- Remover ao usar?

     min_heal = 1000, -- Mínimo que pode healar

     max_heal = 1000 -- Máximo que pode healar

}


function onUse(cid, item)
if (getPlayerStorageValue(cid, 11577) >= os.time()) then
doCreatureSay(cid, "Você só poderá usar novamente em ".. (getPlayerStorageValue(cid, 11577)-os.time()+(0)) .." segundos. ",
TALKTYPE_ORANGE_1)
return TRUE
end

     doCreatureAddHealth(cid, math.random(config.min_heal, config.max_heal))

     setPlayerStorageValue(cid,11577,os.time()+15)


     doCreatureSay(cid, "Aaah, restauring...", 19)


     if (config.remove_on_use) then

             doRemoveItem(item.uid, 1)

     end


     return true
end

Creio que agora vá.

 

Agora foi. Obrigado!

Link para o comentário
https://xtibia.com/forum/topic/239867-pedido-adicionar-exaust%C3%A3o-ao-script/#findComment-1688246
Compartilhar em outros sites

  • 0
  Em 17/03/2016 em 08:56, Dandjes disse:

 

Agora foi. Obrigado!

Nada foi um prazer ajudar, marque a melhor resposta para que outros vejam que foi resolvido seu pedido e assim movam para a área correta.

Link para o comentário
https://xtibia.com/forum/topic/239867-pedido-adicionar-exaust%C3%A3o-ao-script/#findComment-1688247
Compartilhar em outros sites

  • 0

Tópico Movido
Este tópico foi movido de "OTServScriptingDownloads ScriptsActions, talkactions e moveevents"
para "OTServScriptingSuporte Scripting".

 

 


Tópico Movido
Este tópico foi movido de "OTServScriptingSuporte Scripting"
para "OTServScriptingSuporte ScriptingPedidos e dúvidas resolvidos - Scripting".

 

 

Link para o comentário
https://xtibia.com/forum/topic/239867-pedido-adicionar-exaust%C3%A3o-ao-script/#findComment-1688256
Compartilhar em outros sites

×
×
  • Criar Novo...