View Single Post
Author Message
yagami
Senior Member
Join Date: Jan 2021
Old 07-24-2023 , 07:48   event_playerkiller
Reply With Quote #1

I'm almost 6 days without sleep right, waiting for help, I searched this forum upside down, searched more 50 plugins and could not make menu, nobody wanted to help me make menu ook

Can someone at least help me how do I reset skill if player dies?


PHP Code:
                if(pCash[id] >= get_pcvar_num(g_Cvar[CVAR_DAMAGE_PRICE]))
                {
                    if(
pDamage[id])
                    {
                        
client_print_color(idprint_team_default"%s ^3Não é possível comprar esse item novamente enquanto ele estiver em uso"PREFIX_CHAT)
                        return 
PLUGIN_HANDLED
                    
}

                    
pDamage[id] = true
                    csr_set_user_points
(idclamp(pCash[id] - get_pcvar_num(g_Cvar[CVAR_DAMAGE_PRICE])))
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item Extra Obtido"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item: Dobro Dano"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Preço: %d Cash"PREFIX_CHATget_pcvar_num(g_Cvar[CVAR_DAMAGE_PRICE]))
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                }
                else 
                {
                    
client_print_color(idprint_team_default"%s ^1Voce nao tem ^4cash ^3suficiente"PREFIX_CHAT)
                }
            }
            case 
1:
            {
                if(
pCash[id] >= get_pcvar_num(g_Cvar[CVAR_INVISI_PRICE]))
                {
                    if(
pInvisible[id])
                    {
                        
client_print_color(idprint_team_default"%s ^3Não é possível comprar esse item novamente enquanto ele estiver em uso"PREFIX_CHAT)
                        return 
PLUGIN_HANDLED
                    
}

                    
fPtime[id] = halflife_time() + 20
                    pInvisible
[id] = true
                    csr_set_user_points
(idclamp(pCash[id] - get_pcvar_num(g_Cvar[CVAR_INVISI_PRICE])))
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item Extra Obtido"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item: Invisibilidade"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Preço: %d Cash"PREFIX_CHATget_pcvar_num(g_Cvar[CVAR_INVISI_PRICE]))
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)

                    return 
PLUGIN_HANDLED
                
}
                else 
                {
                    
client_print_color(idprint_team_default"%s ^1Voce nao tem ^4cash ^3suficiente"PREFIX_CHAT)
                }
            }
            case 
2:
            { 
                if(
pCash[id] >= get_pcvar_num(g_Cvar[CVAR_REGLIFE_PRICE]))
                {

                    if(
pHealthRegen[id])
                    {
                        
client_print_color(idprint_team_default"%s ^3Não é possível comprar esse item novamente enquanto ele estiver em uso"PREFIX_CHAT)
                        return 
PLUGIN_HANDLED
                    
}

                    
pHealthRegen[id] = true 
                    set_task
(0.25"player_AdrenalineDrain"id+TASK_HP, .flags="b")


                    
csr_set_user_points(idclamp(pCash[id] - get_pcvar_num(g_Cvar[CVAR_REGLIFE_PRICE])))
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item Extra Obtido"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item: Regenerar HP"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Preço: %d Cash"PREFIX_CHATget_pcvar_num(g_Cvar[CVAR_REGLIFE_PRICE]))
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                }
                else 
                {
                    
client_print_color(idprint_team_default"%s ^1Voce nao tem ^4cash ^3suficiente"PREFIX_CHAT)
                }

            }
            case 
3:
            {
                if(
pCash[id] >= get_pcvar_num(g_Cvar[CVAR_SPEED_PRICE]))
                {
                    if(
pSpeed[id])
                    {
                        
client_print_color(idprint_team_default"%s ^3Não é possível comprar esse item novamente enquanto ele estiver em uso"PREFIX_CHAT)
                        return 
PLUGIN_HANDLED

                    
}

                    
csr_set_user_points(idclamp(pCash[id] - get_pcvar_num(g_Cvar[CVAR_REGLIFE_PRICE])))
                    
player_updateSpeed(id)
                    
pSpeed[id] = true
                    client_print_color
(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item Extra Obtido"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item: Velocidade"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Preço: %d Cash"PREFIX_CHATget_pcvar_num(g_Cvar[CVAR_REGLIFE_PRICE]))
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                }
                else 
                {
                    
client_print_color(idprint_team_default"%s ^1Voce nao tem ^4cash ^3suficiente"PREFIX_CHAT)
                }

            }
            case 
4:
            {
                if(
pCash[id] >= get_pcvar_num(g_Cvar[CVAR_ICE_PRICE]))
                {
                    
csr_set_user_points(idclamp(pCash[id] - get_pcvar_num(g_Cvar[CVAR_ICE_PRICE])))
                    
client_cmd(id"say /fn")
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item Extra Obtido"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Item: Granada De Gelo"PREFIX_CHAT)
                    
client_print_color(idprint_team_default"%s ^1Preço: %d Cash"PREFIX_CHATget_pcvar_num(g_Cvar[CVAR_TECTEC_PRICE]))
                    
client_print_color(idprint_team_default"%s ^4------ ^1------ ^4------ ^3------"PREFIX_CHAT)
                }
                else 
                {
                    
client_print_color(idprint_team_default"%s ^1Voce nao tem ^4cash ^3suficiente"PREFIX_CHAT)
                }

            }






public 
AddToFullPack(eseenthostflagsplayerset)
{
    if(!
player)
    {
        return
    }
    
    if(
pInvisible[ent])
    {
        
set_es(esES_EffectsEF_NODRAW)
        
client_print(entprint_center"Invisibilidade: %0.1f segundo%s"fPtime[ent] - halflife_time(), (fPtime[ent] - halflife_time() > 1.9 "s" ""))
        if(
halflife_time() >= fPtime[ent] - 0.1)
        {
            
client_print_color(entprint_team_default"%s ^1Sua ^4invisibilidade ^1acabou"PREFIX_CHAT)
            
pInvisible[ent] = false
        
}
    }
}


public 
player_AdrenalineDrain(taskid)
{
    new 
id taskid TASK_HP
    
new iHealth pev(idpev_health)
    
    if(
iHealth 150)
    {
        
set_pev(idpev_healthiHealth 1.0)
    }
    else
    {
        
remove_task(id+TASK_HP)
        
client_print_color(idprint_team_default"%s ^1Sua ^4Reg Vida ^1foi concluída")
        
pHealthRegen[id] = false
    
}
}

player_updateSpeed(id)
{
    
// Float
    
new Float:fSpeed 1.0
    
    fSpeed 
*= SPEED_ADRENALINE;

    
// SPED
    
set_user_maxspeed(idg_fWeaponSpeed[id] * fSpeed)

yagami is offline