Ir para conteúdo

Featured Replies

Postado
  • Autor
4 horas atrás, Orochi Elf disse:

Brother, como já disse a você, estou um pouco enferrujado, mas tenta ai.

 


-- Developed by: Tony Araújo (OrochiElf) -- 

local configs = {
    price = 5000 -- Gold Coins
    addonType = 1, -- Addon Number
    chance = 30 -- 30%
    outfitTab = {
        [0] = 145, --  Female Wizzard
        [1] = 149; --  Male Wizzard
    }
}

function onUse(cid)
    if getPlayerStorageValue(cid, 12394) < 1 then
        if doPlayerRemoveMoney(cid, configs.price) then
            if math.random(100) >= configs.chance then
            
                doPlayerAddOutfit(cid, configs.outfitTab[getPlayerSex(cid)], configs.addonType)
                doPlayerSendTextMessage(cid, 25, "You have received new addon from wizzard outfit")
                setPlayerStorageValue(cid, 12394, 1)
            else
            
                doPlayerSendCancel("Take care next time.")
            end
        else
        
            doPlayerSendCancel("You need ".. configs.price .." gold coins.")    
        end
    else
    
        doPlayerSendCancel("You cant do it.")
    end
    return true
end

 

@Orochi Elf Cara valeu!
Mas deu esse erro aqui:

 

[20/01/2016 01:52:21] [Error - LuaScriptInterface::loadFile] data/actions/scripts/addons/summoner1.lua:3: '}' expected (to close '{' at line 1) near 'addonType'
[20/01/2016 01:52:21] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/addons/summoner1.lua)
[20/01/2016 01:52:21] data/actions/scripts/addons/summoner1.lua:3: '}' expected (to close '{' at line 1) near 'addonType'

  • Respostas 12
  • Visualizações 652
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Só pra constar, o item ficará em cima de uma mesa, ou chão ou ficará dentro de alguma caixa ou algo do tipo?

  • Brother, como já disse a você, estou um pouco enferrujado, mas tenta ai.   -- Developed by: Tony Araújo (OrochiElf) -- local configs = { price = 5000 -- Gold Coins addonType = 1, --

  • kkkkkk, foram erros toscos meus, está faltando uma vírgula depois de price, e no chance também. Assim: local configs = { price = 5000, -- Gold Coins addonType = 1, -- Addon Number

Postado

kkkkkk, foram erros toscos meus, está faltando uma vírgula depois de price, e no chance também.

Assim:

local configs = {
    price = 5000, -- Gold Coins
    addonType = 1, -- Addon Number
    chance = 30, -- 30%
    outfitTab = {
        [0] = 145, --  Female Wizzard
        [1] = 149; --  Male Wizzard
    };
}

 

Postado
  • Autor

Valeeeu!

Pronto meu caro!!!
Acertei tudo... agora tá 100%, só dei uma pequena pincelada, beem de leve!

Tava faltando o cid lá nos SendCancel o que fazia não dar mensagem nenhuma após concluir o addon, e se não tivesse dinheiro.

No demais só acertei ao meu gosto!

 

Obrigado @Orochi Elf pela infinita paciência e dedicação!

 

local configs = {
	name = "Wizzard Addon",
    price = 20000, -- Gold Coins
    addonType = 1,	-- Addon Number
    chance = 95, -- % de erro
    outfitTab = {
        [0] = 133, --  Female Wizzard
        [1] = 141; --  Male Wizzard
    }
}

function onUse(cid)
    if getPlayerStorageValue(cid, 21010) < 1 then
        if doPlayerRemoveMoney(cid, configs.price) then
            if math.random(100) >= configs.chance then
            
                doPlayerAddOutfit(cid, configs.outfitTab[getPlayerSex(cid)], configs.addonType)
                doPlayerSendTextMessage(cid, 21, "You just earned the "..(configs.name)..".")
                setPlayerStorageValue(cid, 21010, 1)
            else
            
                doPlayerSendCancel(cid, "Take care next time.")
            end
        else
        
            doPlayerSendCancel(cid, "You need ".. configs.price .." gold coins.")    
        end
    else
    
        doPlayerSendCancel(cid, "You have already completed this addon.")
    end
    return true
end

 

 

1000rep+ pra você!

 

 

Editado por PLoOc (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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo