Ir para conteúdo
  • Cadastre-se

CreatureScript%2FGlobalEvent%2FMoveMent [TFS 1.2] Bless free for low level - Bless de graça para level baixo


Posts Recomendados

@Larissa Azhaurn, dá para simplificar o script: 

-- Free bless
local freeBless = {
	level = 50,
	blessTotal = 5,
}

if player:getLevel() <= freeBless.level then
	for i = 1, freeBless.blessTotal do
		doPlayerAddBlessing(player, i)
	end
end 

@chateadoagr, é só editar nesta linha, sendo que se o player level menor ou igual ao level indicado ele recebe o free_bless:  

level = 50,
Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Pessoal, boa noite!

Como faço para que ao logar o jogador com free bless receba a mensagem de notificaçao dizendo que o bless é até certo level?

amera_banner.gif.29bbf8f5ce75868cb628288e527ef273.gif

www.Amera-Global.com - Rádio Amera ATS • TeamSpeak 3 • Cliente 10.99 e 11.00

Link para o post
Compartilhar em outros sites

Tenta assim:

 -- Free bless
    freeBless = {
        level = 50,
        blesses = {1, 2, 3, 4, 5}
    }

    if player:getLevel() <= freeBless.level then
        player:sendTextMessage(22, 'Bless free até level '.. freeBless.level ..'.')
        for i=1,#freeBless.blesses do
            doPlayerAddBlessing(player, freeBless.blesses[i])
        end
    end
Link para o post
Compartilhar em outros sites
  • 5 months later...

Apresentou esse erro 

06/03/2016 16:23:10] Lua Script Error: [CreatureScript Interface] 
[06/03/2016 16:23:10] data/creaturescripts/scripts/login.lua:onLogin

[06/03/2016 16:23:10] data/creaturescripts/scripts/login.lua:8: attempt to index global 'player' (a nil value)
[06/03/2016 16:23:10] stack traceback:
[06/03/2016 16:23:10]     data/creaturescripts/scripts/login.lua:8: in function <data/creaturescripts/scripts/login.lua:1>

Te ajudei? Rep +

 

 

 

81c329c0f55995cc31b11b90212da792.gif

Bj no S2   :mage:

Link para o post
Compartilhar em outros sites
  • 5 months later...

Assim acho que vai

local freeBlessMaxLevel = 130

function onLogin(cid)
    local player = Player(cid)
    if player:getLevel() <= freeBlessMaxLevel then
        for i = 1, 6 do
            player:addBlessing(i)
        end
        player:say('FREE BLESS LVL 130.', TALKTYPE_ORANGE_1)
        player:getPosition():sendMagicEffect(CONST_ME_HOLYDAMAGE)
    end
    return true
end

 

Editado por Andreeyyy (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo