Join Helbreath
Would you like to react to this message? Create an account in a few clicks or log in to continue.


An essential info site for anyone learning the game. Great community and often very insightful posts.
 
HomeUseful information for Helbreath beginnersPlay, discover, and broadcast your Helbreath moments for free.Statistics overviewSearchMemberlistRulesRegisterLog in
 

 MAGIA roba vida

Go down 
AuthorMessage
ailyn

ailyn

Posts : 22

MAGIA roba vida Empty
PostSubject: MAGIA roba vida   MAGIA roba vida 999105/2/2017, 3: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?
Back to top Go down
Centuu.-
‏‏‎ ‎‏‏‎ ‎
‏‏‎ ‎‏‏‎ ‎
Centuu.-

Posts : 232

MAGIA roba vida Empty
PostSubject: Re: MAGIA roba vida   MAGIA roba vida 999105/2/2017, 3: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.


binarydata » Wed Apr 06, 2005 8:14 pm wrote:
hb dead anyways
Back to top Go down
ailyn

ailyn

Posts : 22

MAGIA roba vida Empty
PostSubject: Re: MAGIA roba vida   MAGIA roba vida 999105/3/2017, 12:22 am

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

Code:
PlayerMagicHandler

se supone que deberia tener algo como esto, o me equivoco algo que identifique la magia exacta
Code:
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);



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





Code:
          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


Last edited by ailyn on 5/3/2017, 2:14 am; edited 1 time in total
Back to top Go down
Centuu.-
‏‏‎ ‎‏‏‎ ‎
‏‏‎ ‎‏‏‎ ‎
Centuu.-

Posts : 232

MAGIA roba vida Empty
PostSubject: Re: MAGIA roba vida   MAGIA roba vida 999105/3/2017, 12:24 pm

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.


binarydata » Wed Apr 06, 2005 8:14 pm wrote:
hb dead anyways
Back to top Go down
ailyn

ailyn

Posts : 22

MAGIA roba vida Empty
PostSubject: Re: MAGIA roba vida   MAGIA roba vida 999105/3/2017, 7:08 pm

creo que desisto no consigo hacerla me he olvidado totalmente :( :/
Back to top Go down
LifeX
‏‏‎ ‎‏‏‎ ‎
‏‏‎ ‎‏‏‎ ‎
LifeX

Posts : 224

MAGIA roba vida Empty
PostSubject: Re: MAGIA roba vida   MAGIA roba vida 999105/4/2017, 10:39 am

You want a magic that does damage to Target, and increase life to Attacker via magic?


LifeX

Helbreath Crusade << Click
Back to top Go down
ailyn

ailyn

Posts : 22

MAGIA roba vida Empty
PostSubject: Re: MAGIA roba vida   MAGIA roba vida 999105/4/2017, 6:07 pm

[You must be registered and logged in to see this link.] wrote:
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.
Back to top Go down
Roazir
‏‏‎ ‎‏‏‎ ‎
‏‏‎ ‎‏‏‎ ‎
Roazir

Posts : 160

MAGIA roba vida Empty
PostSubject: Re: MAGIA roba vida   MAGIA roba vida 999105/4/2017, 8:35 pm

Google Translate 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 wrote:
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.


[You must be registered and logged in to see this link.] wrote:
You want a magic that does damage to Target, and increase life to Attacker via magic?

Yes.
Back to top Go down
 
MAGIA roba vida
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Join Helbreath :: Interaction :: Ask the Community-
Jump to: