[Aporte] Autoreset Con Porcentaje
Página 1 de 1.
[Aporte] Autoreset Con Porcentaje
curiosamente me pidieron la forma de crear un autoreset el cual reste en los stats un porcentaje por cada resets realizado.
Veamos un ejemplo sencillo:
Supongamos que tenemos un personaje con los siguientes stats:
Y queremos que al resetear, a dichos stats se le reste un porcentaje,
por ejemplo 5%, de modo tal, que nuestros stats luego de correr el job
queden asi:
1)Para eso, no es complicado si tenemos mínimos conocimientos
matemáticos, recordemos que para restar un porcentaje lo que hacemos o
mejor dicho lo que podemos hacer es hallar el valor del porcentaje que
lo reemplesenta. ¿Complicado?, Veámoslo en números:
Necesito restar el 5% a 100, pero ¿Cuál es el 5% de 100?, ese es nuestro primer paso:
Para hallar el 5% de 100, lo hacemos con lo conocido como regla de tres simples:
Y ahora lo restamos: 100-5= [95]
¿Simple?, creo que si, o ¿No?
2)Translademos todo al MuOnline.
Lo que haremos será algo similar a lo siguiente:
Analizemos: Dicho fragmento corresponde al código de un autoreset en
SQL, lo que hacemos es sacar el 5% del STAT=Fuerza para luego
restarselo, de manera tal que hacemos la resta del 5%
Entonces, para aplicarlo a todos los stats del juego hacemos lo siguiente:
Luego aplicamos eso a nuestro autoreset en SQL y lo agregamos en un JOB
[Tienes que estar registrado y conectado para ver esa imagen]
Creditos: Asd (Por la Guia)
Oscuro (Por Traerla a WS)
Veamos un ejemplo sencillo:
Supongamos que tenemos un personaje con los siguientes stats:
Agilidad=100
Fuerza=100
Destreza=100
Energia=100
Y queremos que al resetear, a dichos stats se le reste un porcentaje,
por ejemplo 5%, de modo tal, que nuestros stats luego de correr el job
queden asi:
Agilidad=95
Fuerza=95
Destreza=95
Energia=95
1)Para eso, no es complicado si tenemos mínimos conocimientos
matemáticos, recordemos que para restar un porcentaje lo que hacemos o
mejor dicho lo que podemos hacer es hallar el valor del porcentaje que
lo reemplesenta. ¿Complicado?, Veámoslo en números:
Necesito restar el 5% a 100, pero ¿Cuál es el 5% de 100?, ese es nuestro primer paso:
Para hallar el 5% de 100, lo hacemos con lo conocido como regla de tres simples:
100% ---- 100
5% ---- X
Entonces, hacemos ((5*100)/100)=5
X=5
Y ahora lo restamos: 100-5= [95]
¿Simple?, creo que si, o ¿No?
2)Translademos todo al MuOnline.
Lo que haremos será algo similar a lo siguiente:
Strength = Strength-((Strength*5)/100)
Analizemos: Dicho fragmento corresponde al código de un autoreset en
SQL, lo que hacemos es sacar el 5% del STAT=Fuerza para luego
restarselo, de manera tal que hacemos la resta del 5%
Entonces, para aplicarlo a todos los stats del juego hacemos lo siguiente:
Strength = Strength-((Strength*5)/100),
Dexterity = Dexterity-((Dexterity*5)/100),
Vitality = Vitality-((Vitality*5)/100),
Energy = Energy- ((Energy*5)/100)
Luego aplicamos eso a nuestro autoreset en SQL y lo agregamos en un JOB
[Tienes que estar registrado y conectado para ver esa imagen]
Creditos: Asd (Por la Guia)
Oscuro (Por Traerla a WS)
Oscuro- Level |V
-
MuOnline
Mensajes : 478
Cash Point : 25783
Prestigio : 16
Registro : 02/12/2010
Localización : Pilar
Edad : 29
Temas similares
» [Aporte] 65k en V.99b
» [Aporte] DefaultClassType
» [Aporte] EventItemBags 99b
» [Aporte] Fix al BC y DS
» [Aporte]REG Panel V. 1.0.0
» [Aporte] DefaultClassType
» [Aporte] EventItemBags 99b
» [Aporte] Fix al BC y DS
» [Aporte]REG Panel V. 1.0.0
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.