Ir para conteúdo
  • Cadastre-se

Posts Recomendados

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.

Link para o post
Compartilhar em outros sites
Link para o post
Compartilhar em outros sites

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

Link para o post
Compartilhar em outros sites

@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
Link para o post
Compartilhar em outros sites

 

@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

entendi, o ponto...

pensando nos players que nao tem itens que mostram a bless é interessante

pensando nisso, dá pra fazer um negócio assim pra ver se o player está premium ou não né, em servidores mais conhecidos tem essa função 

 

edit: Luan, testei o seu codigo, ele meio que bugou, tipo.. eu logava e mostrava só "20" ...

eu editei aqui um pra mim mesmo, usei o mesmo código dos items de bless check, ai quando loga aparece do mesmo jeito que aparece quando usa um item daquele

ficou funcional..

lembrando, meu tfs é 1.0

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

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

Tenta mudar aqui ... 

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

coloquei um IF ali, não sei se funciona desta forma, pode testar?

ele buga essa linha

da isso:

unexpected symbol near "if" na linha 8, que é essa linha ...

 

 

eu to usando um jeito diferente, veja, a linha que tu me mandou no meu é um pouco diferente, mas funciona bem

function onLogin(cid)

local str = {"\nSpiritual Shielding", "\nEmbrace of Tibia", "\nFire of the Suns", "\nSpark of the Phoenix", "\nWisdom of Solitude", "\nTwist of Fate"}

local result = "Received blessings:"

local player = Player(cid)

for i = 1, 6 do

result = player:hasBlessing(i) and result .. str or result

end

player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 20 > result:len() and "No blessings received." or result)

return true

end

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

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

Fiz uma outra melhoria..

Idéias são à prova de balas.

xS0NYx here

"Ser ateu é viver em razão de fatos, não de crenças; É aproveitar essa vida, não desperdiça-la na esperança de viver outra; É fazer o bem de coração, não por devoção. Ser ate, simplesmente, um ser livre."

Link para o post
Compartilhar em outros sites

@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 = "Received blessings:"
	for i = 1, #bless do
		check = getPlayerBlessing(cid, i) and check .. bless[i] or check
	end

	if check:len() > 20 then
		doPlayerSendTextMessage(cid, 20, check)
	else
		doPlayerSendTextMessage(cid, 20, "No blessings received.")
	end

	return true
end

Edit: 
Alguem testou?

Link para o post
Compartilhar em outros sites
  • 1 month later...

@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 = "Received blessings:"
	for i = 1, #bless do
		check = getPlayerBlessing(cid, i) and check .. bless[i] or check
	end

	if check:len() > 20 then
		doPlayerSendTextMessage(cid, 20, check)
	else
		doPlayerSendTextMessage(cid, 20, "No blessings received.")
	end

	return true
end

Edit: 

Alguem testou?

 

Eu testei, funciona :)

 

@edit, tem só 1 problema, aparece pro account manager

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

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por victorat
      Olá boa noite, venho aqui informar um erro que aparece no distro do servidor toda vez em que o player verifica suas Blessings pelos seguintes itens:
      Ornamented Brooch id: 12385 e Ceremoniak Ankh id: 6561
      O erro no distro é o seguinte, toda vez que o player da Use no item aparece corretamente 100% as informações se ele possui alguma bless, quais.. e até se não possui nenhuma, o erro é esse:
       
      [19/01/2015 20:27:47] [Error - Action Interface]
      [19/01/2015 20:27:47] data/actions/scripts/other/checkblessings.lua:onUse
      [19/01/2015 20:27:47] Description:
      [19/01/2015 20:27:47] (luaGetPlayerBlessing) Player not found
       
      o sistema de bless que eu possuo é por charms
       
      em Actions/scripts/other/checkblessings.lua está assim:
      e em actions/actions.xml está assim:
      e tenho tbm a script de blessings, que é responsável pelas charms, acho que o erro não está nela, mas está aqui pra qualquer coisa..
      actions/actions.xml
      actions/scripts/other/blessings.lua:
      Alguém sabe porque esse erro no distro acontece toda vez em que o player verifica suas bless através dos 2 itens?
      Agradeço qualquer ajuda!
    • Por Pontirolli96
      E aí galera! Sou adm de um server de pokemon, estou enfrentando alguns problemas! E gostaria de pedir uma ajuda a vocês.
       
      Seguinte, 1º problema: 
       
      - Bless
       
      Eu não tenho nenhuma script de bless e não estou achando, alguém poderia me enviar?! 
      Queria comprar bless pelo "!Bless" pelo valor de 100k. 
       
      Desde já obrigado.
       
      2º Problema
       
      - Lag ao matar o pokemon
       
      Toda vez ao terminar de matar um pokemon da um lag de 1s/2s. Isso é muito pouco, porém numa hunt fica realmente muito irritante, ainda mais em Outland... Alguém poderia me ajudar?
       
       
      Valeu pessoal!
       
       
      @EDIT
       
      Os players também não conseguem invitar outros na casa, como resolver isso? Obg
    • Por bonehell
      Bom galera boa tarde, meu problema é o seguinte eu sempre tive o comando !bless em meu ot serv. e sempre funcionou bem. o problema é que agr eu troquei ele de Real Serv para Styller Yorts version 0.7.5 . e a bless parou de funcionar. os players compram mas quando morrem perdem tudo.. ajuda ae PF +REP!
    • Por yuriowns
      Bom dia, estou com um novo projeto de um servidor 8.6 TFS 1.3, adicionei recentemente o comando "!aol" e "!bless", os dois funcionam perfeitamente, porém quando o player ganha a bless, ele perde os itens do mesmo jeito, alguém sabe como posso resolver? já mudei o script de bless várias vezes e o problema não é esse.
    • Por Scarlet Von Halisha
      tibia1000.exeOTXGlobal Full
       
      [CLIENTS COMPATÍVEIS]
        10.00, 11.00 e 11.02
       
      [DOWNLOAD]
      BAIXEM: https://www.mediafire.com/?5yx8gj1at7569o3
      Tibia 10: tibia1000.exe
      REPORTEM no Topico.
       
      [SCAN]
      https://www.virustotal.com/pt/file/f692b85dd979da4cb7348d94c18d250c785860f9909aaa06084332c1873c8b19/analysis/
       

       
      [FEATURES]
      NEW DEPOT, NEW SPAWN, NEW CAST SYSTEM, NEW NPC SYSTEM VIA BANK BALANCE, NEW CRITICAL BOOST SYSTEM, NEW POTIONS, REWARD SYSTEM, PREY SYSTEM, IMBUING, WRAP, NEW BLESS, STORE.
       

       
      [MAPA]
      FULL GLOBAL MAP WITH OTHERWORLD - OTXServer Malucooo
      TODAS CIDADES E NOVAS AREAS
      TODAS QUESTS FUNCIONANDO!
      BASE ORIGINAL: 
       
      [CONTATO]
      SKYPE: [email protected] EMAIL: [email protected]
       
      [Créditos]
      Tfs 1.3 Developers -Zbizu - Pitis91 - MatheusMkalo - Gesior - Lundrial - M4G0 - Charles - Fish04k - Printer - Djarek - Ninjalulz - Slavidodo - Thexamx - Socket2810 - Ciroc -Absolute - Gordonbay - Mitsuig - Alissonfgp - Gunz - Bruno Minervino - Comedinha -Hirako - Maya - Mattyx14 – Darkjav - Viking Tibia.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo