Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Olá pessoal, esse script é simples, ele deixa o player que for menor ou igual a X com as 5 bless automáticas (se ele morrer ele recebe novamente, se estiver no level menor que o X). Basta configurar o level X.

Em creaturescript/scripts/ cria um arquivo com o nome bless_protect.lua e coloque o seguinte código dentro: 

local blessLevel = 30

function onLogin(player)
    if player:getLevel() <= blessLevel then
        for i = 1, 5 do
            player:addBlessing(i)
        end
        player:getPosition():sendMagicEffect(CONST_ME_HOLYDAMAGE)
    end
    return true
end

Script TFS 0.4

Spoiler

local blessLevel = 30

function onLogin(cid)
	if getPlayerLevel(cid) <= blessLevel then
		for bless = 1, 5 do
			doPlayerAddBlessing(cid, bless)
		end
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYDAMAGE)
	end
	
	return true
end

 

 

Agora em creaturescript/script/ no arquivo login.lua add o evento: 

registerCreatureEvent(cid, "BlessProtect")

E por fim coloque a tag em creaturescripts/creaturescripts.xml

<event type="login" name="BlessProtect" script="bless_protect.lua"/>

E é isso pessoal, agora basta editar o level no primeiro código aqui : local blessLevel = 30

 
Qualquer dúvida poste aqui. Abraços!

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

  • Respostas 9
  • Visualizações 2.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    local blessLevel = 30 function onLogin(cid) if getPlayerLevel(cid) <= blessLevel then for bless = 1, 5 do doPlayerAddBlessing(cid, bless) end doSendMagicEffect(getPlayerPosition(cid), CO

  • 1 month later...
  • 2 months later...

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.7k

Informação Importante

Confirmação de Termo