StyloMaldoso 330 Postado Maio 25, 2013 Share Postado Maio 25, 2013 (editado) Bom pessoal estou com uma duvida que estou quebrando a cabeça. O Slicer fez um script em pokeexp.lua (creaturescript) baseado em stages de exp olha como ficou ( o começo ) local function playerAddExp(cid, exp) doPlayerAddExp(cid, exp) doSendAnimatedText(getThingPos(cid), exp, 215) end local Exps = { {minL = 1, maxL = 40, multipler = 1}, {minL = 41, maxL = 75, multipler = 0.20}, {minL = 76, maxL = 99, multipler = 0.17}, {minL = 100, maxL = 149, multipler = 0.15}, {minL = 150, maxL = 199, multipler = 0.1}, {minL = 200, maxL = 249, multipler = 0.05}, {minL = 250, maxL = 299, multipler = 0.1}, } local function calculaExp(cid, expTotal) if not isPlayer(cid) then return 0 end local expFinal = expTotal local flag = false for _, TABLE in pairs(Exps) do if getPlayerLevel(cid) >= TABLE.minL and getPlayerLevel(cid) <= TABLE.maxL then flag = true expFinal = expFinal * TABLE.multipler break end end if not flag then expFinal = expFinal * 0.1 end --lvl 300+ return math.floor(expFinal) end O Script não à poblemas nenhum PORÉM ao matar o poke ele n ta pegando a EXP que esta na tabela e sim a EXP que esta no configuration.lua baseExpRate = x intão vamos supor que esse script do pokeexp não esta servíndo pra nada, mais é util para os PDA se alguem sabe oque esta aconteçendo que ele ainda continua pegando a exp da lib e n do pokeexp ficareí grato. abraç Editado Maio 25, 2013 por StyloMaldoso Link para o comentário https://xtibia.com/forum/topic/214997-encerrado-exp-stage-pokeexplua/ Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Maio 25, 2013 Share Postado Maio 25, 2013 mano achu q ja te expliquei q a exp dos pokes eh feita em cima de uma formula gigante q o brun inventou neh? essa eh a exp do poke... local exp = pokes[getCreatureName(cid)].exp * baseExpRate + pokes[getCreatureName(cid)].vitality * pokemonExpPerLevelRate e depois ainda eh calculado com + isso aki... (onde o givenexp equivale a essa formula ae decima) local expTotal = math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)) resumindo, clr q o baseExpRate muda a exp final dos pokes... ¬¬ Link para o comentário https://xtibia.com/forum/topic/214997-encerrado-exp-stage-pokeexplua/#findComment-1524618 Compartilhar em outros sites More sharing options...
KratosTheBest 2 Postado Maio 25, 2013 Share Postado Maio 25, 2013 Configurei o meu corretamente aqui e está funcionando perfeitamente, no meu caso, eu configuerei na lib e no xml do pokemon. Está dando a exp escolhida por mim no estage. Link para o comentário https://xtibia.com/forum/topic/214997-encerrado-exp-stage-pokeexplua/#findComment-1524769 Compartilhar em outros sites More sharing options...
vital900 570 Postado Agosto 4, 2013 Share Postado Agosto 4, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/214997-encerrado-exp-stage-pokeexplua/#findComment-1547306 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário https://xtibia.com/forum/topic/214997-encerrado-exp-stage-pokeexplua/#findComment-1734958 Compartilhar em outros sites More sharing options...
Posts Recomendados