OTHispano
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Ir abajo
wopex
wopex
Miembro
Mensajes Mensajes : 14

Ayuda No Da Exp Al Matar Player. Empty Ayuda No Da Exp Al Matar Player.

Mar Jul 08, 2014 7:59 pm
Hola, Loque pasa que el server da exp cuando qiere, 1 de cada 10 te da exp.. o aveses deja de dar. alguien save xq?
X
X
Miembro
Mensajes Mensajes : 23

Ayuda No Da Exp Al Matar Player. Empty Re: Ayuda No Da Exp Al Matar Player.

Mar Jul 08, 2014 8:13 pm
Tienes algún custom script para que de experiencia al matar a players?
En config.lua tienes configurada la experiencia por matar players?
Espero tu respuesta
wopex
wopex
Miembro
Mensajes Mensajes : 14

Ayuda No Da Exp Al Matar Player. Empty Re: Ayuda No Da Exp Al Matar Player.

Mar Jul 08, 2014 8:42 pm
Si tengo En el cofig lua.. puesto exp form players : 5

y donde puedo chekar si existe tal scryp?
X
X
Miembro
Mensajes Mensajes : 23

Ayuda No Da Exp Al Matar Player. Empty Re: Ayuda No Da Exp Al Matar Player.

Mar Jul 08, 2014 8:59 pm
Bueno, intenta cambiando el PVP a Hardcore.

Si no funciona entonces ve a Creaturescripts/scripts y crea un lua llamado pvpenfo.lua
Dentro colocas
Code:
Sin alterar el Creaturescripts.Xml añades esto:
Code:
En creaturescripts/scripts/login.lua añades esto sin alterar:
Code:

Trata con lo primero, si no funciona prueba el script! Espero tu respuesta!
Chaotiick
Chaotiick
Miembro
Mensajes Mensajes : 38

Ayuda No Da Exp Al Matar Player. Empty Re: Ayuda No Da Exp Al Matar Player.

Mar Jul 08, 2014 9:08 pm
tu problema esta en las sources por ejemplo un lvl 50 mata a un 70 le da xp pero si el lvl 50 mata a un 71 yano le da por defecto en el config lua viene pero la opcion no sirve tienes que moverle aqi
Código:

double attackerLevel = (double)attackerPlayer->getLevel(), min = g_config.getDouble(
      ConfigManager::EFP_MIN_THRESHOLD), max = g_config.getDouble(ConfigManager::EFP_MAX_THRESHOLD);
   if((min > 0 && level < (uint32_t)std::floor(attackerLevel * min)) || (max > 0 &&
      level > (uint32_t)std::floor(attackerLevel * max)))
      return 0;

Código:

   double attackerLevel = (double)attackerPlayer->getLevel(), max = g_config.getDouble(ConfigManager::EFP_MAX_THRESHOLD);
   if(max > 0 && level > (uint32_t)std::floor(attackerLevel * max))
      return 0;
Chaotiick
Chaotiick
Miembro
Mensajes Mensajes : 38

Ayuda No Da Exp Al Matar Player. Empty Re: Ayuda No Da Exp Al Matar Player.

Mar Jul 08, 2014 9:09 pm
no se puede editar.

el codigo de arriva es el que tienes originalmente
cambialo por el de abajo
wopex
wopex
Miembro
Mensajes Mensajes : 14

Ayuda No Da Exp Al Matar Player. Empty Re: Ayuda No Da Exp Al Matar Player.

Mar Jul 08, 2014 9:24 pm
donde veo eso chaotick soi noob jeje
GOD Fito
GOD Fito
Miembro
Mensajes Mensajes : 6

Ayuda No Da Exp Al Matar Player. Empty Re: Ayuda No Da Exp Al Matar Player.

Mar Jul 08, 2014 11:01 pm
Aunque cambies eso seguira igual, lo que tienes que editar es la formula que viene debajo de ese code (sources/player.cpp)
Contenido patrocinado

Ayuda No Da Exp Al Matar Player. Empty Re: Ayuda No Da Exp Al Matar Player.

Volver arriba
Permisos de este foro:
No puedes responder a temas en este foro.