Ir para conteúdo

[Encerrado] como por potions finitas


jhonrosa

Posts Recomendados

jhonrosa, possui o jeito deremover o item colocando a função doRemoveItem(item.uid, 1), desta forma podendo deixar todas infinitas e apenas finitas a que você queira. Segue exemplo de minha berserker potion:

 

local condition = createConditionObject(CONDITION_ATTRIBUTES)

setConditionParam(condition, CONDITION_PARAM_TICKS, 30000)

setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, 20)

setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 20)

setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 20)

setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 20)

setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, -60)

 

function onUse(cid, item, frompos, item2, topos)

if(isInArray({4,5}, getPlayerVocation(cid)) == TRUE) then

var = numberToVariant(cid)

doTargetCombatCondition(0, cid, condition, CONST_ME_MAGIC_RED)

 

doRemoveItem(item.uid, 1)

 

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Apenas pode ser usada por Warriors e Assassins.")

return 1

end

end

 

Se te ajudei, REP+.

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • 5 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...