Ir para conteúdo
  • Cadastre-se

(Resolvido)Ajuda com esse script efeito quando player logar [SCRIPT]


Ir para solução Resolvido por Sun,

Posts Recomendados

  • Solução
local tabela_infos = {
 [0] = {  Effect = 123, Storage = 259005,  text = "Shinobi",     color = COLOR_GREEN,      efeito = 1}, -- ## [valor da storage] ## --
 [1] = {  Effect = 123, Storage = 259005,  text = "Genin",       color = COLOR_DARKBROWN,  efeito = 2}, -- ## [valor da storage] ## --
 [2] = {  Effect = 123, Storage = 259005,  text = "Chunin",      color = COLOR_YELLOW,     efeito = 2}, -- ## [valor da storage] ## --
 [3] = {  Effect = 123, Storage = 259005,  text = "Jounin",      color = COLOR_LIGHTGREEN, efeito = 2}, -- ## [valor da storage] ## --
 [4] = {  Effect = 123, Storage = 259005,  text = "Akatsuki",    color = COLOR_DARKRED,    efeito = 2}, -- ## [valor da storage] ## --
 [5] = {  Effect = 123, Storage = 259005,  text = "Captao A.",   color = COLOR_WHITE,      efeito = 2},  -- ## [valor da storage] ## --
 [6] = {  Effect = 123, Storage = 259005,  text = "Anbu",        color = COLOR_RED,        efeito = 2}  -- ## [valor da storage] ## --
}

function onLogin(cid)
 for value, dados in pairs(tabela_infos) do
  if getPlayerStorageValue(cid, dados.Storage) == value then
	 doSendMagicEffect(getPlayerPosition(cid), dados.efeito)
	 doSendAnimatedText(getPlayerPosition(cid), dados.text, dados.color)
     end
    end
  return true
end 

 

agora em login.lua, cole isto acima do registerCreatureEvent

	if getPlayerStorageValue(cid, 259005) == -1 then
		setPlayerStorageValue(cid, 259005, 0)
	end

 

e agora junto com registerCreatureEvent cole isto.

registerCreatureEvent(cid, "efeito")

 

e agora em creaturescript.xml

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

 

 

Este gif é para lhe mostrar como ficou, eu já configurei tudo para você, não precisa alterar nada além de efeito e text.

OBS: O ISTO É APENAS UMA ILUSTRAÇÃO, OU SEJA SE O PLAYER LOGAR NÃO IRA TROCAR O TEXTO SE ELE TIVER COM O VALOR DE SHINOBI.

               efetio.thumb.gif.ef920f323c5a7a54c0296e6f6c753855.gif

 

@KR33

                                                                                                                  Have no idea!

                                                                                                  freelance? go to my discord:  sun#8860

 

Link para o post
Compartilhar em outros sites

Agora os erros estão explicados.  
Finalizei o script do Sun, colocando os efeitos pra saírem por 5 segundos e centralizados devidamente no char. 
 

  Mostrar conteúdo oculto

 

Editado por 139
Agora ta funcionando certinho. (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  Em 17/03/2021 em 21:19, 139 disse:

Agora os erros estão explicados.  
Finalizei o script do Sun, colocando os efeitos pra saírem por 5 segundos e centralizados devidamente no char. 
 

  Mostrar conteúdo oculto


PS: Minhas alterações não foram testadas.

Mostrar mais  

 

 

Opa irmão não funcionou 

fiz assim configurei meus efeitos queria que o efeito saisse em cima do player sabe? e tipo e loga aparece efeito  e sai tendeu

o script que o amigo ai fez funcinou 100% mas quando coloco as linhas que vc passou para.

 

  Mostrar conteúdo oculto

 

  Em 17/03/2021 em 20:51, Sun disse:
local tabela_infos = {
 [0] = {  Effect = 123, Storage = 259005,  text = "Shinobi",     color = COLOR_GREEN,      efeito = 1}, -- ## [valor da storage] ## --
 [1] = {  Effect = 123, Storage = 259005,  text = "Genin",       color = COLOR_DARKBROWN,  efeito = 2}, -- ## [valor da storage] ## --
 [2] = {  Effect = 123, Storage = 259005,  text = "Chunin",      color = COLOR_YELLOW,     efeito = 2}, -- ## [valor da storage] ## --
 [3] = {  Effect = 123, Storage = 259005,  text = "Jounin",      color = COLOR_LIGHTGREEN, efeito = 2}, -- ## [valor da storage] ## --
 [4] = {  Effect = 123, Storage = 259005,  text = "Akatsuki",    color = COLOR_DARKRED,    efeito = 2}, -- ## [valor da storage] ## --
 [5] = {  Effect = 123, Storage = 259005,  text = "Captao A.",   color = COLOR_WHITE,      efeito = 2},  -- ## [valor da storage] ## --
 [6] = {  Effect = 123, Storage = 259005,  text = "Anbu",        color = COLOR_RED,        efeito = 2}  -- ## [valor da storage] ## --
}

function onLogin(cid)
 for value, dados in pairs(tabela_infos) do
  if getPlayerStorageValue(cid, dados.Storage) == value then
	 doSendMagicEffect(getPlayerPosition(cid), dados.efeito)
	 doSendAnimatedText(getPlayerPosition(cid), dados.text, dados.color)
     end
    end
  return true
end 

 

agora em login.lua, cole isto acima do registerCreatureEvent

	if getPlayerStorageValue(cid, 259005) == -1 then
		setPlayerStorageValue(cid, 259005, 0)
	end

 

e agora junto com registerCreatureEvent cole isto.

registerCreatureEvent(cid, "efeito")

 

e agora em creaturescript.xml

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

 

 

Este gif é para lhe mostrar como ficou, eu já configurei tudo para você, não precisa alterar nada além de efeito e text.

OBS: O ISTO É APENAS UMA ILUSTRAÇÃO, OU SEJA SE O PLAYER LOGAR NÃO IRA TROCAR O TEXTO SE ELE TIVER COM O VALOR DE SHINOBI.

               efetio.thumb.gif.ef920f323c5a7a54c0296e6f6c753855.gif

 

@KR33

Mostrar mais  

Perfeitoo Obrigado existe como colocar pro efeito sair em cima do player?

Tipo gostei aparece o texto mas junto ao texto o efeito que tenho no cliente ja confifurei no script ai.

Link para o post
Compartilhar em outros sites
  Em 18/03/2021 em 06:30, 139 disse:

@KR33 editei o meu último comentário com o a correção do código, agora está funcionando 100%.
 

Mostrar mais  

 

 

Muito obrigado deus abençoe vcs, mano to com uma ultima duvida no meu ot tem 8 sistemas eu so tenho 5 efeitos como fasso pra remover as linhas dos efeitos dos outros 3? tipo to tentando mais continua aparendo efeito.  TO FAZENDO ASSIM E NÃO SAIU TIPO QUERO Q ESSA LINHA NÃO SAIA EFEITO SO TEXTO TENDEU

  Mostrar conteúdo oculto

 

Link para o post
Compartilhar em outros sites
  Em 18/03/2021 em 10:46, KR33 disse:

 

 

Muito obrigado deus abençoe vcs, mano to com uma ultima duvida no meu ot tem 8 sistemas eu so tenho 5 efeitos como fasso pra remover as linhas dos efeitos dos outros 3? tipo to tentando mais continua aparendo efeito.  TO FAZENDO ASSIM E NÃO SAIU TIPO QUERO Q ESSA LINHA NÃO SAIA EFEITO SO TEXTO TENDEU

  Mostrar conteúdo oculto

 

Mostrar mais  

coloca o efeito 0

                                                                                                                  Have no idea!

                                                                                                  freelance? go to my discord:  sun#8860

 

Link para o post
Compartilhar em outros sites
  • 1 year later...
  Em 17/03/2021 em 21:19, 139 disse:

Agora os erros estão explicados.  
Finalizei o script do Sun, colocando os efeitos pra saírem por 5 segundos e centralizados devidamente no char. 
 

  Mostrar conteúdo oculto

 

Expand   Mostrar mais  

 

 

desculpa reviver mais consegue me ajudar por ela na otx? não funcionou na otc so na distro normal

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.

  • Estatísticas dos Fóruns

    96833
    Tópicos
    519574
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo