Raised This Month: $ Target: $400
 0% 

[Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?


  
 
 
Thread Tools Display Modes
Author Message
StorM20
BANNED
Join Date: Dec 2011
Location: de_inferno en Julieta
Old 09-20-2012 , 23:46   [Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?
#1

Hola, Bueno hice un Post anteriormente, trataba de que en mi BaseBuilder Mod 6.4, al llegar al Nivel maximo desaparece el Hud que tengo...

Mi pregunta es; Como puedo hacer el Check de 400 Frags (g_frags[id]) y que aparesca otro Hud que quiero...

xLeoNNN me dice que haga esto...
Quote:
Originally Posted by xLeoNNN View Post
si es que no haces un límite de exp (ej, if(g_exp[id] >= 1000) return;), o sea, si tiene ya el maximo de exp y gana mas, que no le sume mas
Un Ejemplo:

Asi esta Normalmente... pero al llegar al Nivel 50 que es el Maximo o 400 Frags, desaparece
Quisiera que este mismo Hud al que se checkee los 400 Frags que tiene, aparesca otro que seria el proximo que publico
PHP Code:
if ( cs_get_user_team id ) == CS_TEAM_CT && is_user_alive id ) )   
            {  
        
set_hudmessage(002550.010.1906.02.00.10.2)  
        
show_hudmessage(id" .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [ZOMBIES MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: %i/50] ^n   [Frags Siguiente Nivel: %i/%i]"namefragsdeathsg_bbpacks[id], g_level[id], g_frags[id], gRangoNecesario[g_level[id]]) 
            }   
            else  
                if ( 
cs_get_user_team id ) == CS_TEAM_T && is_user_alive id ) )    
            {  
        
set_hudmessage(255000.010.1906.02.00.10.2)  
        
show_hudmessage(id" .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [HUMANOS MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: %i/50] ^n   [Frags Siguiente Nivel: %i/%i]"namefragsdeathsg_bbpacks[id], g_level[id], g_frags[id], gRangoNecesario[g_level[id]])
            } 
Este Hud quisiera que Apareciera, si llega a Nivel 50 o tiene 400 Frags...
PHP Code:
if ( cs_get_user_team id ) == CS_TEAM_CT && is_user_alive id ) )   
            {  
        
set_hudmessage(002550.010.1906.02.00.10.2)  
        
show_hudmessage(id" .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [ZOMBIES MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: 50/50] ^n   [Frags Siguiente Nivel: 400/400] ^n   ATENCION!: Has LLegado al Nivel MAXIMO!"namefragsdeathsg_bbpacks[id]) 
            }   
            else  
                if ( 
cs_get_user_team id ) == CS_TEAM_T && is_user_alive id ) )    
            {  
        
set_hudmessage(255000.010.1906.02.00.10.2)  
        
show_hudmessage(id" .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [HUMANOS MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: 50/50] ^n   [Frags Siguiente Nivel: 400/400] ^n   ATENCION!: Has LLegado al Nivel MAXIMO! "namefragsdeathsg_bbpacks[id])
            } 
Pero no se como agregarlo el check dentro de Todo el HUD que seria este.
PHP Code:
public BaseBuilderPacks(id)  
{  
    new 
players[32],num,i  
    get_players
(players,num)  
    for(
0<= numi++)  
    {  
        new 
id players[i]  
         
        if(
is_user_connected(id)) {  
            new 
name[33]  
            new 
ping  
            
new loss  
            get_user_name
(id,name,32)  
            new 
frags get_user_frags(id)  
            new 
deaths get_user_deaths(id)  
            
get_user_ping(id,ping,loss)  
             
            if ( 
cs_get_user_team id ) == CS_TEAM_CT && is_user_alive id ) )   
            {  
        
set_hudmessage(002550.010.1906.02.00.10.2)  
        
show_hudmessage(id" .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [ZOMBIES MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: %i/50] ^n   [Frags Siguiente Nivel: %i/%i]"namefragsdeathsg_bbpacks[id], g_level[id], g_frags[id], gRangoNecesario[g_level[id]]) 
            }   
            else  
                if ( 
cs_get_user_team id ) == CS_TEAM_T && is_user_alive id ) )    
            {  
        
set_hudmessage(255000.010.1906.02.00.10.2)  
        
show_hudmessage(id" .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [HUMANOS MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: %i/50] ^n   [Frags Siguiente Nivel: %i/%i]"namefragsdeathsg_bbpacks[id], g_level[id], g_frags[id], gRangoNecesario[g_level[id]])
            }  
             
        }  
    }  
    return 
PLUGIN_CONTINUE  

Saludos!
Alguna ayuda que me puedan dar, lo agradeceria

Last edited by StorM20; 09-20-2012 at 23:49.
StorM20 is offline
Send a message via MSN to StorM20
matrix123
Veteran Member
Join Date: Feb 2011
Old 09-21-2012 , 01:20   Re: [Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?
#2

Code:
public BaseBuilderPacks(id)   {       new players[32],num,i       get_players(players,num)       for(i = 0; i <= num; i++)       {           new id = players[i]               if(!is_user_alive(id))         continue;           if(is_user_connected(id))     {               new name[33], ping, loss               get_user_name(id,name,32)               get_user_ping(id,ping,loss)               new frags = get_user_frags(id)               new deaths = get_user_deaths(id)                           if ( cs_get_user_team ( id ) == CS_TEAM_CT)                          set_hudmessage(0, 0, 255, 0.01, 0.19, 0, 6.0, 2.0, 0.1, 0.2, 4 )                 else if ( cs_get_user_team ( id ) == CS_TEAM_T &&)                      set_hudmessage(255, 0, 0, 0.01, 0.19, 0, 6.0, 2.0, 0.1, 0.2, 4 )             }            show_hudmessage(id, " .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [HUMANOS MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: %i/50] ^n   [Frags Siguiente Nivel: %i/%i]", name, frags, deaths, g_bbpacks[id], g_level[id], g_frags[id], gRangoNecesario[g_level[id]])     }       return PLUGIN_CONTINUE   }

ahi te lo optimize mas o menos aunque se puede mas pero son las 2:20 de la mañana :S hablando de lo otro fijate si tenes un limite de exp si no tenes es facil chequeas si el g_level o lo que sea es igual o mayor al exp maximo y cambias el hud
__________________

Last edited by matrix123; 09-21-2012 at 01:21.
matrix123 is offline
Manu127
Veteran Member
Join Date: Jul 2010
Location: Argentina
Old 09-21-2012 , 19:01   Re: [Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?
#3

Quote:
Originally Posted by matrix123 View Post
Code:
public BaseBuilderPacks(id)   {       new players[32],num,i       get_players(players,num)       for(i = 0; i <= num; i++)       {           new id = players[i]               if(!is_user_alive(id))         continue;           if(is_user_connected(id))     {               new name[33], ping, loss               get_user_name(id,name,32)               get_user_ping(id,ping,loss)               new frags = get_user_frags(id)               new deaths = get_user_deaths(id)                           if ( cs_get_user_team ( id ) == CS_TEAM_CT)                          set_hudmessage(0, 0, 255, 0.01, 0.19, 0, 6.0, 2.0, 0.1, 0.2, 4 )                 else if ( cs_get_user_team ( id ) == CS_TEAM_T &&)                      set_hudmessage(255, 0, 0, 0.01, 0.19, 0, 6.0, 2.0, 0.1, 0.2, 4 )             }            show_hudmessage(id, " .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [HUMANOS MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: %i/50] ^n   [Frags Siguiente Nivel: %i/%i]", name, frags, deaths, g_bbpacks[id], g_level[id], g_frags[id], gRangoNecesario[g_level[id]])     }       return PLUGIN_CONTINUE   }

ahi te lo optimize mas o menos aunque se puede mas pero son las 2:20 de la mañana :S hablando de lo otro fijate si tenes un limite de exp si no tenes es facil chequeas si el g_level o lo que sea es igual o mayor al exp maximo y cambias el hud
Code:
 if( !is_user_alive(id) )
Porque despues checkeas si esta conectado?

Es dificil encontrar un player que este vivo pero desconectado ehh... y el user alive checkea tambien si esta conectado o no.

Nunca crees variables en los loops... omg. "Veteran member"...
__________________

Last edited by Manu127; 09-21-2012 at 19:03.
Manu127 is offline
Send a message via MSN to Manu127 Send a message via Skype™ to Manu127
matrix123
Veteran Member
Join Date: Feb 2011
Old 09-21-2012 , 20:09   Re: [Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?
#4

lo hice asi nomas -.-'

Code:
public BaseBuilderPacks(id)   {       new players[32],num,i       new name[33], ping, loss, frags, deaths       get_players(players,num)       for(i = 0; i <= num; i++)       {           new id = players[i]                   if(!is_user_alive(id))             continue;                   get_user_name(id,name,32)           get_user_ping(id,ping,loss)           frags = get_user_frags(id)           deaths = get_user_deaths(id)                   if ( cs_get_user_team ( id ) == CS_TEAM_CT)                 set_hudmessage(0, 0, 255, 0.01, 0.19, 0, 6.0, 2.0, 0.1, 0.2, 4 )                     else if ( cs_get_user_team ( id ) == CS_TEAM_T &&)                 set_hudmessage(255, 0, 0, 0.01, 0.19, 0, 6.0, 2.0, 0.1, 0.2, 4 )                     show_hudmessage(id, " .::Base-Builder MOD::. ^n^n   [NOMBRE: %s] ^n   [HUMANOS MATADOS: %i] ^n   [HAS MUERTO %i VECES] ^n   [BBpacks: %i] ^n   [Nivel: %i/50] ^n   [Frags Siguiente Nivel: %i/%i]", name, frags, deaths, g_bbpacks[id], g_level[id], g_frags[id], gRangoNecesario[g_level[id]])     }       return PLUGIN_CONTINUE   }

toma.. que ganas de romper las...
__________________
matrix123 is offline
Manu127
Veteran Member
Join Date: Jul 2010
Location: Argentina
Old 09-21-2012 , 20:11   Re: [Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?
#5

Si lo vas a hacer, hacelo bien...

Encima parece code copiado... para que sacas el ping y el loss si no los usas?
__________________
Manu127 is offline
Send a message via MSN to Manu127 Send a message via Skype™ to Manu127
StorM20
BANNED
Join Date: Dec 2011
Location: de_inferno en Julieta
Old 09-22-2012 , 13:44   Re: [Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?
#6

Porque lo hacia antes, se me fue... C: Ahora lo borro eso de Obtener Ping y loss

Pero sigo sin entender, como hago que cuando llegue a nivel 50 o tenga 400 Frags, muestre otro HUD que agrego...

Last edited by StorM20; 09-22-2012 at 13:49.
StorM20 is offline
Send a message via MSN to StorM20
Old 09-22-2012, 13:58
DJHD!
This message has been deleted by lucas_7_94. Reason: Offtopics - Quotes a post borrados.
Geoslide
Senior Member
Join Date: Jun 2011
Location: Chilean player
Old 09-23-2012 , 14:01   Re: [Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?
#7

Quote:
Originally Posted by matrix123 View Post
else if ( cs_get_user_team ( id ) == CS_TEAM_T &&)
storm:

Code:
if(get_user_frags(id) >= 400)     SHOWHUD(id)
__________________
Basebuilder V6 - plugin for sale
Jailbreak V6 - plugin for sale
more plugins in progress ...

Geoslide ?

Last edited by Geoslide; 09-23-2012 at 14:03.
Geoslide is offline
Old 09-23-2012, 14:40
StorM20
This message has been deleted by lucas_7_94. Reason: Offtopics - Quotes a post borrados.
Old 09-23-2012, 14:45
Manu127
This message has been deleted by lucas_7_94. Reason: Offtopics - Quotes a post borrados.
Old 09-23-2012, 14:48
StorM20
This message has been deleted by lucas_7_94. Reason: Offtopics - Quotes a post borrados.
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 09-23-2012 , 15:05   Re: [Ayuda] Como Puedo checkear el Maximo de EXP y Mostrar otro HUD?
#8

Concéntrense en seguir el thread dando soluciones.
__________________
ATWWMH - MiniDuels
Madness is like gravity, just need a little push.
lucas_7_94 is offline
Send a message via Skype™ to lucas_7_94
 



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 22:24.


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