Postado Novembro 4, 2016 8 anos esse script funciona assim quando uso o item z no item x ele mude pra item xx, até ae tudo bem so que eu queria adaptar ele pra seguir um sequencia depois q mudar para xx em seguida mudar xxx esse é o script q tenho Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) if item.itemid == Z then if doPlayerRemoveItem(cid,X,1) == true then doPlayerAddItem(cid,XX,1) doPlayerSendCancel(cid, "Your weapon has been upgraded!") item:remove() else doPlayerSendCancel(cid, "You do not have any pro items to upgrade!") end end return true end tentei esse script mais nem da erro nem funcionar Mostrar conteúdo oculto local upg = { [X] = XX, [XX] = XXX, } function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) local tmp = upg[item.itemid] if item.itemid == Z and tmp then item:remove() itemid:transform(tmp) player:sendTextMessage() end return true end alguem pode dar um help ?
Postado Novembro 5, 2016 8 anos Script: Mostrar conteúdo oculto -- [ Tibiaking ] Script Feita Por caionak -- function onUse(cid, item) if item.itemid == Z then if doPlayerRemoveItem(cid,X,1) == true then doPlayerAddItem(cid,XX,1) elseif doPlayerRemoveItem(cid,XX,1) == true then doPlayerAddItem(cid,XXX,1) else end end return true end - Legenda : Z : ID do Item usado para dar upgrade nos items. X : Primeiro item,como se fosse o item+0. XX : Segundo item,como se fosse o item+1. XXX : Terceiro item,como se fosse o item+2. - Como Entender o Script? Linha 4 e 5 é de transformação do item+0 para o item+1. Linha 6 e 7 é de transformação do item+1 para o item+2. - Como Adiciono Mais Items Para Dar Upgrades? Para adicionar basta copiar a linha 6 e 7 e colar na linha 8 e 9,assim : Mostrar conteúdo oculto -- [ Tibiaking ] Script Feita Por caionak -- function onUse(cid, item) if item.itemid == Z then if doPlayerRemoveItem(cid,X,1) == true then doPlayerAddItem(cid,XX,1) elseif doPlayerRemoveItem(cid,XX,1) == true then doPlayerAddItem(cid,XXX,1) elseif doPlayerRemoveItem(cid,XX,1) == true then doPlayerAddItem(cid,XXX,1) else end end return true end Depois modificar a linha 8 e 9 de XX para XXX e de XXX para XXXX,assim : Mostrar conteúdo oculto -- [ Tibiaking ] Script Feita Por caionak -- function onUse(cid, item) if item.itemid == Z then if doPlayerRemoveItem(cid,X,1) == true then doPlayerAddItem(cid,XX,1) elseif doPlayerRemoveItem(cid,XX,1) == true then doPlayerAddItem(cid,XXX,1) elseif doPlayerRemoveItem(cid,XXX,1) == true then doPlayerAddItem(cid,XXXX,1) else end end return true end E é claro que você não irá deixar com Z,X,XX,XXX,XXXX...Você terá que muda-los para os Id's Desejados,assim como expliquei na Legenda ! E Não se esqueça de adicionar uma linha no actions.xml com a seguinte frase: Mostrar conteúdo oculto <action itemid="Z" script="nome.lua"/> Troque Z pelo Id do item que dá upgrade e troque nome pelo nome que está o script.lua. Caso esteja em uma pasta coloque nomedapasta/nome.lua XD Espero que tenha ajudado Editado Novembro 4, 2017 7 anos por caionak Esqueci de algo... (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.