RO
pedido

N esta funcionando...

Por rohfagundes, 21 de jan. de 2013 em Scripts

resolvido
script
6
721
rohfagundesR
21 de janeiro de 2013 às 14:38

o q eu posso fazer pra esse script encher o id(12689) virando o id(12688)

 

local config = {

waters = {11756, 4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825},

 

vialSoul = 2362, -- Id do vial soul

}

function onUse(cid, item, item2)

if isInArray(item2.itemid, config.waters) then

doTransformItem(item.uid, config.vialSoul)

doSendMagicEffect(getThingPos(cid), 13)

end

end

 

no caso eu ja tentei mudar o valor do vialsoul mas como n sei nd de script n funciono =X

Editado Janeiro 21 por rohfagundes

SlicerS
21 de janeiro de 2013 às 15:13

amigo a ordem dos parametros das funçoes eh fundamental! use essa funçao onUse aki..

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

 

e aki eh ao contrario! isInArray(array, value)...

if isInArray(item2.itemid, config.waters) then

o certo eh..

if isInArray(config.waters, item2.itemid) then

rohfagundesR
21 de janeiro de 2013 às 15:31

amigo a ordem dos parametros das funçoes eh fundamental! use essa funçao onUse aki..

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

 

e aki eh ao contrario! isInArray(array, value)...

if isInArray(item2.itemid, config.waters) then

o certo eh..

if isInArray(config.waters, item2.itemid) then

 

 

blz agora funciono

mas como eu faço

pra na hora q eu der use no item (12689)

no id da agua

ele virar o item(12688)

OneshotO
21 de janeiro de 2013 às 19:11

local CONST_WATER = {11756,4614,4615,4616,4617,4618,4619,4608,4609,4610,4611,
4612,4613,7236,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4665,
4666,4820,4821,4822,4823,4824,4825,12689}

function onUse(cid, item, fromPosition, itemEx, toPosition)
       if isInArray(CONST_WATER, itemEx.itemid) then
               if itemEx.itemid == 12689 then
                       doTransformItem(item.uid, 12688)
               else
                       doTransformItem(item.uid, 2362)
               end
               doSendMagicEffect(fromPosition, CONST_ME_MAGIC_RED)
       end
       return true
end

 

Abraços.

Editado Janeiro 21 por Oneshot

rohfagundesR
22 de janeiro de 2013 às 09:32

vlw funciono

dpeois dou +rep pq hoje estou sem =X

OneshotO
22 de janeiro de 2013 às 09:49

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