AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [Help] AWP Shoot Straight (https://forums.alliedmods.net/showthread.php?t=236729)

dias 03-10-2014 09:15

[Help] AWP Shoot Straight
 
I tried but i still can't shoot it straight with no-zoom
Could someone tell me how to do it ? :)

PHP Code:

public fw_TraceAttack_Player(entattackerFloat:DamageFloat:fDir[3], ptriDamageType)
{
    if(!
Get_BitVar(g_IsAliveattacker))
        return 
HAM_IGNORED    
    
if(get_user_weapon(attacker) != CSW_AWP)
        return 
HAM_IGNORED

    
static Float:AimOrigin[3]; fm_get_aim_origin(attackerAimOrigin)
    
set_tr2(ptrTR_vecEndPosAimOrigin)

    return 
HAM_HANDLED
}

public 
fw_TraceAttack_World(entattackerFloat:DamageFloat:fDir[3], ptriDamageType)
{
    if(!
Get_BitVar(g_IsAliveattacker))
        return 
HAM_IGNORED
    
if(get_user_weapon(attacker) != CSW_AWP)
        return 
HAM_IGNORED

    
static Float:AimOrigin[3]; fm_get_aim_origin(attackerAimOrigin)
    
set_tr2(ptrTR_vecEndPosAimOrigin)

    return 
HAM_HANDLED


and also tried but not work
PHP Code:

public fw_Weapon_PriAttack(Ent)
{
    if(
pev_valid(Ent) != 2)
        return
    static 
IdId get_pdata_cbase(Ent414)
    if(
get_pdata_cbase(Id373) != Ent)
        return
        
    
pev(Idpev_velocityg_Velocity[Id])
    
set_pev(Idpev_velocity, {0.00.00.0})
}

public 
fw_Weapon_PriAttack_Post(Ent)
{
    if(
pev_valid(Ent) != 2)
        return
    static 
IdId get_pdata_cbase(Ent414)
    if(
get_pdata_cbase(Id373) != Ent)
        return

    
set_pev(Idpev_velocityg_Velocity[Id])



m4m3ts 04-10-2014 09:21

Re: [Help] AWP Shoot Straight
 
public fw_TraceAttack(iEnt, iAttacker, Float:flDamage, Float:fDir[3], ptr, iDamageType)
{
if(!is_user_alive(iAttacker))
return

new g_currentweapon = get_user_weapon(iAttacker)

if(g_currentweapon != CSW_AWP || !awp[iAttacker])
return

static Float:flEnd[3]
get_tr2(ptr, TR_vecEndPos, flEnd)

if(!is_user_alive(iEnt))
{
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(TE_DECAL)
write_coord_f(flEnd[0])
write_coord_f(flEnd[1])
write_coord_f(flEnd[2])
write_byte(GUNSHOT_DECALS[random_num (0, sizeof GUNSHOT_DECALS -1)])
write_short(iEnt)
message_end()

message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(TE_WORLDDECAL)
write_coord_f(flEnd[0])
write_coord_f(flEnd[1])
write_coord_f(flEnd[2])
write_byte(GUNSHOT_DECALS[random_num (0, sizeof GUNSHOT_DECALS -1)])
message_end()

message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(TE_GUNSHOTDECAL)
write_coord_f(flEnd[0])
write_coord_f(flEnd[1])
write_coord_f(flEnd[2])
write_short(iAttacker)
write_byte(GUNSHOT_DECALS[random_num (0, sizeof GUNSHOT_DECALS -1)])
message_end()
}
}


All times are GMT -4. The time now is 13:13.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.