[Dúvida]Munição bugada Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Zplague

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Seu portal de Zombie Plague no Brasil

Zumbis Online

Últimos assuntos

» [ANÚNCIO] Alguem vivo ai?
por Eclipse 17/9/2024, 6:39 pm

» The Fen1xS CLan | Zombie Plague | [XP/LEVELS] #2024
por hevy 5/7/2024, 8:28 pm

»
por Eclipse 29/2/2024, 12:30 am

» [Plugin] /vm Com Status
por Isr7 4/6/2023, 3:24 pm

» Alguém pra manter um servidor comigo?
por Isr7 3/6/2023, 4:52 pm

» Alguém querendo criar um servidor de zp? eu pago a host quem quiser deixar o discord ai Isr7#6920
por Isr7 3/6/2023, 3:18 pm

» PEDIDO: Multijump pros VIP
por Madness 15/3/2023, 3:44 pm

» [ZP] Modo padre para 5.0
por XperitosEspetinho123 15/7/2022, 3:31 pm

» [KZ] Servidores de cs 1.6
por [Dk]Serial-Killer 7/5/2022, 4:12 am

» [PLUGIN BY SKVD & WILLIAN] SHOP DE FANTASIAS
por dushowW 23/7/2020, 5:44 pm

Os membros mais ativos da semana

Nenhum usuário

Frases filosóficas Zplague:

....

Google Adsense

Estatísticas

Os nossos membros postaram um total de 38140 mensagens em 6680 assuntos

Temos 2796 usuários registrados

O último membro registrado é zmplugins - Henrique


2 participantes

    [Dúvida]Munição bugada

    Slayer.
    Slayer.
    Mapper
    Mapper


    Nick : '- Slayer.
    Masculino Número de Mensagens : 302
    Dorgas?! larguei não!
    Ammo Packs : 4828
    Honra : 31
    Data de inscrição : 07/12/2011

    [Dúvida]Munição bugada Empty [Dúvida]Munição bugada

    Mensagem por Slayer. 6/2/2012, 2:49 pm

    Gente é o seguinte, quando eu compro este item a munição dele fica 10/0 em vez de ficar 10/30:
    Código:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <  fun >
    #include <fakemeta>
    #include <hamsandwich>
    #include <zombieplague>

    #define PLUGIN "[ZP] Sniper"
    #define VERSION "1.0"
    #define AUTHOR "Vechta"

    new cvar_health, cvar_armor, cvar_speed, cvar_damage, cvar_glow, cvar_gravity
    new g_sniper[33], g_hassniper[33]
    new g_item_sniper

    new const g_item_name[] =  "Sniper" // Item name
    new const g_item_cost = 10 // Item cost
    new const g_item_team = ZP_TEAM_HUMAN // Item team

    new const SNIPER_AWP[] = "models/zombie_plague/v_awp.mdl" // here you can change to your awp model

    #define is_valid_player(%1) (1 <= %1 <= 32) // Check player

    public plugin_init() 
    {
            register_plugin(PLUGIN, VERSION, AUTHOR)
           
            g_item_sniper = zp_register_extra_item(g_item_name, g_item_cost, g_item_team) // Register Sniper as Item
           
            cvar_health = register_cvar("zp_sniper_health", "500") // Default - 100
            cvar_armor = register_cvar("zp_sniper_armor", "500") // Default - 100
            cvar_speed = register_cvar("zp_sniper_speed", "300.0") // Default - 240.0
            cvar_gravity = register_cvar("zp_sniper_gravity", "0.8") // Default - 0.5 (Half gravity)
            cvar_damage = register_cvar("zp_sniper_awp_damage", "1000") // Default - 1000
            cvar_glow = register_cvar("zp_sniper_glow", "0 255 0") // Default - 0 255 0
           
            register_event("CurWeapon", "Event_CurWeapon", "be", "1=1"); // Awp model
           
            RegisterHam(Ham_TakeDamage, "player", "Fw_PlayerDamaged", 1) // Register sniper damage
            register_forward(FM_PlayerPreThink, "fm_PlayerPreThink") // Replace speed?
    }

    public plugin_precache()
            precache_model(SNIPER_AWP) // Precache Awp model
           
    public zp_round_ended(win)
    {
            arrayset(g_sniper, false, 32)
            arrayset(g_hassniper, false, 32)
    }

    public zp_extra_item_selected(player, itemid)
    {
            if (itemid == g_item_sniper)
            {
                    if (!g_hassniper[player])
                    {
                            // Set the player to Sniper
                            g_sniper[player] = true
                            g_hassniper[player] = true
                           
                            // Change users: health, armor, speed, gravity
                            set_user_health(player, get_user_health(player) + get_pcvar_num(cvar_health))
                            set_user_armor(player, get_user_armor(player) + get_pcvar_num(cvar_armor))
                            set_pev(player, pev_speed, get_pcvar_float(cvar_speed))
                            set_pev(player, pev_gravity, get_pcvar_float(cvar_gravity))
                           
                            // Strip first users weapon to give Awp
                            strip_user_weapons(player)
                           
                            // Give weapon awp
                            give_item(player, "weapon_knife")
                            give_item(player, "weapon_awp")
                    }
                    else
                    {
                            client_print(player, print_chat, "[ZP] You are already a Sniper!")
                            return ZP_PLUGIN_HANDLED;
                    }
            }
            return PLUGIN_HANDLED;
    }

    public Fw_PlayerDamaged(id, inflictor, attacker, damage, damagebits) 

            if ( is_valid_player(attacker) && get_user_weapon(attacker) == CSW_AWP && g_hassniper[attacker] ) 
                    SetHamParamFloat(4, damage *= get_pcvar_float(cvar_damage))
    }

    public Event_CurWeapon(id)
    {
            if (get_user_weapon(id) == CSW_AWP && g_hassniper[id])
                    set_pev(id, pev_viewmodel2, SNIPER_AWP)
    }

    public fm_PlayerPreThink(id)
    {
            if (!is_user_alive(id)) return;
           
            if (g_hassniper[id])
                    set_pev(id, pev_speed, get_pcvar_float(cvar_speed))
    }

    public SetUserGlow(id)
    {
            if (!is_user_alive(id) || zp_get_user_zombie(id) || zp_get_user_nemesis(id)) return;
           
            if (g_hassniper[id])
            {
                    // Glow part
                    new szColors[16]
                    get_pcvar_string(cvar_glow, szColors, 15)
                           
                    new gRed[4], gGreen[4], gBlue[4], iRed, iGreen, iBlue
                    parse(szColors, gRed, 3, gGreen, 3, gBlue, 3)
                           
                    iRed = clamp(str_to_num(gRed), 0, 255)
                    iGreen = clamp(str_to_num(gGreen), 0, 255)
                    iBlue = clamp(str_to_num(gBlue), 0, 255)
                           
                    set_user_rendering(id, kRenderFxGlowShell, iRed, iGreen, iBlue, kRenderNormal, 20)
            }
    }
    Será que alguém pode me ajudar?
    Agradeço desde já!
    Junin
    Junin
    Administrador


    Nick : jr_acn
    Masculino Número de Mensagens : 1988
    Ammo Packs : 4612
    Honra : 149
    Data de inscrição : 12/03/2009

    [Dúvida]Munição bugada Empty Re: [Dúvida]Munição bugada

    Mensagem por Junin 6/2/2012, 3:27 pm

    Procure
    Código:
     
    give_item(player, "weapon_knife")
    give_item(player, "weapon_awp")
    e coloque abaixo

    Código:
               
    give_item(player,"ammo_338magnum")
    give_item(player,"ammo_338magnum")
    give_item(player,"ammo_338magnum")
    e veja se resulta ^^
    Slayer.
    Slayer.
    Mapper
    Mapper


    Nick : '- Slayer.
    Masculino Número de Mensagens : 302
    Dorgas?! larguei não!
    Ammo Packs : 4828
    Honra : 31
    Data de inscrição : 07/12/2011

    [Dúvida]Munição bugada Empty Re: [Dúvida]Munição bugada

    Mensagem por Slayer. 6/2/2012, 5:03 pm

    Obrigado Junin deu certo!

    Conteúdo patrocinado


    [Dúvida]Munição bugada Empty Re: [Dúvida]Munição bugada

    Mensagem por Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 7:09 am