Ir para conteúdo

Encantamento


Fir3element

Posts Recomendados

Bom fiz um novo sistema de encantamento para meu server.

 

Segue aqui o script:

 

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

item1pos = {x=234, y=361, z=7, stackpos=255} --item1pos
item2pos = {x=235, y=361, z=7, stackpos=255} --item2pos
item3pos = {x=233, y=361, z=7, stackpos=255} --item3pos
item1 = getThingfromPos(item1pos)
item2 = getThingfromPos(item2pos)
item3 = getThingfromPos(item3pos)


if item.itemid == 1945 and item1.itemid == 5906 and item2.itemid == 2454 or item1.itemid == 2454 and item2.itemid == 5906 then
doRemoveItem(item1.uid,1)
doSendMagicEffect(item1pos,13)
doRemoveItem(item2.uid,1)
doSendMagicEffect(item2pos,13)
doTransformItem(item.uid,item.itemid+1)
doCreateItem(7753,1, item3pos)
doSendMagicEffect(item3pos,13)
doPlayerSendTextMessage(cid,22,'Seu item foi encantado.')

elseif item.uid == 9010 and item.itemid == 1946 then
doTransformItem(item.uid,item.itemid-1)
else
return 0
end

return 1

end

 

Bom com esse script a pessoa pode encantar um item só, coloquei o war axe. Dai o cara coloca um item num pizo e o war axe normal no otro, dai puxa a alavanca e vira um war axe encantado.

 

Nesse script eu possso encantar só o war axe, quero fazer mais de dois items apenas num script.

 

È possivel?

Se possivel, escreva aqui um script que possa encantar dois items ou mais.

Editado por fireelement
Link para o comentário
Compartilhar em outros sites

ta ae:

 

-- Marcryzius

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

local items = {2400,2454}

 

item1pos = {x=234, y=361, z=7, stackpos=255} --item1pos

item2pos = {x=235, y=361, z=7, stackpos=255} --item2pos

item3pos = {x=233, y=361, z=7} --item3pos

item1 = getThingfromPos(item1pos)

item2 = getThingfromPos(item2pos)

 

 

if item.uid == 9010 and item.itemid == 1945 and item1.itemid == 5906 then

if isInArray(items, item.itemid) == TRUE and item2.itemid == items then

doRemoveItem(item1.uid,1)

doSendMagicEffect(item1pos,13)

doRemoveItem(item2.uid,1)

doSendMagicEffect(item2pos,13)

doTransformItem(item.uid,item.itemid+1)

doCreateItem(7753,1, item3pos)

doSendMagicEffect(item3pos,13)

doPlayerSendTextMessage(cid,22,'Seu item foi encantado.')

 

elseif item.uid == 9010 and item.itemid == 1946 then

doTransformItem(item.uid,item.itemid-1)

else

doPlayerSendCancel(cid,"ponha um item valido no lugar.")

return TRUE

end

else

doPlayerSendCancel(cid,"Sorry, not possible.")

return TRUE

end

return TRUE

end

 

e so por os items na array.

Link para o comentário
Compartilhar em outros sites

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