[Resolvido] Script Animação da Outfit

WizavIgor
em Resolvidos

WizavIgor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/11/07Posts: 17Char no Tibia: Icert Shir

Fala Galera do Xtibia, vocês podem me ajudar?

Seguinte: Meu char faz a animação (dele batendo ao atacar), porém é a mesma para todos os lados que viro (a animação dele batendo no sul tem q ser diferente dele batendo no norte) tenho as sprites para cada lado mas foram adicionadas como effect no objectBuilder. (não tem a opção no object builder para escolher os lados no "Effect" igual tem nas "outfits")  , queria que fosse uma animação para cada lado igual nas outfits e fosse sincronizado quando desse o hit. Abaixo script q estou utilizando pelo @Poccnn

 

creaturescripts.xml > adicione:

  Citar

<event type="attack" name="anima" script="attack.lua"/>

 

login.lua > adicione:

  Citar

registerCreatureEvent(cid, "anima")

 

attack.lua > crie arquivo e adicione:

  Citar

function onAttack(cid, target)
    doSendMagicEffect(getCreaturePosition(cid), effeito_id)
    return true
end 

 

nas spells adicione:

  Citar

doSendMagicEffect(etCreaturePosition(cid), effeito_id)

 

 

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino

Cada sprite de cada lado é um efeito diferente? Se for será fácil modificar.

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

WizavIgor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/11/07Posts: 17Char no Tibia: Icert Shir
3 horas atrás, Poccnn disse:

Cada sprite de cada lado é um efeito diferente? Se for será fácil modificar.

 

Exato, precisei fazer 4 animações uma para cada lado. Uma diferente da outra. Lembrando que é para executar a sprite na hora que der o hit.

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino
local dir = {-- 	[dir] = efeito << ponha aqui o numero do efeito de acordo com a direção que esteja olhando	[0] = 00, 	-- (0) - creature is looking up (north) (/\)	[1] = 01,	-- (1) - creature is looking right (east) (>)	[2] = 02, 	-- (2) - creature is looking down (south) (\/)	[3] = 03, 	-- (3) - creature is looking left (west) (<)}    doSendMagicEffect(getCreaturePosition(cid), dir[getCreatureLookDirection(cid)])

 

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

WizavIgor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/11/07Posts: 17Char no Tibia: Icert Shir
5 horas atrás, Poccnn disse:
local dir = {-- 	[dir] = efeito << ponha aqui o numero do efeito de acordo com a direção que esteja olhando	[0] = 00, 	-- (0) - creature is looking up (north) (/\)	[1] = 01,	-- (1) - creature is looking right (east) (>)	[2] = 02, 	-- (2) - creature is looking down (south) (\/)	[3] = 03, 	-- (3) - creature is looking left (west) (<)}    doSendMagicEffect(getCreaturePosition(cid), dir[getCreatureLookDirection(cid)])

 

Funcionou legal, só precisa agora sincronizar com o hit, pode ajudar?

Poccnn

Enquanto houver armas no mundo, haverá guerra!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 07/03/16Posts: 1418Gênero: Masculino
7 horas atrás, WizavIgor disse:

Funcionou legal, só precisa agora sincronizar com o hit, pode ajudar?

 

Mude a função principal por esta:

Citar

function onCombat(cid, target)

 

No xml o evento, se não me engano, se chama "combat".

"Deus é amor, mas matou 99,99999% de todos os seres viventes do mundo com o diluvio.

Deus é misericórdia, mas condena as pessoas ao tormento eterno do inferno.

Deus é pai, mas abandonou seus filhos a servidão.

Deus é vida, mas condenou a humanidade a morte.

Deus é o senhor. Senhor das guerras, da morte, do ódio.

 

Ninguém que ame a humanidade, mataria 99,99999% da população, não só de humanos, bem como dos demais animais, por amor. Isso não é amor, é doença, psicose de um sádico que gosta de ver sua 'criação' sofrer e ainda quer 'pagar' de misericordioso, de deus amor.

 

Não quero seu amor; não quero sua misericórdia, não quero ser seu filho, não quero sua vida, não quero que seja meu senhor.

Tu és um psicótico, doente, hipócrita, assassino; não me venha querer se passar por bondoso, amoroso, misericordioso."

Nogard

@nogardev
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 21/01/17Posts: 240Gênero: Masculino

Fica muito mais viável usar outfits ao invés de efeitos, penso eu. 

        

image.png?ex=67686307&is=67671187&hm=591

WizavIgor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/11/07Posts: 17Char no Tibia: Icert Shir
6 horas atrás, Poccnn disse:

 

Mude a função principal por esta:

 

No xml o evento, se não me engano, se chama "combat".

@Poccnn não achei a funçao principal, pode ser mais especifico?

 

4 horas atrás, Nogard disse:

Fica muito mais viável usar outfits ao invés de efeitos, penso eu. 

Mas como vou fazer as outfits mostrar o ataque, e soltar as magias? Desse jeito eu consigo, e esta lindo depois mostro o resultado. 

LeoTK

Leo
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 05/12/11Posts: 1249Gênero: Masculino
30 minutos atrás, WizavIgor disse:

@Poccnn não achei a funçao principal, pode ser mais especifico?

 

Mas como vou fazer as outfits mostrar o ataque, e soltar as magias? Desse jeito eu consigo, e esta lindo depois mostro o resultado. 

função principal aqui

 

attack.lua

function onAttack(cid, target)

mude para

function onCombat(cid, target)

 

 ?️ Projeto NTO NS ?️

? Detalhes ?

?️ Mapa próprio em produção ?️

?️ Versão: 8.60 ?️

? War System ?

⚔️ Jutsus Próprios baseado no anime ⚔️

? Itens com as características e efeitos do anime ?

? Para mais detalhes acesse as redes sociais do servidor abaixo ?

? Usando como referencias Anime/Jogos/Wallpapers etc... para trazer algo mais próximo possível do universo de Naruto ?

 

? Redes Sociais ?

? Facebook ?

? Youtube ?
? Discord ?

 

? Tutoriais / Conteúdos ?

♨️ Clique Aqui ♨️

 

 

WizavIgor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/11/07Posts: 17Char no Tibia: Icert Shir

@Poccnn A principio funcionou Vlw pela ajuda! Vlw galera seis são os bixão xD

Mudrock

Eternal Liers
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 24/12/09Posts: 1002Gênero: MasculinoChar no Tibia: Necromanser

O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.

Antenciosamente, Mudrock

Mensagens privadas somente sobre outros assuntos!

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

 
 

tumblr_ntxzlfQp3v1uyo57xo8_500.gif (500×225)

 

MudrockAprova#

- EkzGuard