Raised This Month: $51 Target: $400
 12% 

Evitar esta forma de hacer requisitos por niveles


  
 
 
Thread Tools Display Modes
Author Message
!Morte
Veteran Member
Join Date: May 2010
Old 03-08-2011 , 12:57   Evitar esta forma de hacer requisitos por niveles
#1

Amm tengo un problema boludo, pero que no puedo solucionar :/

Intente algunas formas para evitar esta forma de hacer los requisitos por niveles, pero no me dieron resultados:

PHP Code:
new const Niveles[] = { 01025406085100145180230/* code */ 
Alguna idea para hacerlo de manera diferente?, porque si tuviera que hacer 250 niveles esto ocupa 200 lineas T_T
__________________
First Zombie Class
[ZP] Zombie Class: Houndeye Zombie
Quote:
Originally Posted by lucas_7_94 View Post
tenes que saber pawn antes de intentar hacer algo digno.

Last edited by !Morte; 03-08-2011 at 15:05.
!Morte is offline
Send a message via MSN to !Morte Send a message via Skype™ to !Morte
Javivi
AlliedModders Donor
Join Date: Dec 2008
Old 03-08-2011 , 17:00   Re: Evitar esta forma de hacer requisitos por niveles
#2

Un bucle.
__________________
Javivi is offline
xhiino
Senior Member
Join Date: Oct 2009
Location: santiasko
Old 03-08-2011 , 17:28   Re: Evitar esta forma de hacer requisitos por niveles
#3

No entiendo cual es el problema D:
__________________
xhiino is offline
Send a message via MSN to xhiino
!Morte
Veteran Member
Join Date: May 2010
Old 03-08-2011 , 18:10   Re: Evitar esta forma de hacer requisitos por niveles
#4

Nah ya esta, ya lo solucione
__________________
First Zombie Class
[ZP] Zombie Class: Houndeye Zombie
Quote:
Originally Posted by lucas_7_94 View Post
tenes que saber pawn antes de intentar hacer algo digno.
!Morte is offline
Send a message via MSN to !Morte Send a message via Skype™ to !Morte
meTaLiCroSS
Gaze Upon My Hat
Join Date: Feb 2009
Location: Viña del Mar, Chile
Old 03-08-2011 , 18:24   Re: Evitar esta forma de hacer requisitos por niveles
#5

Un calculo matematico D:
__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross
meTaLiCroSS is offline
gladius
Veteran Member
Join Date: Jul 2008
Location: Santiago, Chile
Old 03-08-2011 , 18:31   Re: Evitar esta forma de hacer requisitos por niveles
#6

Quote:
Originally Posted by meTaLiCroSS View Post
Un calculo matematico D:
Por ejemplo podrías hacer

(Level + 20 - 10 + 10 -20 + 50 * 2 - 50 * 4 + 10 / 2 + 1 / 4) / 0

esa fórmula la uso yo
__________________
Proyects
Kreedz Chile Mod [100%] (Fixing some details).

gladius is offline
Send a message via MSN to gladius Send a message via Skype™ to gladius
!Morte
Veteran Member
Join Date: May 2010
Old 03-08-2011 , 18:56   Re: Evitar esta forma de hacer requisitos por niveles
#7

Quote:
Originally Posted by meTaLiCroSS View Post
Un calculo matematico D:
que no me salio xd
__________________
First Zombie Class
[ZP] Zombie Class: Houndeye Zombie
Quote:
Originally Posted by lucas_7_94 View Post
tenes que saber pawn antes de intentar hacer algo digno.

Last edited by !Morte; 03-08-2011 at 19:00.
!Morte is offline
Send a message via MSN to !Morte Send a message via Skype™ to !Morte
meTaLiCroSS
Gaze Upon My Hat
Join Date: Feb 2009
Location: Viña del Mar, Chile
Old 03-08-2011 , 20:10   Re: Evitar esta forma de hacer requisitos por niveles
#8

Quote:
Originally Posted by !Morte View Post
que no me salio xd
kb matematicas
__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross
meTaLiCroSS is offline
fearAR
Veteran Member
Join Date: Oct 2010
Old 03-13-2011 , 06:40   Re: Evitar esta forma de hacer requisitos por niveles
#9

Quote:
Originally Posted by gladius View Post
Por ejemplo podrías hacer

(Level + 20 - 10 + 10 -20 + 50 * 2 - 50 * 4 + 10 / 2 + 1 / 4) / 0

esa fórmula la uso yo
Oh my God!

Con una variable g_level[id]

Y un Calculo... Ejemplo:

PHP Code:
#define subir_costoexp(%1)        (100 * %1) + ((3 * power(%1, 2)) / 2) 
Y luego en el Momento en que defines cuanta exp se necesita etc etc...

PHP Code:
new ExpRequerido subir_costoexp(g_level[id])

while(
exp[id] >= ExpRequerido)
//................................ 
Espero haberte ayudado

PD: Ahi lo q hace es al elemento ubicado en el lugar del %1 lo multiplica por 100 y luego le suma, 3 veces, lo q ubica el lugar del %1 al cuadrado, dividido dos... Media chota la explicacion, pero hasta mi perro lo entenderia ...

Ejemplo si es level 0, el pibe necesita 0 EXP por lo que sera ubicado al nivel 1 y luego requeriria, 101 de EXP para llegar al nivel 2, chotisimo, pero tu manejas la ecuacion, gg...
PHP Code:
#define subir_costoexp(%1)        (100 * %1) + ((3 * power(%1, 2)) / 2) 

Last edited by fearAR; 03-13-2011 at 06:44.
fearAR is offline
Send a message via MSN to fearAR
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:27.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode