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

Resultados por:
 

 


Rechercher Búsqueda avanzada
Últimos temas
» HELBREATH 2018
7/18/2018, 4:27 am por borsalinofede

» HB OXY 3.82 + CLIENTE + LOGIN.CFG
7/4/2018, 8:45 am por luquitomas

» HB VILLA URQUIZA NUEVO!!!!!!!
7/2/2018, 4:15 pm por elperro

» Hb Cordoba v4.0 (SRC + Files + CNTS + SPRITES )
6/30/2018, 10:29 am por elperro

» [SRC+FILES] HGServer-Client-Files
4/4/2018, 1:27 pm por Centuu.-

» Helbreath Hack Video
3/28/2018, 3:43 pm por Geral

» Crear una nueva magia
3/4/2018, 11:29 am por jhari

» Files Helbreath Santana v3.51 ( Files + SRC + SPRITES)
3/2/2018, 5:39 pm por jhari

» Busco Programadores para servidor de helbreath
3/1/2018, 4:55 pm por walac

» Ayuda con anti hacks
2/22/2018, 9:45 pm por Iara

» HELBREATH BLOODY GAMES
1/24/2018, 11:56 am por Gerion

» Busco programador para levantar un server de Helbreath.. Buena paga!!!
1/11/2018, 2:19 pm por kikixxx

Los posteadores más activos del mes
elperro
 
luquitomas
 
borsalinofede
 
Rankings
Helbreath Top 10
Helbreath Top 50
Julio 2018
LunMarMiérJueVieSábDom
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendarioCalendario

Comparte | 
 

 [CODE] Multiplicador de experiencia

Ir abajo 
AutorMensaje
KenZoB
Level 55/180
Level 55/180
avatar

C++ Level :
2 / 52 / 5

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

MensajeTema: [CODE] Multiplicador de experiencia   11/13/2014, 10:52 pm

En el HGServer
En Game.cpp

En la Función:

Código:
void CGame::GetExp(int iClientH, int iExp, BOOL bIsAttackerOwn)

Buscar:

Código:
if (m_pClientList[iClientH] == NULL) return;
if (iExp <= 0) return;

Y Agregar abajo:

Código:
if (m_pClientList[iClientH]->m_iLevel >= 0) {

if (m_pClientList[iClientH]->m_iLevel <= 80) {
iExp = (iExp*m_sMedidorExpUNO) ;
}
else if ( 81 <= m_pClientList[iClientH]->m_iLevel && m_pClientList[iClientH]->m_iLevel <= 120 ) {
iExp = (iExp*m_sMedidorExpDOS) ;
}
else if ( 121 <= m_pClientList[iClientH]->m_iLevel && m_pClientList[iClientH]->m_iLevel <= 160 ) {
iExp = (iExp*m_sMedidorExpTRES) ;
}
else if ( 161 <= m_pClientList[iClientH]->m_iLevel && m_pClientList[iClientH]->m_iLevel <= 180 ) {
iExp = (iExp*m_sMedidorExpCUATRO) ;
}
else if ( 181 <= m_pClientList[iClientH]->m_iLevel && m_pClientList[iClientH]->m_iLevel <= 316 ) {
iExp = (iExp*m_sMedidorExpCINCO) ;
}
}

Luego en la función:

Código:
BOOL CGame::bReadSettingsConfigFile(char * cFn)

Buscar:

Código:
case 22:

Y agregar abajo del break; :

Código:
case 23:
m_sMedidorExpUNO = atoi(token);
if (m_sMedidorExpUNO == 0) m_sMedidorExpUNO = 1;
cReadMode = 0;
break;

case 24:
m_sMedidorExpDOS = atoi(token);
if (m_sMedidorExpDOS == 0) m_sMedidorExpDOS = 1;
cReadMode = 0;
break;

case 25:
m_sMedidorExpTRES = atoi(token);
if (m_sMedidorExpTRES == 0) m_sMedidorExpTRES = 1;
cReadMode = 0;
break;

case 26:
m_sMedidorExpCUATRO = atoi(token);
if (m_sMedidorExpCUATRO == 0) m_sMedidorExpCUATRO = 1;
cReadMode = 0;
break;

case 27:
m_sMedidorExpCINCO = atoi(token);
if (m_sMedidorExpCINCO == 0) m_sMedidorExpCINCO = 1;
cReadMode = 0;
break;

Buscar:

Código:
if (memcmp(token, "Create-Guild-Level", 18) == 0) cReadMode = 22;

Y Agregar abajo:

Código:

if (memcmp(token, "Multiplicador-Exp-0~80", 22) == 0) cReadMode = 23;
if (memcmp(token, "Multiplicador-Exp-81~120", 24) == 0) cReadMode = 24;
if (memcmp(token, "Multiplicador-Exp-121~160", 25) == 0) cReadMode = 25;
if (memcmp(token, "Multiplicador-Exp-161~180", 25) == 0) cReadMode = 26;
if (memcmp(token, "Multiplicador-Exp-181~316", 25) == 0) cReadMode = 27;

En Game.h agregar:

Código:
short m_sMedidorExpUNO;
short m_sMedidorExpDOS;
short m_sMedidorExpTRES;
short m_sMedidorExpCUATRO;
short m_sMedidorExpCINCO;

En Settings.cfg (archivo) agregar al final:

Código:
Multiplicador-Exp-0~80 = 200
Multiplicador-Exp-81~120 = 200
Multiplicador-Exp-121~160 = 200
Multiplicador-Exp-161~180 = 200
Multiplicador-Exp-181~316 = 200

Pueden borrar algunos multiplicadores (pj: dejar hasta el 3), cambiar los lvl y en settings, modifican el valor a multiplicar.

________________________________________
[Tienes que estar registrado y conectado para ver esa imagen]
Volver arriba Ir abajo
Ver perfil de usuario
 
[CODE] Multiplicador de experiencia
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: