Postado Agosto 19, 2017 7 anos Um script de movements que ao passar no tile, substituía por um item x e acrescente cargas na quantidade X. Por exemplo, cargas de AOL Não precisa emitir mensagem, nem nada, apenas substituía, e uma unica vez.
Postado Agosto 19, 2017 7 anos Substituir um item por outro e adicionar cargas ou adicionar cargas a item que está com o player? Contato: Email: [email protected] Discord: Dwarfer#2715
Postado Agosto 19, 2017 7 anos Autor 1 minuto atrás, Dwarfer disse: Substituir um item por outro e adicionar cargas ou adicionar cargas a item que está com o player? substitui o item por outro com cargas, id 8584 e 250 de cargas
Postado Agosto 19, 2017 7 anos Solução local id, charges = 8584, 250 function onStepIn(cid, item, frompos, itemEx, topos) if getPlayerStorageValue(cid, 17743) ~= -1 then return true end if doPlayerRemoveItem(cid, id, 1) then local necklace = doPlayerAddItem(cid, id, 1) doItemSetAttribute(necklace, "charges", charges) setPlayerStorageValue(cid, 17743, 1) end return true end <movevent type="StepIn" actionid="ACTIONID" event="script" value="NOMEDOARQUIVO.lua"/> Lembrando que o item deve ter o atributo <attribute key="charges" value="0" /> no items.xml. Contato: Email: [email protected] Discord: Dwarfer#2715
Postado Agosto 20, 2017 7 anos Autor 18 horas atrás, Dwarfer disse: local id, charges = 8584, 250 function onStepIn(cid, item, frompos, itemEx, topos) if getPlayerStorageValue(cid, 17743) ~= -1 then return true end if doPlayerRemoveItem(cid, id, 1) then local necklace = doPlayerAddItem(cid, id, 1) doItemSetAttribute(necklace, "charges", charges) setPlayerStorageValue(cid, 17743, 1) end return true end <movevent type="StepIn" actionid="ACTIONID" event="script" value="NOMEDOARQUIVO.lua"/> Lembrando que o item deve ter o atributo <attribute key="charges" value="0" /> no items.xml. Perfeito,, obg
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.