Enviar respuesta 
Ayuda quien me adapta esto
Autor Mensaje
Killers-. Sin conexión
Miembro


Mensajes: 73
Registro en: May 2017
Reputación: 0
Mensaje: #1
Ayuda quien me adapta esto
Hola bueno les queria pedir si alguien me podria adaptar este extra item a esta tienda de ammo packs para mi base builder el extra item es no rcoil, bueno les queria pedir si alguien tan amable me lo podria hacer, me ayudaria mucho gracias Whatever


Archivo(s) adjuntos
bbpacks.sma (Descargar compilado / Tamaño: 7.35 KB / Descargas: 8)
zp_no_recoil.sma (Descargar compilado / Tamaño: 2.08 KB / Descargas: 3)

DancingDancingDancing
03/12/2017 04:10 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
tuk Sin conexión
Miembro Junior


Mensajes: 20
Registro en: Sep 2017
Reputación: 0
Mensaje: #2
RE: Ayuda quien me adapta esto
=============
| Espero y te sirva |
=============
Código PHP:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <zombieplague>
#include <bb_ammopacks>
#include <xs>

new g_norecoil[33]
new 
Floatcl_pushangle[33][3]
new 
g_itemid_norecoilg_maxplayers

const WEAPONS_BITSUM = (1<<CSW_KNIFE|1<<CSW_HEGRENADE|1<<CSW_FLASHBANG|1<<CSW_SMOKEGRENADE|1<<CSW_C4)
const 
g_item_cost 20 // Aqui le pones el precio que quiera :D
public plugin_init()
{
    
register_plugin("[ZP] Extra Item: No Recoil""0.1.0""CarsonMotion")

    
g_itemid_norecoil zp_register_extra_item("No Recoil (Single Round)"g_item_costZP_TEAM_HUMAN)

    new 
weapon_name[24]
    for (new 
1<= 30i++)
    {
        if (!(
WEAPONS_BITSUM << i) && get_weaponname(iweapon_name23))
        {
            
RegisterHam(Ham_Weapon_PrimaryAttackweapon_name"fw_Weapon_PrimaryAttack_Pre")
            
RegisterHam(Ham_Weapon_PrimaryAttackweapon_name"fw_Weapon_PrimaryAttack_Post"1)
        }
    }

    
register_event("HLTV""event_round_start""a""1=0""2=0")

    
g_maxplayers get_maxplayers()
}

public 
zp_extra_item_selected(playeritemid)
{
    if (
itemid == g_itemid_norecoil)
    {
        
g_norecoil[player] = true
        client_print
(playerprint_chat"[BB] Compraste No Recoil, Tu mira ni se movera.")
    }
}

public 
zp_user_infected_post(id)
    
g_norecoil[id] = false

public client_connect(id)
    
g_norecoil[id] = false

public event_round_start()
    for (new 
id 1id <= g_maxplayersid++)
        
g_norecoil[id] = false

public fw_Weapon_PrimaryAttack_Pre(entity)
{
    new 
id pev(entitypev_owner)

    if (
g_norecoil[id])
    {
        
pev(idpev_punchanglecl_pushangle[id])
        return 
HAM_IGNORED;
    }
    return 
HAM_IGNORED;
}

public 
fw_Weapon_PrimaryAttack_Post(entity)
{
    new 
id pev(entitypev_owner)

    if (
g_norecoil[id])
    {
        new 
Floatpush[3]
        
pev(idpev_punchanglepush)
        
xs_vec_sub(pushcl_pushangle[id], push)
        
xs_vec_mul_scalar(push0.0push)
        
xs_vec_add(pushcl_pushangle[id], push)
        
set_pev(idpev_punchanglepush)
        return 
HAM_IGNORED;
    }
    return 
HAM_IGNORED;


==============================
Para menos embarazos mas sexo anal Roflmao
==============================
05/12/2017 09:01 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Killers-. Sin conexión
Miembro


Mensajes: 73
Registro en: May 2017
Reputación: 0
Mensaje: #3
RE: Ayuda quien me adapta esto
(05/12/2017 09:01 PM)tuk escribió:  =============
| Espero y te sirva |
=============
Código PHP:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <zombieplague>
#include <bb_ammopacks>
#include <xs>

new g_norecoil[33]
new 
Floatcl_pushangle[33][3]
new 
g_itemid_norecoilg_maxplayers

const WEAPONS_BITSUM = (1<<CSW_KNIFE|1<<CSW_HEGRENADE|1<<CSW_FLASHBANG|1<<CSW_SMOKEGRENADE|1<<CSW_C4)
const 
g_item_cost 20 // Aqui le pones el precio que quiera :D
public plugin_init()
{
    
register_plugin("[ZP] Extra Item: No Recoil""0.1.0""CarsonMotion")

    
g_itemid_norecoil zp_register_extra_item("No Recoil (Single Round)"g_item_costZP_TEAM_HUMAN)

    new 
weapon_name[24]
    for (new 
1<= 30i++)
    {
        if (!(
WEAPONS_BITSUM << i) && get_weaponname(iweapon_name23))
        {
            
RegisterHam(Ham_Weapon_PrimaryAttackweapon_name"fw_Weapon_PrimaryAttack_Pre")
            
RegisterHam(Ham_Weapon_PrimaryAttackweapon_name"fw_Weapon_PrimaryAttack_Post"1)
        }
    }

    
register_event("HLTV""event_round_start""a""1=0""2=0")

    
g_maxplayers get_maxplayers()
}

public 
zp_extra_item_selected(playeritemid)
{
    if (
itemid == g_itemid_norecoil)
    {
        
g_norecoil[player] = true
        client_print
(playerprint_chat"[BB] Compraste No Recoil, Tu mira ni se movera.")
    }
}

public 
zp_user_infected_post(id)
    
g_norecoil[id] = false

public client_connect(id)
    
g_norecoil[id] = false

public event_round_start()
    for (new 
id 1id <= g_maxplayersid++)
        
g_norecoil[id] = false

public fw_Weapon_PrimaryAttack_Pre(entity)
{
    new 
id pev(entitypev_owner)

    if (
g_norecoil[id])
    {
        
pev(idpev_punchanglecl_pushangle[id])
        return 
HAM_IGNORED;
    }
    return 
HAM_IGNORED;
}

public 
fw_Weapon_PrimaryAttack_Post(entity)
{
    new 
id pev(entitypev_owner)

    if (
g_norecoil[id])
    {
        new 
Floatpush[3]
        
pev(idpev_punchanglepush)
        
xs_vec_sub(pushcl_pushangle[id], push)
        
xs_vec_mul_scalar(push0.0push)
        
xs_vec_add(pushcl_pushangle[id], push)
        
set_pev(idpev_punchanglepush)
        return 
HAM_IGNORED;
    }
    return 
HAM_IGNORED;


Gracias oye de casualidad me lo podrias adaptar al sistema de bbpacks que deja arriba solo si puedes nomas no es obligacion muchas gracias

DancingDancingDancing
05/12/2017 10:15 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS