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

[DUDA] con la const Levels...


  
 
 
Thread Tools Display Modes
Author Message
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 03-07-2013 , 11:06   [DUDA] con la const Levels...
#1

hola tengo una duda por que me tira debug cuando llego a lvl 91 me puse a pensar que puede ser por que en la const levels puse un numero demasiado grande..


por ejemplo yo al final de la const tengo asi:


new const Levels[] { 1, 20, 50.......................................1100 000, 1150000,
1250000, 1300000, 1350000, 1400000, 1500000, 1600000, 1700000, 1800000, 2000001 }

tengo 101 niveles.. por que el ultimo no sube osea se keda en 100. pero en la const tengo 101...

en este numero aprox.: 1100000

empiesa a tirar debug.. tira debug en update_ap y en otros.
tmb tira run time error: index of bounds..

como se puede arreglar?


EDIT: puede ser el guaradado? uso fvault.



GRACIAS POR LEER.

Last edited by LuKks; 03-07-2013 at 11:08.
LuKks is offline
Destro-
Veteran Member
Join Date: Jun 2010
Location: $me->location();
Old 03-07-2013 , 11:54   Re: [DUDA] con la const Levels...
#2

seria mejor hacer un calculo matemático para calcular los aps para cada lvl en vez de usar una const

el error que te tira seguro es porque no cheques si llego al nivel máximo
__________________
Destro- is offline
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 03-07-2013 , 11:58   Re: [DUDA] con la const Levels...
#3

puede ser XD lo del level maximo..

si destro a mi me encantaria tener lvl por macro pero no se matematicas y quiero que sea asi:

lvl 1: 10
lvl 2: 20
lvl 3: 40
lvl 4: 70
lvl 5: 110
lvl 6: 160
etc etc etc

asii me gustaria que fuese pero no lo se hacer

pd: ahora me fijo lo de chequear el lvl maximo
LuKks is offline
Neeeeeeeeeel.-
Some Guy Yellin'
Join Date: Jul 2010
Location: Argentina
Old 03-07-2013 , 13:00   Re: [DUDA] con la const Levels...
#4

Quote:
Originally Posted by LuKks View Post
puede ser XD lo del level maximo..

si destro a mi me encantaria tener lvl por macro pero no se matematicas y quiero que sea asi:

lvl 1: 10
lvl 2: 20
lvl 3: 40
lvl 4: 70
lvl 5: 110
lvl 6: 160
etc etc etc

asii me gustaria que fuese pero no lo se hacer

pd: ahora me fijo lo de chequear el lvl maximo
Si no sabes matemática, nunca vas a ser un buen programador así que andá haciendote a la idea de aprender matemáticas o dejar esto.
__________________
Neeeeeeeeeel.- is offline
Send a message via Skype™ to Neeeeeeeeeel.-
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 03-07-2013 , 17:13  
#5

puede que tenggas razon xD, pero igual me gusta y kiero aprender asi que ahora en la secundaria me pondre las pilas con matematicas ..

gracias por el consejo

perdon por doble-post pero como lo puedo solucionar?

PORFAVOR..


gracias por leer.

Last edited by lucas_7_94; 03-07-2013 at 17:25. Reason: Prevent doble post.
LuKks is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-08-2013 , 08:34   Re: [DUDA] con la const Levels...
#6

ponle un límite de nivel.
baneado is offline
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 03-08-2013 , 17:04   Re: [DUDA] con la const Levels...
#7

me dijieron que lo dle index of bounds es por que pasa las 33 celdas... donde puede llegar a estar ese error masomenso ¿?

no, no es el limite, ya probe con levels con macro y tampoco pasa lo mismo..
LuKks is offline
Destro-
Veteran Member
Join Date: Jun 2010
Location: $me->location();
Old 03-08-2013 , 17:17   Re: [DUDA] con la const Levels...
#8

pasa code...
__________________
Destro- is offline
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 03-08-2013 , 17:28   Re: [DUDA] con la const Levels...
#9

PHP Code:
public update_ap(idamountcheck)
{
    if (
check) goto check2
    
if (g_ammopacks[id] + amount Levels[sizeof Levels 1] - 1)
        return 
RETURNED
    
    g_ammopacks
[id] += amount
    
    check2
:
    if(
amount && is_user_connected(id))
    {
        if(
g_ammopacks[id] < Levels[g_level[id]] && is_user_connected(id))
        {
            
g_level[id]--
            
zp_colored_print(id"^x04[Z-Style]^x01 Mala Suerte, Bajaste de Nivel, Nivel Actual:^x04 %d ^x01"g_level[id])
            
update_ap(id, -11)
        }
    }
    else
    {
        if(
g_ammopacks[id] >= Levels[g_level[id]] && is_user_connected(id)) // if(g_ammopacks[id] >= Levels[g_level[id]] * (reset_pj[id] + 1))
        
{
            
g_level[id]++
            
efecto(id)
            
update_ap(id01
        }
    }

    
// Actualizar RANGO
    
if(g_level[id] >= szNivelRequerido[iRangos[id] + 1])
    {
        
iRangos[id]++
    }
    
    return 
SUCCESS

yo uso zp 4.3 tiene de todo un poco ya mi zp. armas de blackfur.
reset, grand reset, puntos h y zm de stick, y mas boludeces...

edit: al subir de nivel sake cuando dice que subio de nivel ya que me crashea al entrar al sv XD

Last edited by LuKks; 03-08-2013 at 17:29.
LuKks is offline
 



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 21:26.


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