Ir para conteúdo

Featured Replies

Postado

estou tentando limitar o level máximo do meu servidor para 600, testei um script antigo da versão 0.4 porem meu tfs agora é 1.2 e não esta funcionando tambem nào acho a função nova

 

function onAdvance(player, skill, oldLevel, newLevel)
    if skill ~= SKILL__LEVEL then
        return true
    end
        if newLevel >= 601 then
            doPlayerAddLevel(cid, -1)
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Max level is 600!')
        end
    return true
end

 

 

preciso da função para remover o level

Editado por Lost666 (veja o histórico de edições)

Fanobet_3.jpg

Postado

Tenta algo assim (não testei):
 

function onAdvance(player, skill)

    if skill == SKILL_LEVEL and player:isPlayer() then
        if player:getLevel() > 600 then
          player:addExperience(3564169800 - player:getExperience())
          player:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, 'Max level is 600!')
        end
    end
    return true
end

Só uma observação, não sei qual é a função para pegar a experiência necessária para certo level nessa versão do TFS, então peguei a exp 3564169800 (level 600) no site do Tibia e adicionei manualmente.

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Postado
function doPlayerRemoveLevel(cid, level)
	if isPlayer(cid) == true and level >= 1 then
		local experience = getPlayerRequiredExperience(cid, getPlayerLevel(cid)-level)
		return doPlayerRemoveExp(cid, experience)
	end
	return false
end

 

mais funções

 

https://github.com/opentibia-xx/data/blob/master/functions.lua

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo