View Single Post
StickP0le
Senior Member
Join Date: Jan 2010
Location: cuantocabron.com
Old 06-24-2012 , 17:40   Re: [ZP] Ayuda sistema de combo
#2

es esta parte
PHP Code:
 // Almacenamos daño por combo
            
g_damagecombo[attacker] += floatround(damage// le asignamos el damage
            
g_damagehits[attacker]++ // acumula los hits hecho por el player
            
            
show_current_combo(attackerfloatround(damage)) // llamamos el task al atacante
            
            
remove_task(attacker+TASK_RESET_COMBO)
            
            if (
g_damagehits[attacker] > 5//  creamos la condición
            
{
                while (
g_damagecombo[attacker] >= ammount_damage(g_combo[attacker])) //hacemos un while para detectar la subida del damage en el combo
                
{
                    
g_combo[attacker]++ // sumamos 1 combo más
                    
up true // verifica si el combo fue sumado
                
}
                
                if (
up// condición para seguir el combo
                
{
                    
formatex(g_info_combo[attacker], 63"Combo %d completado!"g_combo[attacker]) // completamos el combo
                    
                    
remove_task(attacker+TASK_INFO_COMBO// removemos el task
                    
set_task(3.0"info_combo"attacker+TASK_INFO_COMBO// task en 0,3 segundos para finalizar el combo
                
}
                
                
remove_task(attacker+TASK_FINISH_COMBO// removemos el task
                
set_task(3.0"finish_combo"attacker+TASK_FINISH_COMBO// finaliza el combo y nos dará los ammopacks correspondientes -------> este cambia el 3.0 por el tiempo que quieras pero acordate que tiene que ser un float
            
}
            else
            {
                
set_task(1.0"reset_combo"attacker+TASK_RESET_COMBO// task en 0,1 segundo para reiniciar el combo en cero
            

y otra cosa en tu codigo en esta parte
PHP Code:
 stock set_ap(idap 1// un stock para setearle los ammopacks acumulados por combo al id  
{  
    
g_ammopacks[id] += ap  

no hace falta que pongas stock enfrente, el stock se usa mas para usar en las natives
__________________
Steam: stickp0le
StickP0le is offline