JH
dúvida

[Encerrado] como por potions finitas

Por jhonrosa, 19 de jan. de 2013 em Tópicos Sem Resposta

5
500
jhonrosaJ
19 de janeiro de 2013 às 23:25

pessoal eu puis potions infinitas pela config.lua mais quando eu testo no ot ele ainda fica infinita o que eu tenho que fazer pra por potions finitas???

por exemplo ter dez e ir usando uma de cada

LipedaRua1L
20 de janeiro de 2013 às 12:33

Seu não me engano é na pasta data/actions/scripts/liquids

 

o resto não sei mais

kuecaumK
20 de janeiro de 2013 às 22:10

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+.

1 mês depois...
StigalS
12 de fevereiro de 2013 às 12:46

Tópico movido para a seção de dúvidas e pedidos resolvidos.

5 anos depois...
StigalS
20 de abril de 2018 às 00:53
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.