Administrador gutinha 1.287 Postado 19 de Agosto 2023 Administrador Compartilhar Postado 19 de Agosto 2023 Salve rapaziada, o sistema funciona da seguinte forma. Ao derrotar um pokémon selvagem, existe uma chance do seu corpo emitir uma aura, basta você passar por cima dele para receber novamente a mesma experiência dada pelo pokémon. Em creaturescript, procure por pokeexp.lua Spoiler Dentro dele, procure por local givenexp = getWildPokemonExp(cid) Em baixo coloque local expTotal = 0 procure por: local expTotal = math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)) substitua por: expTotal = math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)) procure por: if corpse.itemid ~= 0 then coloque em baixo: local configBonusExp = { text = "exp", colorText = COLOR_POISON, effect = 100, time_effect = 5, chance = 100 } if math.random(1, 100) <= configBonusExp.chance then doItemSetAttribute(corpse.uid, "bonusexp", expTotal) doItemSetAttribute(corpse.uid, "aid", 64700) for i = 1, configBonusExp.time_effect do addEvent(doSendMagicEffect, 1000*i, getThingPos(cid), configBonusExp.effect) addEvent(doSendAnimatedText, 1000*i, getThingPos(cid), "+"..expTotal.." "..configBonusExp.text, configBonusExp.colorText) end end Agora em movements/movements.xml Spoiler Coloque <movevent type="StepIn" actionid="64700" event="script" value="doubleExp.lua"/> E crie um arquivo em movements/scripts com o nome de doubleExp.lua e coloque function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end local owner = getItemAttribute(item.uid, "corpseowner") if owner and isCreature(owner) and isPlayer(owner) and cid == owner then local expBonus = getItemAttribute(item.uid, "bonusexp") doPlayerAddExp(cid, expBonus) sendMsgToPlayer(cid, 27, "Your has gained a "..expBonus.." Experience Points.") doItemEraseAttribute(item.uid, "aid") doItemEraseAttribute(item.uid, "bonusexp") end return true end Feito isso está instalado, só reiniciar o servidor e testar. Créditos: Sukito/Gristony 7 3 Link para o comentário https://tibiadevs.com/forums/topic/81-exp-aura-otp-para-pda/ Compartilhar em outros sites Mais opções de compartilhamento...
Administrador TELASKO 2.949 Postado 19 de Agosto 2023 Administrador Compartilhar Postado 19 de Agosto 2023 asmei, obrigado guzinho ❤️ Link para o comentário https://tibiadevs.com/forums/topic/81-exp-aura-otp-para-pda/#findComment-365 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora