Busco comprar estos plugins
#1
hola que tal a todos busco estos plugins

1. no recuerdo bien el nombre ATAQUE AERO , AIR ATTACK , BOMBARDEO AEREO
2 janus7 (sin bugs y que funcione bien , para mod normal no zombie)
3 Hornet gun (Half life) para CS 1.6


bueno quien tenga esas que me avise por mensaje y el precio, gracias . pagos por paypal
Responder
#2
No creo que sea necesario la compra de estos plugins, considero que podrías encontrarlos "todos" en Internet, solo es cuestión de buscar.
( Mi opinión )
Mis proyectos.

[ Venta o aporte ] CTF + COD ❣❣

[ Venta o aporte ] BaseBuilder Levels. ❣❣

[ Venta o aporte ] ZombiePlague Levels v1 ❣❣

Sí necesitas ayuda y tengo tiempo y puedo ayudarte, no dudes en contactarme.

Frase diaria:
[ Si el plan falla cambia el plan pero nunca cambies la meta. ]
_______________________________________________________________________________________
Responder
#3
https://forums.alliedmods.net/showthread.php?t=218822
Responder
#4
si revize esa pagina pero no funciona ese plugin ni los sonidos , por eso pregunto si alguien tienen esos plugins para que me los venda
Responder
#5
La janus-7:

Código PHP:
#include <amxmodx>
#include <engine>
#include <fakemeta_util>
#include <hamsandwich>
#include <xs>
#include <cstrike>
#include <zombieapocalypse>

#define get_bit(%1,%2)        (%1 & (1 << (%2 & 31)))
#define set_bit(%1,%2)        %1 |= (1 << (%2 & 31))
#define reset_bit(%1,%2)    %1 &= ~(1 << (%2 & 31))

#define EV_INT_WEAPONKEY    EV_INT_impulse
#define WEAPONKEY 7
#define JANUS7_CLIPAMMO    200
#define JANUS7_BPAMMO    200
#define JANUS7_DAMAGE    29
#define SHOTS_NEED    8
#define RELOAD_TIME 4.7
#define wId CSW_M249

#define JANUS7_VMODEL "models/ls/v_janus7.mdl"
#define JANUS7_PMODEL "models/ls/p_janus7.mdl"
#define JANUS7_WMODEL "models/ls/w_janus7.mdl"

new g_SmokePuff_SprId
new const Fire_snd[][] = {"weapons/janus7-1.wav""weapons/janus7-2.wav"};
new const 
went[] ="weapon_m249";
new const 
GUNSHOT_DECALS[] = { 4142434445 };

new  
g_itemid_janus7,g_mode[33], g_shots[33], g_spriteg_sprite1g_target[33],
          
g_sound[33],g_has_janus7[33],g_orig_event_janus7g_clip_ammo[33],
          
Float:cl_pushangle[33][3], m_iBlood[2], g_janus7_TmpClip[33], g_bitsMuzzleFlashg_iEntity;

public 
plugin_init()
{
    
register_plugin("Janus-7",        "1.0",        "kademik");
    
register_clcmd("weapon_janus7""Hook_Select");
    
    
register_event("CurWeapon",    "CurrentWeapon",    "be","1=1");
    
    
RegisterHam(Ham_Item_AddToPlayer,    went,         "fw_janus7_AddToPlayer");
    
RegisterHam(Ham_Item_Deploy,        went,         "fw_Item_Deploy_Post"1);
    
RegisterHam(Ham_Weapon_PrimaryAttack,    went,         "fw_janus7_PrimaryAttack");
    
RegisterHam(Ham_Weapon_PrimaryAttack,    went,         "fw_janus7_PrimaryAttack_Post"1);
    
RegisterHam(Ham_Item_PostFrame,        went,         "janus7__ItemPostFrame");
    
RegisterHam(Ham_Weapon_Reload,        went,         "janus7__Reload");
    
RegisterHam(Ham_Weapon_Reload,        went,         "janus7__Reload_Post"1);
    
RegisterHam(Ham_TakeDamage,         "player",     "fw_TakeDamage");
    
    
register_forward(FM_AddToFullPack,     "CPlayer__AddToFullPack_post"1);
    
register_forward(FM_CheckVisibility,     "CEntity__CheckVisibility");
    
register_forward(FM_SetModel,         "fw_SetModel");
    
register_forward(FM_UpdateClientData,     "fw_UpdateClientData_Post"1);
    
register_forward(FM_PlaybackEvent,     "fwPlaybackEvent");
    
}

public 
plugin_precache()
{
    
precache_model(JANUS7_VMODEL);
    
precache_model(JANUS7_PMODEL);
    
precache_model(JANUS7_WMODEL);
    
g_sprite precache_model("sprites/ls/lgtning.spr");
    
g_sprite1 precache_model("sprites/ls/colflare.spr");
    
precache_generic"sprites/weapon_janus7.txt" );
    
precache_generic"sprites/ls/640hud7.spr" );
    
precache_generic"sprites/ls/640hud12.spr" );
    
precache_generic"sprites/ls/640hud99.spr" );

    
precache_sound(Fire_snd[0]);
    
precache_sound(Fire_snd[1]);
    
precache_sound("weapons/janus7_change1.wav");
    
precache_sound("weapons/janus7_change2.wav");
    
    
m_iBlood[0] = precache_model("sprites/blood.spr");
    
m_iBlood[1] = precache_model("sprites/bloodspray.spr");
    
precache_model("sprites/ls/muzzleflash_janus7.spr");
    
g_SmokePuff_SprId engfunc(EngFunc_PrecacheModel"sprites/wall_puff1.spr");
    
g_iEntity create_entity("info_target");
    
    
entity_set_model(g_iEntity"sprites/ls/muzzleflash_janus7.spr");
    
    
entity_set_float(g_iEntityEV_FL_scale0.1);
    
    
entity_set_int(g_iEntityEV_INT_rendermodekRenderTransTexture);
    
entity_set_float(g_iEntityEV_FL_renderamt0.0);

    
    
register_forward(FM_PrecacheEvent"fwPrecacheEvent_Post"1);
    
}

public 
fwPrecacheEvent_Post(type, const name[])
{
    if (
equal("events/m249.sc"name))
    {
        
g_orig_event_janus7 get_orig_retval();
        return 
FMRES_HANDLED;
    }
    return 
FMRES_IGNORED;
}

public 
Hook_Select(id)
{
    
engclient_cmd(idwent);
    return 
PLUGIN_HANDLED;
}


public 
client_connect(id)
{
    
g_has_janus7[id] = false;
}

public 
client_disconnect(id)
{
    
g_has_janus7[id] = false;
}

public 
zp_user_infected_post(id)
{
    if (
zp_get_user_zombie(id))
    {
        
g_has_janus7[id] = false;
        
g_sound[id] = false;
        
emit_sound(idCHAN_WEAPONFire_snd[g_mode[id]], 0.0ATTN_NORM0PITCH_NORM);
        
g_mode[id] = false;
        
g_shots[id] = false;
    }
}

public 
fw_SetModel(entitymodel[])
{
    if(!
is_valid_ent(entity))
        return 
FMRES_IGNORED;
        
    static 
szClassName[33];
    
entity_get_string(entityEV_SZ_classnameszClassNamecharsmax(szClassName));
    if(!
equal(szClassName"weaponbox"))
        return 
FMRES_IGNORED;
    static 
iOwner;
    
iOwner entity_get_edict(entityEV_ENT_owner);
    if(
equal(model"models/w_m249.mdl"))
    {
        static 
iStoredSVDID;
        
iStoredSVDID find_ent_by_owner(-1wententity);
        if(!
is_valid_ent(iStoredSVDID))
            return 
FMRES_IGNORED;
        if(
g_has_janus7[iOwner])
        {
            
entity_set_int(iStoredSVDIDEV_INT_WEAPONKEYWEAPONKEY);
            
g_has_janus7[iOwner] = false;
            
entity_set_model(entityJANUS7_WMODEL);
            
g_mode[iOwner] = false;
            
g_shots[iOwner] = false;
            
remove_task(iOwner+1231);
            return 
FMRES_SUPERCEDE;
        }
    }
    return 
FMRES_IGNORED;
}

public 
CEntity__CheckVisibility(iEntitypSet)
{
    if (
iEntity != g_iEntity)
        return 
FMRES_IGNORED;
    
    
forward_return(FMV_CELL1);
    
    return 
FMRES_SUPERCEDE;
}


public 
give_janus7(id)
{
    
drop_weapons(id1);
    new 
iWep2 fm_give_item(id,went);
    if( 
iWep2 )
    {
        
cs_set_weapon_ammo(iWep2JANUS7_CLIPAMMO);
        
cs_set_user_bpammo (idwIdJANUS7_BPAMMO);
    }
    
g_has_janus7[id] = true;
    
g_shots[id] = 0;
    
g_mode[id] = false;
    
Sprite(id1);
}

public 
zp_extra_item_selected(iditemid)
{
    if(
itemid == g_itemid_janus7)
    {
        
give_janus7(id);
    }
}

public 
fw_janus7_AddToPlayer(janus7id)
{
    if(!
is_valid_ent(janus7) || !is_user_connected(id))
        return 
HAM_IGNORED;
        
    if(
entity_get_int(janus7EV_INT_WEAPONKEY) == WEAPONKEY)
    {
        
g_has_janus7[id] = true;
        
g_mode[id] = false;
        
g_shots[id] = 0;
        
g_sound[id] = 0;
        
entity_set_int(janus7EV_INT_WEAPONKEY0);
        
Sprite(id1);
        return 
HAM_HANDLED;
    }
    else 
Sprite(id0);
    return 
HAM_IGNORED;
}

public 
fw_Item_Deploy_Post(weapon_ent)
{
    static 
owner;
    
owner pev(weapon_entpev_owner);
    static 
weaponid;
    
weaponid cs_get_weapon_id(weapon_ent);
    
replace_weapon_models(ownerweaponid);
}

public 
CurrentWeapon(id)    replace_weapon_models(idread_data(2));

replace_weapon_models(idweaponid)
{
    static 
g_wpn[33];
    switch (
weaponid)
    {
        case 
wId:
        {
            if(
is_user_alive(id) && is_user_connected(id) && g_has_janus7[id])
            {
                if (
zp_get_user_zombie(id) || zp_get_user_survivor(id))
                    return;
                if(
g_wpn[id] != CSW_M249){
                    if( 
g_mode[id]) UTIL_PlayWeaponAnimation(id8);
                    else 
UTIL_PlayWeaponAnimation(idg_shots[id]>50?14:2);
                }
                
set_pev(idpev_viewmodel2JANUS7_VMODEL);
                
set_pev(idpev_weaponmodel2JANUS7_PMODEL);
            }
        }
    }
    if(
is_user_alive(id))g_wpn[id] = get_user_weapon(id);
}

public 
fw_UpdateClientData_Post(PlayerSendWeaponsCD_Handle)
{
    if(!
is_user_alive(Player) || (get_user_weapon(Player) != wId) || !g_has_janus7[Player])
        return 
FMRES_IGNORED;
        
    
set_cd(CD_HandleCD_flNextAttackhalflife_time () + 0.001);
    return 
FMRES_HANDLED;
}

public 
fw_janus7_PrimaryAttack(Weapon)
{
    new 
Player get_pdata_cbase(Weapon414);
    if (!
g_has_janus7[Player])
        return 
HAM_IGNORED;
    
pev(Player,pev_punchangle,cl_pushangle[Player]);
    
g_clip_ammo[Player] = cs_get_weapon_ammo(Weapon);
    
    if( 
g_mode[Player] ) return HAM_SUPERCEDE;
    return 
HAM_IGNORED;
}

public 
fwPlaybackEvent(flagsinvokereventidFloat:delayFloat:origin[3], Float:angles[3], Float:fparam1Float:fparam2iParam1iParam2bParam1bParam2)
{
    if ((
eventid != g_orig_event_janus7))
        return 
FMRES_IGNORED;
        
    if (!(
<= invoker <= get_maxplayers()))
        return 
FMRES_IGNORED;
        
    
playback_event(flags FEV_HOSTONLYinvokereventiddelayoriginanglesfparam1fparam2iParam1iParam2bParam1bParam2);
    return 
FMRES_SUPERCEDE;
}

public 
fw_janus7_PrimaryAttack_Post(Weapon) {
    
    new 
Player get_pdata_cbase(Weapon414);
    new 
szClipszAmmo;
    
get_user_weapon(PlayerszClipszAmmo);
    if(
Player && Player 33)
    {
        if(
g_has_janus7[Player])
        {
            if(
szClip && !g_sound[Player]) {
                
emit_sound(PlayerCHAN_WEAPONFire_snd[g_mode[Player]], VOL_NORMATTN_NORM0PITCH_NORM);
                if(
g_mode[Player])g_sound[Player] = true;
            }
        }
        if(
g_has_janus7[Player])
        {
            new 
Float:push[3];
            
pev(Player,pev_punchangle,push);
            
xs_vec_sub(push,cl_pushangle[Player],push);
            
xs_vec_mul_scalar(push,0.6,push);
            
xs_vec_add(push,cl_pushangle[Player],push);
            
set_pev(Player,pev_punchangle,push);
            if (!
g_clip_ammo[Player])
                return;
            
set_pdata_float(Player83g_mode[Player]?0.05:0.1);
            if(
g_mode[Player]) UTIL_PlayWeaponAnimation(Playerrandom_num(9,10));
            else 
UTIL_PlayWeaponAnimation(Playerg_shots[Player]>=SHOTS_NEED?5:random_num(3,4));
            if( !
g_mode[Player])make_blood_and_bulletholes(Player);
            new 
Float:origin1[3], targbody;
            if( 
g_target[Player] ) {
                
pev(g_target[Player], pev_originorigin1);
            }
            else 
fm_get_aim_origin(Playerorigin1);
            
get_user_aiming(Playertargbody);
            
            if( !
g_mode[Player]) set_bit(g_bitsMuzzleFlashPlayer);
            if(
g_mode[Player]) {
                
message_beginMSG_BROADCAST,SVC_TEMPENTITY);
                
write_byte (TE_BEAMENTPOINT);
                
write_short(Player 0x1000);
                
write_coord(floatround(origin1[0]));
                
write_coord(floatround(origin1[1]));
                
write_coord(floatround(origin1[2]));
                
write_shortg_sprite );
                
write_byte); // framestart
                
write_byte100 ); // framerate
                
write_byte); // life
                
write_byte15 ); // width
                
write_byte20 ); // noise
                
write_byte255 ); // r, g, b
                
write_byte165 ); // r, g, b
                
write_byte); // r, g, b
                
write_byte250 ); // brightness
                
write_byte255 ); // speed
                
message_end();      
                if( 
targ && is_user_alive(targ) && zp_get_user_zombie(targ) && !g_target[Player]) {
                    
remove_task(targ+324);
                    
pev(targpev_originorigin1);
                    
ExecuteHam(Ham_TakeDamagetargPlayerPlayerJANUS7_DAMAGE*2.0DMG_SLASH);
                    
fm_set_user_rendering(targkRenderFxGlowShell2551650kRenderNormal10);
                    
set_task(0.2"delete_effect"targ+324);
                    
g_target[Player] = targ;
                    
message_begin(MSG_BROADCASTSVC_TEMPENTITY);
                    
write_byte(TE_EXPLOSION);
                    
write_coord(floatround(origin1[0]));
                    
write_coord(floatround(origin1[1]));
                    
write_coord(floatround(origin1[2]));
                    
write_short(g_sprite1);
                    
write_byte(10);
                    
write_byte(10);
                    
write_byte(TE_EXPLFLAG_NOSOUND|TE_EXPLFLAG_NOPARTICLES TE_EXPLFLAG_NODLIGHTS);
                    
message_end(); 
                    
                }
                else if( 
g_target[Player] && is_user_alive(g_target[Player]) && zp_get_user_zombie(g_target[Player]) ) {
                    
remove_task(g_target[Player]+324);
                    
ExecuteHam(Ham_TakeDamageg_target[Player], PlayerPlayerJANUS7_DAMAGE*2.0DMG_SLASH);
                    
pev(g_target[Player], pev_originorigin1);
                    
fm_set_user_rendering(g_target[Player], kRenderFxGlowShell2551650kRenderNormal10);
                    
set_task(0.2"delete_effect"g_target[Player]+324);
                    
message_begin(MSG_BROADCASTSVC_TEMPENTITY);
                    
write_byte(TE_EXPLOSION);
                    
write_coord(floatround(origin1[0]));
                    
write_coord(floatround(origin1[1]));
                    
write_coord(floatround(origin1[2]));
                    
write_short(g_sprite1);
                    
write_byte(10);
                    
write_byte(10);
                    
write_byte(TE_EXPLFLAG_NOSOUND|TE_EXPLFLAG_NOPARTICLES TE_EXPLFLAG_NODLIGHTS);
                    
message_end(); 

                    
                }
            }
            
        }
    }
}

public 
delete_effect(id) {
    
id-=324;
    
fm_set_user_rendering(id);
}

public 
fw_TakeDamage(victiminflictorattackerFloat:damage)
{
    if (
victim != attacker && is_user_connected(attacker))
    {
        if(
get_user_weapon(attacker) == wId)
        {
            if(
g_has_janus7[attacker]) {
                if( 
g_mode[attacker] ) return;
                
g_shots[attacker] ++;
                
SetHamParamFloat(4JANUS7_DAMAGE*(g_mode[attacker]?2.0:1.0));
            }
        }
    }
}

public 
CPlayer__AddToFullPack_post(esStateiEiEntiHostiHostFlagsiPlayerpSet)
{
    if (
iEnt != g_iEntity)
        return;
    
    if (
get_bit(g_bitsMuzzleFlashiHost))
    {
        
set_es(esStateES_Framefloat(random_num(02)));
            
        
set_es(esStateES_RenderModekRenderTransAdd);
        
set_es(esStateES_RenderAmt250.0);
        
        
reset_bit(g_bitsMuzzleFlashiHost);
    }
        
    
set_es(esStateES_SkiniHost);
    
set_es(esStateES_Body1);
    
set_es(esStateES_AimEntiHost);
    
set_es(esStateES_MoveTypeMOVETYPE_FOLLOW);
}

stock UTIL_PlayWeaponAnimation(const Player, const Sequence)
{
    
set_pev(Playerpev_weaponanimSequence);
    
message_begin(MSG_ONE_UNRELIABLESVC_WEAPONANIM, .player Player);
    
write_byte(Sequence);
    
write_byte(0);
    
message_end();
}

stock Make_BulletSmoke(idTrResult)
{
    static 
Float:vecSrc[3], Float:vecEnd[3], TE_FLAG;
    
get_weapon_attachment(idvecSrc);
    
global_get(glb_v_forwardvecEnd);
    
xs_vec_mul_scalar(vecEnd8192.0vecEnd);
    
xs_vec_add(vecSrcvecEndvecEnd);
    
get_tr2(TrResultTR_vecEndPosvecSrc);
    
get_tr2(TrResultTR_vecPlaneNormalvecEnd);
    
xs_vec_mul_scalar(vecEnd2.5vecEnd);
    
xs_vec_add(vecSrcvecEndvecEnd);
    
TE_FLAG |= TE_EXPLFLAG_NODLIGHTS
    TE_FLAG 
|= TE_EXPLFLAG_NOSOUND
    TE_FLAG 
|= TE_EXPLFLAG_NOPARTICLES
    engfunc
(EngFunc_MessageBeginMSG_PASSVC_TEMPENTITYvecEnd0);
    
write_byte(TE_EXPLOSION);
    
engfunc(EngFunc_WriteCoordvecEnd[0]);
    
engfunc(EngFunc_WriteCoordvecEnd[1]);
    
engfunc(EngFunc_WriteCoordvecEnd[2] - 10.0);
    
write_short(g_SmokePuff_SprId);
    
write_byte(3);
    
write_byte(70);
    
write_byte(TE_EXPLFLAG_NODLIGHTS TE_FLAG TE_EXPLFLAG_NODLIGHTS);
    
message_end();
}

stock Sprite(idtype)
{
    
    
message_begin(MSG_ONEget_user_msgid("WeaponList"), {0,0,0}, id);
    
write_string(type?"weapon_janus7":"weapon_m249");
    
write_byte(3);
    
write_byte(200);
    
write_byte(-1);
    
write_byte(-1);
    
write_byte(0);
    
write_byte(4);
    
write_byte(20);
    
write_byte(0);
    
message_end();

}

    
stock get_weapon_attachment(idFloat:output[3], Float:fDis 40.0)

    new 
Float:vfEnd[3
    
fm_get_aim_origin(idvfEnd);
    new 
Float:fOrigin[3], Float:fAngle[3]
    
pev(idpev_originfOrigin
    
pev(idpev_view_ofsfAngle)
    
xs_vec_add(fOriginfAnglefOrigin
    new 
Float:fAttack[3]
    
xs_vec_sub(vfEndfOriginfAttack)
    
xs_vec_sub(vfEndfOriginfAttack
    new 
Float:fRate
    fRate 
fDis vector_length(fAttack)
    
xs_vec_mul_scalar(fAttackfRatefAttack)
    
xs_vec_add(fOriginfAttackoutput)
}


stock make_blood_and_bulletholes(id)
{
    new 
aimOrigin[3], targetbody;
    
get_user_origin(idaimOrigin3);
    
get_user_aiming(idtargetbody);
    if(
target && target <= get_maxplayers() && zp_get_user_zombie(target))
    {
        new 
Float:fStart[3], Float:fEnd[3], Float:fRes[3], Float:fVel[3];
        
pev(idpev_originfStart);
        
velocity_by_aim(id64fVel);
        
fStart[0] = float(aimOrigin[0]);
        
fStart[1] = float(aimOrigin[1]);
        
fStart[2] = float(aimOrigin[2]);
        
fEnd[0] = fStart[0]+fVel[0];
        
fEnd[1] = fStart[1]+fVel[1];
        
fEnd[2] = fStart[2]+fVel[2];
        new 
res;
        
engfunc(EngFunc_TraceLinefStartfEnd0targetres);
        
get_tr2(resTR_vecEndPosfRes);
        
message_begin(MSG_BROADCASTSVC_TEMPENTITY);
        
write_byte(TE_BLOODSPRITE);
        
write_coord(floatround(fStart[0]));
        
write_coord(floatround(fStart[1]));
        
write_coord(floatround(fStart[2]));
        
write_shortm_iBlood ]);
        
write_shortm_iBlood ] );
        
write_byte(70);
        
write_byte(random_num(1,2));
        
message_end();
    }
    else if(!
is_user_connected(target))
    {
        for(new 
0<= 1++) {
            if(
target)
            {
                
message_begin(MSG_BROADCASTSVC_TEMPENTITY);
                
write_byte(TE_DECAL);
                
write_coord(aimOrigin[0]);
                
write_coord(aimOrigin[1]);
                
write_coord(aimOrigin[2]);
                
write_byte(GUNSHOT_DECALS[random_num 0sizeof GUNSHOT_DECALS -) ] );
                
write_short(target);
                
message_end();
            }
            else
            {
                
message_begin(MSG_BROADCASTSVC_TEMPENTITY);
                
write_byte(TE_WORLDDECAL);
                
write_coord(aimOrigin[0]);
                
write_coord(aimOrigin[1]);
                
write_coord(aimOrigin[2]);
                
write_byte(GUNSHOT_DECALS[random_num 0sizeof GUNSHOT_DECALS -) ] );
                
message_end();
            }
            
message_begin(MSG_BROADCASTSVC_TEMPENTITY);
            
write_byte(TE_GUNSHOTDECAL);
            
write_coord(aimOrigin[0]);
            
write_coord(aimOrigin[1]);
            
write_coord(aimOrigin[2]);
            
write_short(id);
            
write_byte(GUNSHOT_DECALS[random_num 0sizeof GUNSHOT_DECALS -) ] );
            
message_end();
        }
        
Make_BulletSmoke(id0);
    }
}

public 
janus7__ItemPostFrame(weapon_entity) {
    new 
id pev(weapon_entitypev_owner);
    if (!
is_user_connected(id))
        return 
HAM_IGNORED;
        
    if (!
g_has_janus7[id])
        return 
HAM_IGNORED;
        
    new 
Float:flNextAttack get_pdata_float(id835);
    new 
iBpAmmo cs_get_user_bpammo(idwId);
    new 
iClip get_pdata_int(weapon_entity514);
    new 
fInReload get_pdata_int(weapon_entity544);
    if( 
fInReload && flNextAttack <= 0.0 )
    {
        new 
min(JANUS7_CLIPAMMOiClipiBpAmmo);
        
set_pdata_int(weapon_entity51iClip j4);
        
cs_set_user_bpammo(idwIdiBpAmmo-j);
        
set_pdata_int(weapon_entity5404);
        
fInReload 0;
    }
    new 
Float:origin[3];
    
pev(g_target[id], pev_originorigin);
    
    if( 
g_shots[id] >= SHOTS_NEED && flNextAttack <= 0.0 && !g_mode[id] ) {
        
        
UTIL_PlayWeaponAnimation(id12);
        
        if( 
get_user_button(id) & IN_ATTACK2 && flNextAttack <= 0.0 && iClip 0) {
            
            
UTIL_PlayWeaponAnimation(id6);
            
set_pdata_floatid832.0);
            
g_mode[id] = 1;
            
g_shots[id] = 0;
            
set_task20.0"remove_mode"id+1231 );
        }
            
    
    }
    else if (
g_mode[id] && flNextAttack <= 0.0 ) {
        
        if( !(
get_user_button(id) & IN_ATTACK) ) {
            
g_target[id] = 0;
            
emit_sound(idCHAN_WEAPONFire_snd[g_mode[id]], 0.0ATTN_NORM0PITCH_NORM);
            
g_sound[id] = 0;
        }
        if( !
is_user_alive(g_target[id]) || !zp_get_user_zombie(g_target[id])  || !can_see_fm(id,g_target[id]) || entity_range(idg_target[id]) > 400.0 || !is_in_viewcone(idorigin))
            
g_target[id] = 0;
        
        
UTIL_PlayWeaponAnimation(id7);
        
    }
    return 
HAM_IGNORED;
}

public 
remove_mode(id) {
    
id-=1231;
    if(!
g_mode[id]) return;
    
g_mode[id] = false;
    
g_shots[id] = false;
    
g_sound[id] = false;
    
emit_sound(idCHAN_WEAPONFire_snd[g_mode[id]], 0.0ATTN_NORM0PITCH_NORM);
    
UTIL_PlayWeaponAnimation(id11);
    
set_pdata_float(id832.0);
}
    
public 
janus7__Reload(weapon_entity) {
    new 
id pev(weapon_entitypev_owner);
    if (!
is_user_connected(id))
        return 
HAM_IGNORED;
    if (!
g_has_janus7[id])
        return 
HAM_IGNORED;
    if(
g_mode[id])
        return 
HAM_SUPERCEDE;
    
g_janus7_TmpClip[id] = -1;
    new 
iBpAmmo cs_get_user_bpammo(idwId);
    new 
iClip get_pdata_int(weapon_entity514);
    if (
iBpAmmo <= 0)
        return 
HAM_SUPERCEDE;
    if (
iClip >= JANUS7_CLIPAMMO)
        return 
HAM_SUPERCEDE;
    
g_janus7_TmpClip[id] = iClip;
    return 
HAM_IGNORED;
}
public 
janus7__Reload_Post(weapon_entity) {
    new 
id pev(weapon_entitypev_owner);
    if (!
is_user_connected(id))
        return 
HAM_IGNORED;
    if (!
g_has_janus7[id])
        return 
HAM_IGNORED;
    if (
g_janus7_TmpClip[id] == -1)
        return 
HAM_IGNORED;
    if(
g_mode[id])
        return 
HAM_SUPERCEDE;
    
set_pdata_int(weapon_entity51g_janus7_TmpClip[id], 4);
    
set_pdata_float(weapon_entity48RELOAD_TIME4);
    
set_pdata_float(id83RELOAD_TIME5);
    
set_pdata_int(weapon_entity5414);
    if( 
g_mode[id]) g_mode[id] = 0;
    
UTIL_PlayWeaponAnimation(idg_shots[id]>50?13:1);
    return 
HAM_IGNORED;
}

stock drop_weapons(iddropwhat)
{
    static 
weapons[32], numiweaponid;
    
num 0;
    
get_user_weapons(idweaponsnum);
    for (
0numi++)
    {
        
weaponid weapons[i];
        const 
PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|
        (
1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)| (1<<CSW_M249)|(1<<CSW_M3)|
        (
1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90);
        if (
dropwhat == && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
        {
            static 
wname[32];
            
get_weaponname(weaponidwnamesizeof wname 1);
            
engclient_cmd(id"drop"wname);
        }
    }
}

public 
bool:can_see_fm(entindex1entindex2)
{
    if (!
entindex1 || !entindex2)
        return 
false;

    if (
pev_valid(entindex1) && pev_valid(entindex1))
    {
        new 
flags pev(entindex1pev_flags);
        if (
flags EF_NODRAW || flags FL_NOTARGET)
        {
            return 
false;
        }

        new 
Float:lookerOrig[3];
        new 
Float:targetBaseOrig[3];
        new 
Float:targetOrig[3];
        new 
Float:temp[3];

        
pev(entindex1pev_originlookerOrig);
        
pev(entindex1pev_view_ofstemp);
        
lookerOrig[0] += temp[0];
        
lookerOrig[1] += temp[1];
        
lookerOrig[2] += temp[2];

        
pev(entindex2pev_origintargetBaseOrig);
        
pev(entindex2pev_view_ofstemp);
        
targetOrig[0] = targetBaseOrig [0] + temp[0];
        
targetOrig[1] = targetBaseOrig [1] + temp[1];
        
targetOrig[2] = targetBaseOrig [2] + temp[2];

        
engfunc(EngFunc_TraceLinelookerOrigtargetOrig0entindex10);//  checks the had of seen player
        
if (get_tr2(0TraceResult:TR_InOpen) && get_tr2(0TraceResult:TR_InWater))
        {
            return 
false;
        } 
        else 
        {
            new 
Float:flFraction;
            
get_tr2(0TraceResult:TR_flFractionflFraction);
            if (
flFraction == 1.0 || (get_tr2(0TraceResult:TR_pHit) == entindex2))
            {
                return 
true;
            }
            else
            {
                
targetOrig[0] = targetBaseOrig [0];
                
targetOrig[1] = targetBaseOrig [1];
                
targetOrig[2] = targetBaseOrig [2];
                
engfunc(EngFunc_TraceLinelookerOrigtargetOrig0entindex10); //  checks the body of seen player
                
get_tr2(0TraceResult:TR_flFractionflFraction);
                if (
flFraction == 1.0 || (get_tr2(0TraceResult:TR_pHit) == entindex2))
                {
                    return 
true;
                }
                else
                {
                    
targetOrig[0] = targetBaseOrig [0];
                    
targetOrig[1] = targetBaseOrig [1];
                    
targetOrig[2] = targetBaseOrig [2] - 17.0;
                    
engfunc(EngFunc_TraceLinelookerOrigtargetOrig0entindex10); //  checks the legs of seen player
                    
get_tr2(0TraceResult:TR_flFractionflFraction);
                    if (
flFraction == 1.0 || (get_tr2(0TraceResult:TR_pHit) == entindex2))
                    {
                        return 
true;
                    }
                }
            }
        }
    }
    return 
false;
}

public 
plugin_natives ()
{
    
register_native("give_weapon_janus7""native_give_weapon_add"1)
}
public 
native_give_weapon_add(id)
{
    
give_janus7(id)


(13/06/2018, 05:23 PM)[MxE]M4T4D0R DJ's escribió: No creo que sea necesario la compra de estos plugins, considero que podrías encontrarlos "todos" en Internet, solo es cuestión de buscar.
( Mi opinión )

Cita:si revize esa pagina pero no funciona ese plugin ni los sonidos , por eso pregunto si alguien tienen esos plugins para que me los venda

Si tienes un problema con el plugin, publicalo el problema en pedido de plugin, junto con el .sma y explica que quieres.
[Imagen: jrXxqRT.png]
*Maper Del Cstrike* - *Estudiante De Sistema*
(03/09/2018, 08:32 PM)Skylar escribió: Obviamente, no va a hablar con super pro para que le mueva el thread
(04/01/2019, 05:12 PM)Pan Bimbo (? escribió: QUE HICISTE QUE??????? YO QUERIA LA PLACA DE VIDEO PORQUE LA TIRASTE CTM
(15/01/2019, 04:08 AM)FreDDy escribió:
(15/01/2019, 03:45 AM)Hernandez escribió: Qué más dan las palabras si a donde vayas están en tetas protestando sin sentido

No todas salen en tetas y no todas protestan sin sentido. Estás generalizando algo que sólo unas pocas lo hacen a diferencia de las muchas que realmente tienen un motivo para protestar.
(17/01/2019, 12:34 PM)totopizza escribió: el orden de los factores no altera el producto xD
(23/01/2019, 01:10 AM)GoldenCosta escribió:
Cita:E visto que este ZP , ESTA AQUI EN EL FORO PERO NO ES EL ORIGINAL POR QUE? , LE FALTAN MILES DE COSAS ESTA BUGEADO , LE FALTAN CÓDIGOS NI SE IMAGINAN , BUENO EL MOD ESTE SE VENDE POR 70 DOLARES , ACEPTO PAYPAL Y EN PESOS CHILENOS $42.584
ya esta publicado.... y 70 us en arg son 2625,35 pesos... estas loco con esa guita neel mantiene el foro por 2 años
(23/01/2019, 01:17 AM)Skylar escribió:
(22/01/2019, 10:30 PM)el_juan_fail escribió:
(22/01/2019, 10:03 AM)Neeeeeeeeeel.- escribió: Por favor subir las cosas al foro y no links a blogs externos. Solamente en caso de que haya recursos que no se pudiesen subir por un tema de tamaño, poenr un link de descarga directo (tipo mega) de los recursos y subir los plugins y demás archivos livianos al foro.

deberia ponerle en un link mediante el mediafire o mega o link externo lo que sea pero no es bueno dejar cosa agregada sin descargar solo por el blog no se puede se puede bajar el recurso o que haya sido creado disculpa neeeeel. estaba leyendose las reglas u.uMario

Dijiste lo mismo que dijo Neeel!
(27/02/2019, 08:00 PM)Sugisaki escribió:
(27/02/2019, 05:37 PM)Pan Bimbo (? escribió:
(27/02/2019, 12:06 AM)luxor xD escribió: Hola, si precacheo algo en un plugin, no es necesario precachearlo en otro plugin?

Si yo cargo una caja en un camion, mi amigo puede cargar la MISMA caja en el camion?, y no porque ya esta cargada.
[R]ak escribió: Mis conocimientos aumentaron un 500% con este post
(14/03/2019, 10:26 PM)KrR10VnZl escribió: en Venezuela aprendes a ser desde bombas molotov hasta velas, es algo así como supervivencia al desnudo jaja
(18/04/2019, 11:04 PM)Jose88 escribió:
(18/04/2019, 09:55 PM)Hypnotize escribió: arriba marica

papa me va perdonar pero aquí no sale ningún download. solo sale esto

Código PHP:
PDNiños Ratas eviten sacar el autor jaja.
REMOVIDO POR TUTOR Y SLOWHACK
(21/04/2019, 09:38 AM)SHENK! =D escribió: ASDASD

Si nos organizamos cojemos todos.
(11/08/2019, 05:11 PM)Cr3470r escribió: Todo Software es crackeable ... No importa cuantas validaciones hagan, la ventaja siempre la tenemos nosotros ...
(28/07/2015, 09:34 PM)Nazi.- escribió: :ohgodwhy buen aporte

PD: situación sentimental: Sin internetOh god why

Sigue así Proud

(28/02/2020, 12:23 AM)Skylar escribió:
(27/02/2020, 11:28 PM)4evergaming escribió: Ya me puse como autor y lo subi a mi empresa


Abrazos

FIX
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)