AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Spanish (https://forums.alliedmods.net/forumdisplay.php?f=135)
-   -   [ZP] Ayudenme a colocarle limite a los niveles y exp (https://forums.alliedmods.net/showthread.php?t=209844)

AdNPrO 03-02-2013 16:27

[ZP] Ayudenme a colocarle limite a los niveles y exp
 
Hola les e querido pedir si me pueden ayudar a colocarle limite a los niveles y exp osea que yo quiero que el nivel maximo sea 30 y la exp maxima 1050 porque tengo macro experience_per_level(%1) %1 * 35.

Aqui esta el public de los levels:

PHP Code:

public check_level(idvalue)
{
    if((
g_exp[id] + value) < 0
        return 
0;
    
    
g_exp[id] += value
    
    
if(value)
    {
        while(
g_exp[id] >= experience_per_level(g_level[id]))
        {
            if(!
is_user_connected(id)) 
                return 
0;    
            
            
g_level[id]++
            
            
zp_colored_print(id"^x04[ZP]^x01 Felicitaciones has pasado de Nivel:^x04 %d"g_level[id])
        }
    }
    
    return 
1;


Gracias a los que me ayudan

Roccoxx 03-02-2013 16:30

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
PHP Code:

public check_level(idvalue

    if(
g_exp[id] >= 1050){
      
client_print(idprint_chat"ya alcanzaste el limite de exp")
      return;
    }
    if((
g_exp[id] + value) < 0)  
        return 
0
     
    
g_exp[id] += value 
     
    
if(value
    { 
        while(
g_exp[id] >= experience_per_level(g_level[id])) 
        { 
            if(!
is_user_connected(id))  
                return 
0;     
             
            
g_level[id]++ 
             
            
zp_colored_print(id"^x04[ZP]^x01 Felicitaciones has pasado de Nivel:^x04 %d"g_level[id]) 
        } 
    } 
     
    return 
1



AdNPrO 03-02-2013 16:31

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
Quote:

Originally Posted by Roccoxx (Post 1905305)
PHP Code:

public check_level(idvalue

    if(
g_exp[id] >= 1050){
      
client_print(idprint_chat"ya alcanzaste el limite de exp")
      return;
    }
    if((
g_exp[id] + value) < 0)  
        return 
0
     
    
g_exp[id] += value 
     
    
if(value
    { 
        while(
g_exp[id] >= experience_per_level(g_level[id])) 
        { 
            if(!
is_user_connected(id))  
                return 
0;     
             
            
g_level[id]++ 
             
            
zp_colored_print(id"^x04[ZP]^x01 Felicitaciones has pasado de Nivel:^x04 %d"g_level[id]) 
        } 
    } 
     
    return 
1



y el de level xD

Roccoxx 03-02-2013 16:35

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
PHP Code:

if(g_exp[id] >= 1050){ 
      
client_print(idprint_chat"ya alcanzaste el limite de exp"
      return; 
    } 

por:
PHP Code:

if(g_exp[id] >= 1050 || g_level[id] >= 30){ 
      
client_print(idprint_chat"ya alcanzaste el limite de nivel o exp"
      return; 
    } 


AdNPrO 03-02-2013 16:37

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
reemplazo el return; por return 0;?

Roccoxx 03-02-2013 16:39

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
no, prueba como yo te dije.

AdNPrO 03-02-2013 16:42

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
Me manda error:

PHP Code:

public check_level(idvalue)
{
    if(
g_exp[id] >= 1050 || g_level[id] >= 30)
    {
        
zp_colored_print(id"^x04[ZP]^x01 Alcanzaste el Limite de Exp o Nivel")
        return;
    }
    
    if((
g_exp[id] + value) < 0
        return 
0;
    
    
g_exp[id] += value
    
    
if(value)
    {
        while(
g_exp[id] >= experience_per_level(g_level[id]))
        {
            if(!
is_user_connected(id)) 
                return 
0;    
            
            
g_level[id]++
            
            
zp_colored_print(id"^x04[ZP]^x01 Felicitaciones has pasado de Nivel:^x04 %s"g_level[id])
        }
    }
    
    return 
1;


Warning: Function "check_level" should return a value on line 14088
Error: Function uses both "return" and "return <value>" on line 14092
Error: Function uses both "return" and "return <value>" on line 14101
Error: Function uses both "return" and "return <value>" on line 14111

Roccoxx 03-02-2013 16:44

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
ah isisi ponele return 0, no estaba prestando atencion.

AdNPrO 03-02-2013 16:45

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
Gracias Roccoxx

BlackFur 03-02-2013 18:28

Re: [ZP] Ayudenme a colocarle limite a los niveles y exp
 
no es neceserario return un valor a menos que este sea usado.


All times are GMT -4. The time now is 08:05.

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