Ir para conteúdo
  • Cadastre-se

(Resolvido)Actions Que Trasnforma


Ir para solução Resolvido por Storm,

Posts Recomendados

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

 

 

 

Link para o post
Compartilhar em outros sites
  • 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.

Link para o post
Compartilhar em outros sites
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?

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo