KH

Duvida Sanada Por Lucasjockey And Frerety

Por Khost, 13 de jul. de 2009 em Archived

6
817
KhostK
13 de julho de 2009 às 01:18

ae alguem sabe fazer uma action que quando você usa as potions os fracos desaparecem poluindo menos o ot.

se alguem puder me ajudar...

 

vlw

Editado Julho 13 por Khost

GodalonexDG
13 de julho de 2009 às 01:33

eu sei como deixa ele infinito mano... isso serve? :D

KhostK
13 de julho de 2009 às 09:37

po infinito eu tbm sei =)

do msm jeito vlw ae....

freretyF
13 de julho de 2009 às 11:21

pegue o fluids.lua e substitua a função doChangeTypeItem pela doRemoveItem

 

:p

Editado Julho 13 por frerety

KhostK
13 de julho de 2009 às 12:23

n é assim n tem que ir na pasta de cada uma olha o meu script da minha potion :

 

local MIN = 100

local MAX = 200

local EMPTY_POTION = 7636

 

local exhaust = createConditionObject(CONDITION_EXHAUST)

setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if isPlayer(itemEx.uid) == FALSE then

return FALSE

end

 

if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then

doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)

return TRUE

end

 

if doCreatureAddHealth(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then

return FALSE

end

 

doAddCondition(cid, exhaust)

doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)

doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, EMPTY_POTION)

return TRUE

end

 

mas vlw a tentativa..

lucasjockeyL
13 de julho de 2009 às 13:30
n é assim n tem que ir na pasta de cada uma olha o meu script da minha potion :

 

...

 

mas vlw a tentativa..

 

Troca isso:

 

doTransformItem(item.uid, EMPTY_POTION)

 

Por isso:

 

doRemoveItem(item.uid)

 

Como o Frerety disse, só a função que esta com outro nome.

Editado Julho 13 por lucasjockey