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

Resultados por:
 

 


Rechercher Búsqueda avanzada
Últimos temas
» Helbreath Chaos Legion (Files + Sources)
12/4/2017, 6:23 am por nicoprs

» Helbreath Server V 3.82
12/4/2017, 3:47 am por nicoprs

» HB Adventure ( FILES + SRC + SPRITES)
12/4/2017, 2:59 am por nicoprs

» Helbreath Windows (Files + Sources)
12/4/2017, 2:49 am por nicoprs

» HB Centenario (SRC+Server+Files)
12/3/2017, 10:26 pm por nicoprs

» [SRC+FILES] HGServer-Client-Files
10/19/2017, 11:25 am por twal

» Cambiar max level Server files 3.82
9/13/2017, 10:41 pm por GM3

» Cambiar max level Server files 3.82
9/12/2017, 4:26 pm por nicoprs

» Únase a nosotros de nuevo en http://helbreath.online/
8/24/2017, 9:53 pm por Genesis

» Cual es la respuesta a la pregunta del nuevo foro?
8/24/2017, 9:50 pm por Genesis

» Pit clops puerta elvine d2
8/3/2017, 8:45 pm por kamikaze

» SPRITE PUNTERO
7/22/2017, 7:36 pm por Maty Vega

Los posteadores más activos del mes
nicoprs
 
Rankings
Helbreath Top 10
Helbreath Top 50
Diciembre 2017
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
25262728293031
CalendarioCalendario

Comparte | 
 

 [Magic] Strike of the Ghost

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
KenZoB
Level 55/180
Level 55/180
avatar

Coding Lvl (C++) :
2 / 52 / 5

Desde : 05/11/2014
Nación : Elvine
Posts : 46

MensajeTema: [Magic] Strike of the Ghost   11/6/2014, 1:48 am

Nos vamos a Client Sources y buscamos:

bAddNew Effect agregar:

Código:
case 192: // KenZoB
lPan = -(((m_sViewPointX / 32) + 10) - m_pEffectList[i]->m_dX)*1000;
PlaySound('E', 6, sDist, lPan);
lPan = -(((m_sViewPointX / 32) + 10) - m_pEffectList[i]->m_dX)*1000;
PlaySound('M', 139, sDist, lPan);
m_pEffectList[i]->m_mX = sX*32;
m_pEffectList[i]->m_mY = sY*32;
m_pEffectList[i]->m_iErr = 0;
m_pEffectList[i]->m_cMaxFrame = 50;
m_pEffectList[i]->m_dwFrameTime = 60;
SetCameraShakingEffect(sDist);
break;

en DrawEffects agregar:

Código:
case 192: // KenZoB
cTempFrame = m_pEffectList[i]->m_cFrame;
if (cTempFrame < 0) break;
dX = (m_pEffectList[i]->m_mX) - m_sViewPointX;
dY = (m_pEffectList[i]->m_mY) - m_sViewPointY;
m_pEffectSpr[154]->PutTransSprite( dX+27, dY, m_pEffectList[i]->m_cFrame, dwTime);
m_pEffectSpr[155]->PutTransSprite( dX, dY+35, m_pEffectList[i]->m_cFrame, dwTime);
m_pEffectSpr[156]->PutTransSprite( dX-27, dY, m_pEffectList[i]->m_cFrame, dwTime);
m_pEffectSpr[159]->PutTransSprite( dX, dY-35, m_pEffectList[i]->m_cFrame, dwTime);
m_pEffectSpr[157]->PutTransSprite( dX-20, dY, m_pEffectList[i]->m_cFrame, dwTime);
//Arriba >><<
m_pEffectSpr[159]->PutTransSprite( dX+25, dY, m_pEffectList[i]->m_cFrame, dwTime);
m_pEffectSpr[154]->PutTransSprite( dX, dY+42, m_pEffectList[i]->m_cFrame, dwTime);
m_pEffectSpr[155]->PutTransSprite( dX-15, dY, m_pEffectList[i]->m_cFrame, dwTime);
m_pEffectSpr[156]->PutTransSprite( dX, dY+49, m_pEffectList[i]->m_cFrame, dwTime);
break;

bEffectFrameCounter agregar:

Código:
case 192: // KenZoB 
m_Misc.GetPoint(m_pEffectList[i]->m_mX
, m_pEffectList[i]->m_mY
, m_pEffectList[i]->m_dX*32
, m_pEffectList[i]->m_dY*32
, &m_pEffectList[i]->m_mX
, &m_pEffectList[i]->m_mY
, &m_pEffectList[i]->m_iErr
, 40);

if (m_pEffectList[i]->m_cFrame >= m_pEffectList[i]->m_cMaxFrame)
{ delete m_pEffectList[i];
m_pEffectList[i] = NULL;
}else
{ bAddNewEffect(300, m_pEffectList[i]->m_mX + (rand() % 20) - 10, m_pEffectList[i]->m_mY + (rand() % 20) - 10, NULL, NULL, 0, 1);//60
sAbsX = abs(((m_sViewPointX / 32) + 10) - m_pEffectList[i]->m_dX);
sAbsY = abs(((m_sViewPointY / 32) + 7) - m_pEffectList[i]->m_dY);
if (sAbsX > sAbsY) sDist = sAbsX -10;
else sDist = sAbsY -10;
/*lPan = -(((m_sViewPointX / 32) + 10) - m_pEffectList[i]->m_dX);
PlaySound('E', 1, sDist, lPan);*/
}
break;
//fin de la magia


en Item3.cfg agregar:


Código:
Item = 3043 S.O.T.G.Manual 3 0 18 92 0 0 0 0 0 0 0 6 91 -100 1 -1 0 0 0 0 0 -1 42 1

en Magic.cfg agregar:



Código:
magic = 92 Strike-of-the-Ghosts 30 0 0 1 2 2 30 30 30 30 30 30 2 0 0 450 -35000 1 1
Volver arriba Ir abajo
Ver perfil de usuario
chogattt64
Level 31/180
Level 31/180
avatar

Coding Lvl (C++) :
0 / 50 / 5

Desde : 05/06/2016
Nación : Aresden
Posts : 14

MensajeTema: Re: [Magic] Strike of the Ghost   7/9/2016, 6:47 pm

como se hace para Subir el DMG o en que parte Me arias una Mini Guia Porfa :off:
Volver arriba Ir abajo
Ver perfil de usuario
Santana
Level 43/180
Level 43/180
avatar

Coding Lvl (C++) :
0 / 50 / 5

Desde : 10/03/2014
Nación : Aresden
Posts : 32

MensajeTema: Re: [Magic] Strike of the Ghost   7/10/2016, 9:33 am

tienes qe cambiar numero es en Magic.cfg sino me equivoco son desde el segundo numero al septimo

________________________________________
[Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
Ver perfil de usuario
jonathan123456
Level 43/180
Level 43/180
avatar

Coding Lvl (C++) :
0 / 50 / 5

Desde : 26/05/2016
Nación : Aresden
Posts : 37

MensajeTema: Re: [Magic] Strike of the Ghost   10/17/2016, 8:22 am

HOLA UNA PREGUNTA QUE DEVO PONER PARA QUE LA MAGIA SE PUEDA COMPRAR CON EK NADA MAS ?
Volver arriba Ir abajo
Ver perfil de usuario
ailyn
Level 31/180
Level 31/180
avatar

Coding Lvl (C++) :
1 / 51 / 5

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

MensajeTema: MAGIA S.O.T.G Helbreath Word   4/29/2017, 5:03 pm

buscar en bAddNewEffect

case 196: y justo arriva agregan esto

Código:
case 149:
 case 198: // Strike-Of-The-Ghosts
 m_pEffectList[i]->m_mX     = sX*32;
 m_pEffectList[i]->m_mY     = sY*32;
 m_pEffectList[i]->m_iErr   = 0;
 m_pEffectList[i]->m_cMaxFrame   = 8;
 m_pEffectList[i]->m_dwFrameTime = 25;
 sAbsX = abs(320 - (sX - m_sViewPointX));
 sAbsY = abs(240 - (sY - m_sViewPointY));
 if (sAbsX > sAbsY) sDist = sAbsX;
 else sDist = sAbsY;
 sDist = sDist / 32;
 break;
 case 245: // Ghosts 1
 m_pEffectList[i]->m_mX    = sX;
 m_pEffectList[i]->m_mY    = sY;
 m_pEffectList[i]->m_cMaxFrame   = 17;
 m_pEffectList[i]->m_dwFrameTime = 30;
 sAbsX = abs(320 - (sX - m_sViewPointX));
 sAbsY = abs(240 - (sY - m_sViewPointY));
 if (sAbsX > sAbsY) sDist = sAbsX;
 else sDist = sAbsY;
 sDist = sDist / 32;
 lPan = -(((m_sViewPointX / 32) + 10) - sX)*1000;
 PlaySound('E', 4, sDist, lPan);
 m_pEffectList[i]->m_iV1 = sDist;
 break;

en DrawEffects buscan case 196:

y arriva agregan 

Código:
case 149:
 cTempFrame = m_pEffectList[i]->m_cFrame;
 if (cTempFrame < 0) break;
 dX  = (m_pEffectList[i]->m_dX*32)  - m_sViewPointX;
 dY  = (m_pEffectList[i]->m_dY*32)  - m_sViewPointY;
 iDvalue = (cTempFrame - 5)*(-5);
 m_pEffectSpr[158]->PutTransSprite70(dX, dY , cTempFrame, dwTime);
 m_pEffectSpr[154]->PutTransSprite70(dX, dY , cTempFrame, dwTime);
 break;
                case 245: // Strike-Of-The-Ghosts
 case 198:
 cTempFrame = m_pEffectList[i]->m_cFrame;
 if (cTempFrame < 0) break;
 dX  = (m_pEffectList[i]->m_mX)  - m_sViewPointX;
 dY  = (m_pEffectList[i]->m_mY)  - m_sViewPointY;
 
 m_pEffectSpr[158]->PutTransSprite70(dX, dY , cTempFrame, dwTime);
 m_pEffectSpr[154]->PutTransSprite70(dX, dY , cTempFrame, dwTime);

 break;


en bEffectFrameCounter buscan case 196:

y justo arriva agregan 

Código:
//case 149:
 case 198: // VAMP - Strike-Of-The-Ghosts
 m_Misc.GetPoint(m_pEffectList[i]->m_mX
 , m_pEffectList[i]->m_mY
 , m_pEffectList[i]->m_dX*32
 , m_pEffectList[i]->m_dY*32
 , &m_pEffectList[i]->m_mX
 , &m_pEffectList[i]->m_mY
 , &m_pEffectList[i]->m_iErr
 , 40);

 bAddNewEffect(245, m_pEffectList[i]->m_mX + (rand() % 30) - 15, m_pEffectList[i]->m_mY + (rand() % 30) - 15, NULL, NULL, 0, 1);

 if (m_pEffectList[i]->m_cFrame >= m_pEffectList[i]->m_cMaxFrame)
 { delete m_pEffectList[i];
 m_pEffectList[i] = NULL;
 }else
 { sAbsX = abs(((m_sViewPointX / 32) + 10) - m_pEffectList[i]->m_dX);
 sAbsY = abs(((m_sViewPointY / 32) + 7)  - m_pEffectList[i]->m_dY);
 if (sAbsX > sAbsY) sDist = sAbsX -10;
 else sDist = sAbsY -10;
 lPan = -(((m_sViewPointX / 32) + 10) - m_pEffectList[i]->m_dX);
 PlaySound('E', 1, sDist, lPan);
 }
 
 break;

en el mismo buscan  case 167:
y justo abajo agregan 

Código:
case 245: // VAMP - Ghosts 1
case 149: // <--- este en caso de que no este

listo es todo

Código:

magic = 98 Strike-of-the-Ghosts   30 0 0 320 4 4 7 12 32 17 8 18 0 0 0 200 10 -1 1 1

Código:
Item = 3043 S.O.T.G.Manual 3 0 18 98 0 0 0 0 0 0 0 6 91 -100 1 -1 0 0 0 0 0 -1 42 1



[Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
Ver perfil de usuario
LifeX
Level 91/180
Level 91/180


Coding Lvl (C++) :
5 / 55 / 5

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

MensajeTema: Re: [Magic] Strike of the Ghost   5/4/2017, 10:46 am

Nice, ty for the contribution. You screen have way too much info and things to show...
Volver arriba Ir abajo
Ver perfil de usuario
Admin
Moderador
Moderador
avatar

Coding Lvl (C++) :
1 / 51 / 5

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

MensajeTema: Re: [Magic] Strike of the Ghost   5/4/2017, 2:13 pm

Gracias por la contribución [Tienes que estar registrado y conectado para ver este vínculo]  :todoss:

________________________________________
Help will always be given at Community Warehouse Helbreath to those who ask for it.
Volver arriba Ir abajo
Ver perfil de usuario
ailyn
Level 31/180
Level 31/180
avatar

Coding Lvl (C++) :
1 / 51 / 5

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

MensajeTema: Re: [Magic] Strike of the Ghost   5/4/2017, 5:00 pm

[Tienes que estar registrado y conectado para ver este vínculo] escribió:
Nice, ty for the contribution. You screen have way too much info and things to show...

Ailyn is the name of my daughter, I am carlos gamemaster of helbreath sonic x
Volver arriba Ir abajo
Ver perfil de usuario
Contenido patrocinado




MensajeTema: Re: [Magic] Strike of the Ghost   

Volver arriba Ir abajo
 
[Magic] Strike of the Ghost
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Comunidad Warehouse Helbreath :: Desarrollo de Helbreath :: Programación :: Códigos no ordenados-
Cambiar a: