Postado Janeiro 7, 2017 8 anos alguém ajuda nesse script aqui, ele está funcionando normal, só que ele não esta contando certo a quantidade de dinheiro que cada player ganha local tppos = {x=1023,y=1023,z=7} local exp = 1000000 -- Quanto de experience o player irá ganhar?! local default = {2090} local vocs = {7440,7440,7443,7439,7440,7440,7443,7439} function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddLevel(cid, 2) for x,i in pairs(default) do doPlayerAddItem(cid,i) end local bp = doPlayerAddItem(cid,5801,1) local gala = math.random(1,200) for x = 2, gala do doAddContainerItem(bp, 2152, 1) end local add = math.random(1,100) doAddContainerItem(bp, 2152, add) doAddContainerItem(bp, vocs[getPlayerVocation(cid)], 2) local ret = "" for x,i in pairs(default) do if x == 1 then ret = "1 " .. getItemNameById(i) else ret = ret .. ", 1 " ..getItemNameById(i) end end for x,i in pairs(getPlayersOnline()) do doPlayerSendTextMessage(i,19, "O jogador (" .. getPlayerName(cid).. ") completou o (Evento): e ganhou 2 Nivel, 1 Chave de Addons, 2 "..getItemNameById(vocs[getPlayerVocation(cid)]).." , "..gala.." platinum coins!.") end doTeleportThing(cid,tppos) doSendAnimatedText(getPlayerPosition(cid), "Parabéns!", TEXTCOLOR_YELLOW) doSendMagicEffect(getCreaturePosition(cid), math.random(28,28)) doSendMagicEffect(tppos,10) return true end
Postado Janeiro 7, 2017 8 anos Esse script ta complicado de mais, me diga que cálculo ele deve fazer Te ajudei? Clique em Gostei ! ²²²d¬¬b²²² "She's got a smile that it seems to me...." ♪♪
Postado Janeiro 7, 2017 8 anos Autor luangop, tipo ali coloquei pra vir 1 a 200 platinum coins, ai o cara faz a quest e ganha 64 platinu coins.. ai no default a mensagem aparece "o jogador ganhou 1053, 644, 987 platinum coins vai aparecendo aleatoriamente os numeros, não a quantidade certa que o player recebe na bp
Postado Janeiro 8, 2017 8 anos Cara, você fez um script complexo demais para pouca coisa, e percebi que você colocou duas vezes a mesma função, que foi o que gerou o transtorno... tente assim: local tppos = {x=1023,y=1023,z=7} local exp = 1000000 -- Quanto de experience o player irá ganhar?! local default = {2090} local vocs = {7440,7440,7443,7439,7440,7440,7443,7439} function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddLevel(cid, 2) for x,i in pairs(default) do doPlayerAddItem(cid,i) end local bp = doPlayerAddItem(cid,5801,1) local gala = math.random(1,200) for x = 2, gala do doAddContainerItem(bp, 2152, 1) end local add = math.random(1,100) doAddContainerItem(bp, 2152, gala) doAddContainerItem(bp, vocs[getPlayerVocation(cid)], 2) local ret = "" for x,i in pairs(default) do if x == 1 then ret = "1 " .. getItemNameById(i) else ret = ret .. ", 1 " ..getItemNameById(i) end end for x,i in pairs(getPlayersOnline()) do doPlayerSendTextMessage(i,19, "O jogador (" .. getPlayerName(cid).. ") completou o (Evento): e ganhou 2 Nivel, 1 Chave de Addons, 2 "..getItemNameById(vocs[getPlayerVocation(cid)]).." , "..gala.." platinum coins!.") end doTeleportThing(cid,tppos) doSendAnimatedText(getPlayerPosition(cid), "Parabéns!", TEXTCOLOR_YELLOW) doSendMagicEffect(getCreaturePosition(cid), math.random(28,28)) doSendMagicEffect(tppos,10) return true end Te ajudei? Clique em Gostei ! ²²²d¬¬b²²² "She's got a smile that it seems to me...." ♪♪
Postado Janeiro 8, 2017 8 anos Autor luangop, continua do mesmo jeito, ele não ta contando certo a quantidade de platinum coins você ganha
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.