¡Desarrollando Helbreath para jugadores por jugadores!
 
ÍndicePublicacionesBuscarMiembrosGrupos de UsuariosRegistrarseConectarse
Buscar
 
 

Resultados por:
 

 


Rechercher Búsqueda avanzada
Últimos temas
Los posteadores más activos del mes
Rankings
Helbreath Top 10
Helbreath Top 50
Junio 2018
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
252627282930 
CalendarioCalendario

Comparte | 
 

 MAGIA roba vida

Ir abajo 
AutorMensaje
ailyn
Level 31/180
Level 31/180
avatar

C++ Level :
1 / 51 / 5

Desde : 20/04/2017
Nación : Traveller
Posts : 23

MensajeTema: MAGIA roba vida   5/2/2017, 2:34 pm

buenos dias, 

me gustaria saber si alguien podria ayudarme a hacer una magia que robe vida cuando le pegue a los npc seria posible eso?
Volver arriba Ir abajo
Ver perfil de usuario
Centuu.-
Level 55/180
Level 55/180
avatar

C++ Level :
5 / 55 / 5

Desde : 26/11/2014
Nación : Elvine
Posts : 48

MensajeTema: Re: MAGIA roba vida   5/2/2017, 2:48 pm

Ejemplo:

case DEF_NPCTYPE:
m_pNpcList[iNpcH]->m_iHP -= sValue;
m_pClientList[iClientH]->m_iHP += sValue;
break;

Hacer una magia cualquiera y agregarle eso.
Volver arriba Ir abajo
Ver perfil de usuario
ailyn
Level 31/180
Level 31/180
avatar

C++ Level :
1 / 51 / 5

Desde : 20/04/2017
Nación : Traveller
Posts : 23

MensajeTema: Re: MAGIA roba vida   5/2/2017, 11:22 pm

si pero eso lo pongo donde? seria bueno saber si es en 

Código:
PlayerMagicHandler

se supone que deberia tener algo como esto, o me equivoco algo que identifique la magia exacta
Código:
xxxxxxxxxxxxxxxx(iClientH, DEF_OWNERTYPE_PLAYER, i, DEF_OWNERTYPE_PLAYER, m_pMagicConfigList[sType]->m_sValue4, m_pMagicConfigList[sType]->m_sValue5, m_pMagicConfigList[sType]->m_sValue6);[size=12][/size]
                        SendEventToNearClient_TypeB(MSGID_EVENT_COMMON, DEF_COMMONTYPE_MAGIC, m_pClientList[iClientH]->m_cMapIndex, m_pClientList[iClientH]->m_sX, m_pClientList[iClientH]->m_sY, m_pClientList[i]->m_sX, m_pClientList[i]->m_sY, (21 + 100), m_pClientList[i]->m_sType);



-------------------------------------------------------------------------------------------------------------





Código:
          case DEF_MAGICTYPE_HPUP_SPOT_NPCTYPE:[size=12][/size]
               m_pMapList[m_pClientList[iClientH]->m_cMapIndex]->GetOwner(&sOwnerH, &cOwnerType, dX, dY);[size=12][/size]
               Effect_Damage_Spot(iClientH, DEF_OWNERTYPE_NPC, sOwnerH, cOwnerType, m_pMagicConfigList[sType]->m_sValue4, m_pMagicConfigList[sType]->m_sValue5, m_pMagicConfigList[sType]->m_sValue6 + iWhetherBonus, TRUE, iMagicAttr);[size=12][/size]
               Effect_HpUp_Spot(iClientH, DEF_OWNERTYPE_PLAYER, sOwnerH, cOwnerType, m_pMagicConfigList[sType]->m_sValue4, m_pMagicConfigList[sType]->m_sValue5, m_pMagicConfigList[sType]->m_sValue6);[size=12][/size]
               break;


Lo hice con este, pero un problema no la roba la hp sino que si te pego te quita vida y te la devuelve xd


Última edición por ailyn el 5/3/2017, 1:14 am, editado 1 vez
Volver arriba Ir abajo
Ver perfil de usuario
Centuu.-
Level 55/180
Level 55/180
avatar

C++ Level :
5 / 55 / 5

Desde : 26/11/2014
Nación : Elvine
Posts : 48

MensajeTema: Re: MAGIA roba vida   5/3/2017, 11:24 am

Porque tenés que saber qué es iClientH... puede ser iTargetH o iAttackerH... tenés que ver el parámetro, no uses el mismo en todos.
Volver arriba Ir abajo
Ver perfil de usuario
ailyn
Level 31/180
Level 31/180
avatar

C++ Level :
1 / 51 / 5

Desde : 20/04/2017
Nación : Traveller
Posts : 23

MensajeTema: Re: MAGIA roba vida   5/3/2017, 6:08 pm

creo que desisto no consigo hacerla me he olvidado totalmente :( :/
Volver arriba Ir abajo
Ver perfil de usuario
LifeX
Level 91/180
Level 91/180


C++ Level :
5 / 55 / 5

Desde : 15/11/2014
Nación : Aresden
Posts : 89

MensajeTema: Re: MAGIA roba vida   5/4/2017, 9:39 am

You want a magic that does damage to Target, and increase life to Attacker via magic?
Volver arriba Ir abajo
Ver perfil de usuario
ailyn
Level 31/180
Level 31/180
avatar

C++ Level :
1 / 51 / 5

Desde : 20/04/2017
Nación : Traveller
Posts : 23

MensajeTema: Re: MAGIA roba vida   5/4/2017, 5:07 pm

[Tienes que estar registrado y conectado para ver este vínculo] escribió:
You want a magic that does damage to Target, and increase life to Attacker via magic?

ejemplo, si te pego con la magia, '' vampire gaze '' lo que deberia de hacer es quitarte vida, y devolverme vida a mi.

ejemplo te pago con la magia un golpe de 200 de vida para ti, de esos 200 de vida que te he sacado deberia recargar la mia con unos 40 puntos de vida. 

segundo ejemplo, hay 10 npc juntos, le tiro la magia saco 200 de vida por cada uno que le pegue, quiere decir que yo regenero 400 de vida al instante.


no tengo video para mostrar pero intentare buscar un video aunque no sea mio.
Volver arriba Ir abajo
Ver perfil de usuario
Admin
Moderador
Moderador
avatar

C++ Level :
1 / 51 / 5

Desde : 17/08/2013
Nación : Traveller
Posts : 197

MensajeTema: Re: MAGIA roba vida   5/4/2017, 7:35 pm

[Tienes que estar registrado y conectado para ver este vínculo] does not translate what he has written correctly because he is not using appropriate orthography. Here is the correct translation:


Traducción en Inglés escribió:
If I hit you with the magic lets say "Vampire Gaze", what the magic should do is lower the health of the target and give me a percentage of health in return.

For example; if my character attacks with magic, and your health decreases by 200, of the 200 health you lost, mine should recover with 40 health points.

Second example; There are 10 monsters grouped together. If I use the magic on them and decrease their health by 200 for each of them, it means that I must instantly regenerate 400 health.


[Tienes que estar registrado y conectado para ver este vínculo] escribió:
You want a magic that does damage to Target, and increase life to Attacker via magic?

Yes.

________________________________________
Help will always be given at Community Warehouse Helbreath to those who ask for it.
Volver arriba Ir abajo
Ver perfil de usuario
Contenido patrocinado




MensajeTema: Re: MAGIA roba vida   

Volver arriba Ir abajo
 
MAGIA roba vida
Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Comunidad Warehouse Helbreath :: Preguntas & Respuestas :: Preguntas Resueltas-
Cambiar a: