Ir para conteúdo

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

Featured Replies

Postado
  • 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

  • Respostas 27
  • Visualizações 2.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local tabela_infos = { [0] = { Effect = 123, Storage = 259005, text = "Shinobi", color = COLOR_GREEN, efeito = 1}, -- ## [valor da storage] ## -- [1] = { Effect = 123, Storage = 259005,

  • você fez oque eu te falei?

  • o problema dele não é a posição do efeito. e sim problema com o script que mostra o mesmo a todos!

Posted Images

Postado

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)

Postado
  • Autor
  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.

 

 

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

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.

Postado
  • Autor
  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%.
 

 

 

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

 

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