Postado Janeiro 5, 2016 9 anos bom gente eu gostaria que quando o player upar lvl ele execute uma talkactions que é o !save para salvar seu personagem quero q seja toda vez q ele upar um lvl
Postado Janeiro 5, 2016 9 anos Não seria mais fácil no script que você possui no seu servidor de upar em creaturescripts que utiliza a função onAdvance você simples adicionar doPlayerSave(cid) ? Discord: vankk #7765 Precisando de ajuda? Entre em contato comigo via Discord. Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.
Postado Janeiro 5, 2016 9 anos Autor @vankk poderia colocar no local correto por mim? Spoiler local configuracao = { efeito = {28, 29}, -- Efeito que vai mandar ao avançar de level. texto = "Level up!", -- Texto que vai aparecer ao avançar de level. cortexto = 215 -- Cor do texto, sendo o número entre 1 e 254. } function onAdvance(cid, skill, oldLevel, newLevel) if skill ~= 8 then return true end if newLevel >= 11 and newLevel <= 200 then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, math.floor(newLevel/2)) end --alterado v1.8 doRegainSpeed(cid) doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)]) local color = 0 if configuracao.texto then if configuracao.cortexto ~= 0 then color = configuracao.cortexto else color = math.random(1, 254) end doSendAnimatedText(getThingPos(cid), configuracao.texto, color) end local s = getCreatureSummons(cid) if #s >= 1 then for i = 1, #s do doCreatureAddHealth(s, getCreatureMaxHealth(s)) doSendMagicEffect(getThingPos(s), 132) end --alterado v1.8 end doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doSendMagicEffect(getThingPos(cid), 132) return true end
Postado Janeiro 5, 2016 9 anos Não, simplesmente adicione em cima da linha 33. Discord: vankk #7765 Precisando de ajuda? Entre em contato comigo via Discord. Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.
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.