Hola a todos, a raiz de que por fin descifre como lograr una experiencia dinamica para usuarios FREE y VIP se me ocurrio hacer esta guia ya que en ningun lado vi algun tutorial claro que sirva de ayuda.
Primero nos vamos a nuestros files
Gameserver/Data/GameServerInfo - Common.dat Y vamos a modificar la EXPERIENCIA GENERAL de nuestro servidor.
Colocamos la experiencia estatica para todos los usuarios. En este caso yo dejo la FREE en 100 y los VIP 150. Esto va a ser la base, ahora vamos a determinar como la experiencia va afectar a los tipos de cuenta desde la ExperiencieTable.
Vamos a
Data/Util/ExperienceTable.datAqui es donde vamos a afectar la experiencia ganada por los usuarios FREE y VIP partiendo de la experiencia fija que configuramos anteriormente.
Para aplicar la experienca dinamica hacia ambos tipos de cuentas vamos a tener que crear una linea para cada uno cada vez que reduzcamos o aumentemos la experience rate, dejo un ejemplo:
En la primeria linea me estoy refiriendo a los usuarios FREE que de lvl 1 a 400 y de 0 a 50 resets van a ganar la totalidad de la experiencia fija (100).
En la segunda linea hago referencia a los usuarios VIP, que de igual manera ganan el total de la experiencia fija del servidor atribuida a ellos. (150)
En la tercera y cuarta linea si pueden apreciar ya se produce la disminucion de la exp para cada tipo de cuenta.
En conclusion, hay que tener en cuenta la exp que vamos a dejar para los usuarios VIP y configurarla en el common de tal manera que cuando vayamos a la experiencietable partamos desde esa y no desde la que dejamos para los FREE.
La mejor manera en la que pueden comprobar si funciona es dejando la Exp FREE baja y poniendo la exp para los vip alta (9999xp), ir al cliente y entrar con dos cuentas, una free y otra vip y comprobar cuanta exp ganan.
A mi me funciono, después de buscar por todos lados no encontre una guia clara y aunque quizas por ahi la mayoria ya lo sepa hay algunos que todavia no lo entienden. Espero haber ayudado.