Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Para quem não sabe como funciona o script, quando o player logar no character ele vai receber uma mensagem no chat Default citando quais são as bless que ele está usando e as que não estão sendo utilizadas.

IQ2EG0V.png

 

 

Adicionando o script

 

Em "data/creaturescripts/scripts/CheckBless.lua" adicione está tag :

function onLogin(cid)

if(getPlayerBlessing(cid, 1)) then
first = "sim"
else
first = "nao"
end
if(getPlayerBlessing(cid, 2)) then
second = "sim"
else
second = "nao"
end
if(getPlayerBlessing(cid, 3)) then
third = "sim"
else
third = "nao"
end
if(getPlayerBlessing(cid, 4)) then
fourth = "sim"
else
fourth = "nao"
end
if(getPlayerBlessing(cid, 5)) then
fifth = "sim"
else
fifth = "nao"
end

doPlayerSendTextMessage(cid,20,'Suas blessings: 1='.. first ..' 2='.. second ..' 3='.. third ..' 4='.. fourth ..' 5='.. fifth ..'')

return true
end

Em "data/creaturescripts/creaturescripts.xml" adicione está tag :

<event type="login" name="BlessCheck" event="script" value="CheckBless.lua"/>

Em "data/creaturescripts/scripts/login.lua" adicione está linha no fim do script :

registerCreatureEvent(cid, "BlessCheck")

Creditos : Shadow Dan - ViitinG

  • Respostas 13
  • Visualizações 3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    @Schiffert, acho que a intenção dele foi colocar no login, para receber a mensagem ao logar. @ViitinG, fiz um remake aqui, dá uma testada ai se quiser ...  function onLogin(cid) local bless = {" F

  • function onLogin(cid)     local bless = {" First Bless,", " Second Bless,", " Third Bless,", " Fourth Bless,", " Fifth Bless."}     local check = "Received blessings:"     for i = 1, #bless do        

  • luanluciano93
    luanluciano93

    @caiohp, bem pensado, reputado!    Alguém pode testar? function onLogin(cid) local bless = {" First Bless,", " Second Bless,", " Third Bless,", " Fourth Bless,", " Fifth Bless."} local check = "

Postado

da pra fazer esse script em duas linhas no max... enviando somente a mensagem "you are full blessed."  ;)


 

Contato: beeki@ resto vocês sabem, eu acho.

Postado
  • Autor

Lógico que não, se for dessa maneira ele só vai falar se estiver com todas as bless e o propósito do script é mostrar quais as bless que o player está usando e quais as que ele não está usando.

Postado

Gostei, ideia inovadora

mas ainda sim prefiro usar um ornamented ankh ou um ornamented brooch, que dá pra ver mt bem, a menos que o cara seja um joão sem braço que não sabe das paradas do tibia 

:)

mas gostei.

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Postado

@Schiffert, acho que a intenção dele foi colocar no login, para receber a mensagem ao logar.

@ViitinG, fiz um remake aqui, dá uma testada ai se quiser ... 

function onLogin(cid)
	local bless = {" First Bless,", " Second Bless,", " Third Bless,", " Fourth Bless,", " Fifth Bless."}
	local check = "Received blessings:"
	for i = 1, 5 do
		check = getPlayerBlessing(cid, i) and check .. bless[i] or check
	end

	doPlayerSendTextMessage(cid, 20, 20 > check:len() and "No blessings received." or check)
	
	return true
end

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