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

[ZP] Ayudenme a colocarle limite a los niveles y exp


  
 
 
Thread Tools Display Modes
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-03-2013 , 04:43   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#11

Imaginemos que el nivel máximo es el 30 y yo soy 29 o un nivel menor a 30.

Consigo tanta que exp que me da para llegar al nivel 200 por ejemplo 2.000.000 de exp. (puedes comprobar esto dandote con un comando de admin la exp)
Mi nivel subirá a 200 porque.
PHP Code:
if(g_exp[id] >= 1050 || g_level[id] >= 30/* Esto está bien pero falta más, solo sirve para cuando el usuario 
alcance el nivel maximo no haga más chequeos*/
    

        
zp_colored_print(id"^x04[ZP]^x01 Alcanzaste el Limite de Exp o Nivel"// yo quitaria el mensaje porque es un tontería
        
return; 
    }

while(
g_exp[id] >= experience_per_level(g_level[id])) /* mientras la experiencia sea mayor que la necesaria subirá, 
soy 29 y llego a la exp que se requiere con 200, subira porque "while" no tiene en cuenta el if de antes*/
        
{
            if(!
is_user_connected(id)) 
                return 
0;    
            
            
g_level[id]++

            if (
g_level[id] > NIVELMAXIMOg_level[id] = NIVELMAXIMO // lo tienes que poner, lo comprobé yo y así lo solucioné            
            
zp_colored_print(id"^x04[ZP]^x01 Felicitaciones has pasado de Nivel:^x04 %d"g_level[id])
        } 
Edit: siento que el código esté desordenado, pero solo quería mostrártelo, no lo voy a ordenar bien...

Last edited by baneado; 03-03-2013 at 04:56.
baneado is offline
Bernii
BANNED
Join Date: Feb 2013
Location: Weed Land *-*
Old 03-03-2013 , 05:15   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#12

Para el nivel no seria
PHP Code:
#define MAX_LEVEL ?¿ 
Bernii is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-03-2013 , 08:37   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#13

Quote:
Originally Posted by Bernii View Post
Para el nivel no seria
PHP Code:
#define MAX_LEVEL ?¿ 
es un define, le puedes poner cualquier nombre:
PHP Code:
#define NIVELMAXIMO 30 

Last edited by baneado; 03-03-2013 at 08:37.
baneado is offline
Bernii
BANNED
Join Date: Feb 2013
Location: Weed Land *-*
Old 03-03-2013 , 08:39   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#14

Ja eso ja lo se pero poniendo un define no hace falta calentarse tanto la cabeza
Bernii is offline
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-03-2013 , 08:54   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#15

Quote:
Originally Posted by Bernii View Post
Ja eso ja lo se pero poniendo un define no hace falta calentarse tanto la cabeza
No sabes de lo que hablas jajajjja
baneado is offline
Roccoxx
AlliedModders Donor
Join Date: Jan 2012
Location: Argentina
Old 03-03-2013 , 14:20   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#16

la forma que yo puse esta bien, el usuario no subira mas de nivel, eso es lo que el pidio.
__________________
Tutorials here (Spanish)

Like as another Pijudo said: "Tired and retired"
Roccoxx is offline
Send a message via MSN to Roccoxx
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-03-2013 , 14:24   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#17

Quote:
Originally Posted by Roccoxx View Post
la forma que yo puse esta bien, el usuario no subira mas de nivel, eso es lo que el pidio.
No entendiste lo que dije del while...
baneado is offline
Roccoxx
AlliedModders Donor
Join Date: Jan 2012
Location: Argentina
Old 03-03-2013 , 14:27   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#18

Quote:
Originally Posted by baneado View Post
No entendiste lo que dije del while...
ah entendi mal pense que te referias a que mi metodo no funcionaba.

igualmente ya estaba postiado a como hacer lo que el usuario pregunto, podria tambien editar la condicion del take damage para que no gane mas exp.
__________________
Tutorials here (Spanish)

Like as another Pijudo said: "Tired and retired"
Roccoxx is offline
Send a message via MSN to Roccoxx
baneado
Veteran Member
Join Date: Dec 2012
Location: amxmodx-es.com
Old 03-03-2013 , 14:30   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#19

Quote:
Originally Posted by Roccoxx View Post
ah entendi mal pense que te referias a que mi metodo no funcionaba.

igualmente ya estaba postiado a como hacer lo que el usuario pregunto, podria tambien editar la condicion del take damage para que no gane mas exp.
Aunque lo modifique después dentro del while tienes que verificar si se pasó el nivel máximo y ponérselo.
baneado is offline
Roccoxx
AlliedModders Donor
Join Date: Jan 2012
Location: Argentina
Old 03-03-2013 , 14:31   Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
#20

Quote:
Originally Posted by baneado View Post
Aunque lo modifique después dentro del while tienes que verificar si se pasó el nivel máximo y ponérselo.
o directamente modificar la condicion del while.
__________________
Tutorials here (Spanish)

Like as another Pijudo said: "Tired and retired"
Roccoxx is offline
Send a message via MSN to Roccoxx
 



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 08:19.


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