Postado Janeiro 20, 2016 9 anos 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'
Postado Janeiro 20, 2016 9 anos 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 Janeiro 21, 2016 9 anos 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 Janeiro 21, 2016 9 anos 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.