Postado Junho 12, 2018 7 anos bom dia galerinha do tk venho por meio desse pedir a ajuda de vcs com um script que funciona a sim..... o players clica uma estatua se tiver o item 12731 esse item transforma nê um outro item de id 12745, e esse item 12745 dure somente 48 horas, depois de 48 horas ele retorna para o item 12731 novamente, e que para o player fazer isso ele tem que ter 500 vip coins ID 11192. o player pode fazer só se tiver os 500 vip coins!!! muito obrigado-o dês de já. alguém pode ajudar?? dou +Rep
Postado Junho 12, 2018 7 anos Solução @mullino Actions.XML <action itemid="ID da estatua" event="script" value="Estatua.lua"/> Actions/scripts; local config = { item_no_transform = 12731, -- ItemID antes de ser transformado item_transform = 12745, -- ItemID após se transformar vip_coinsID = 11192, -- ID das vipCoins vip_coins_Required = 500, -- Quantos vipsCoins irá precisar remove_coins = TRUE -- Se irá remover os vip coins, coloque TRUE ou FALSE } function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) if getPlayerItemCount(cid, config.vip_coinsID) >= config.vip_coins_Required then if getPlayerItemCount(cid, config.item_no_transform) >= 1 then doPlayerRemoveItem(cid, config.item_no_transform, 1) doPlayerAddItem(cid, config.item_transform, 1) if config.remove_coins == TRUE then doPlayerRemoveItem(cid, config.vip_coinsID, config.vip_coins_Required) return true end return true else doSendMagicEffect(pos, 2) doPlayerSendTextMessage(cid, 27, "Voce precisa de 1 ".. getItemInfo(config.item_no_transform).name .." para transforma-lo.") return false end else doSendMagicEffect(pos, 2) doPlayerSendTextMessage(cid, 27, "Voce precisa de ".. config.vip_coins_Required .." ".. getItemInfo(config.vip_coinsID).name .." para transformar.") return false end return true end Itens.XML, dê um CTRL + F no ID do item transformado e cole isso: <attribute key="decayTo" value="12731" /> <attribute key="duration" value="XXX" /> Em XXX coloque a duração do item transformado.
Postado Junho 12, 2018 7 anos Autor 1 hora atrás, Sttorm disse: @mullino Actions.XML <action itemid="ID da estatua" event="script" value="Estatua.lua"/> Actions/scripts; local config = { item_no_transform = 12731, -- ItemID antes de ser transformado item_transform = 12745, -- ItemID após se transformar vip_coinsID = 11192, -- ID das vipCoins vip_coins_Required = 500, -- Quantos vipsCoins irá precisar remove_coins = TRUE -- Se irá remover os vip coins, coloque TRUE ou FALSE } function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) if getPlayerItemCount(cid, config.vip_coinsID) >= config.vip_coins_Required then if getPlayerItemCount(cid, config.item_no_transform) >= 1 then doPlayerRemoveItem(cid, config.item_no_transform, 1) doPlayerAddItem(cid, config.item_transform, 1) if config.remove_coins == TRUE then doPlayerRemoveItem(cid, config.vip_coinsID, config.vip_coins_Required) return true end return true else doSendMagicEffect(pos, 2) doPlayerSendTextMessage(cid, 27, "Voce precisa de 1 ".. getItemInfo(config.item_no_transform).name .." para transforma-lo.") return false end else doSendMagicEffect(pos, 2) doPlayerSendTextMessage(cid, 27, "Voce precisa de ".. config.vip_coins_Required .." ".. getItemInfo(config.vip_coinsID).name .." para transformar.") return false end return true end Itens.XML, dê um CTRL + F no ID do item transformado e cole isso: <attribute key="decayTo" value="12731" /> <attribute key="duration" value="XXX" /> Em XXX coloque a duração do item transformado. topp vc é O Cará @Sttorm so uma duvida em duration como sei que o tempo é de 48horas para colocar ae?
Postado Junho 12, 2018 7 anos Autor 5 minutos atrás, Sttorm disse: @mullino Você coloca 172800 que equivale a 48 horas obrigado mais uma vez @Sttorm
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.