[Ayuda] quitar movimiento de hud o sprites
#26
(26/01/2014, 06:45 AM)Gonza.-* escribió: Vos no sabias como se hacia? si sabes postealo, sino, deja en claro que no sabes, que seguimos esperando a roccoxx para ver como lo hacia

(24/01/2014, 06:13 PM)RauliTop escribió: aparte de eso, no recuerdo por donde lo tengo metido y ahora estoy con el móvil y no lo puedo postear. quien lo quiera poner, pues que lo ponga.
cuando me conecto a este foro, la mayoría de veces lo hago desde el móvil, dime pues como lo posteo.

es slowhack, no lo voy a postear porque no está permitido cambiar configuración del cliente.
(17/04/2015, 03:36 PM)Neeeeeeeeeel.- escribió: No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
Responder
#27
Sigo sin entender que modificarias en el cliente para mostrar un spr, sinceramente no entiendo, cuando estes en la pc por favor contestame eso, que seguramente si es una modificacion dañina la actualización la bloqueó seguramente
Responder
#28
(25/01/2014, 09:55 PM)roccoxx escribió: Destro.- Donde estas??
acá (?

no es slowhack,es la mira del hl.
WeaponList+CurWeapon+SetFOV+Crosshair+Orpheu
Responder
#29
Y la forma que me habias pasado por msn?

(29/01/2014, 06:52 PM)Destro escribió:
(29/01/2014, 06:15 PM)roccoxx escribió: Y la forma que me habias pasado por msn?

cual era?,no recuerdo

mejor dejarlo ahi, tenia slowhack me habias dicho, fue hace años igual, creo que el zevil iba por el 1.5.2
Ingeniero agrónomo y desarrollador de Software.

tutoriales-allied
buscas un zp?

"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"

Merci Alliedmodders pour m'introduire dans la programmation.
Responder
#30
(29/01/2014, 06:15 PM)roccoxx escribió: Y la forma que me habias pasado por msn?

cual era?,no recuerdo
Responder
#31
tal vez no sirva de mucho o ya sea nulo pero encontre un video de cual detalla el error del hud o sprites
Responder
#32
Código PHP:
#include <amxmodx> 
#include <fakemeta> 
#include <xs> 

new g_kills[33]; 
new 
bool:g_firstblood
new 
g_maxplayers
new 
g_player_hud[33];
new 
victimhud

#define NORMAL_KILLS_NUM 8 
#define OTHER_KILLS_NUM 7 

new const normal_kill[8][] = 

    
"sprites/marks/kill_1.spr"
    
"sprites/marks/kill_2.spr"
    
"sprites/marks/kill_3.spr"
    
"sprites/marks/kill_4.spr"
    
"sprites/marks/kill_5.spr"
    
"sprites/marks/kill_6.spr"
    
"sprites/marks/kill_7.spr"
    
"sprites/marks/kill_8.spr" 


new const 
other_kills[OTHER_KILLS_NUM][] = 

    
"sprites/marks/kill_first.spr"
    
"sprites/marks/kill_last.spr"
    
"sprites/marks/kill_headshot.spr"
    
"sprites/marks/kill_knife.spr"
    
"sprites/marks/kill_he.spr"
    
"sprites/marks/c4_set.spr"
    
"sprites/marks/c4_defuse.spr" 



public 
plugin_init() 

    
register_plugin("EffectsKiller","1.0","NST"

    
register_logevent("RoundStart"2"1=Round_Start")  
    
register_forward(FM_AddToFullPack"AddToFullPack"1
    
register_event("DeathMsg""DeathMsg""a"

    
g_maxplayers get_maxplayers() 


public 
plugin_precache() 

    new 
i

    for(
NORMAL_KILLS_NUM i++) 
        
precache_model(normal_kill[i]) 

    for(
OTHER_KILLS_NUM i++)  
        
precache_model(other_kills[i]) 


public 
RoundStart() 

    
g_firstblood false 

    
for(new 1<= g_maxplayersi++) 
        
g_kills[i] = 


public 
bomb_defused(id
    
ShowSprite(idother_kills[5])

public 
bomb_planted(id
    
ShowSprite(idother_kills[6]) 


public 
DeathMsg() 

    new 
killervictimheadshotweapon[12]; 

    
killer read_data(1
    
victim read_data(2
    
headshot read_data(3
    
read_data(4weaponcharsmax(weapon)) 

    
victimhud victim

    
if(is_user_bot(killer) || killer == victim
        return 

    
g_kills[killer]++ 

    new 
players_t[32], players_ct[32], t_countct_count

    
get_players(players_tt_count"ae""TERRORIST"
    
get_players(players_ctct_count"ae""CT")  

    if(!
g_firstblood
    { 
        
g_firstblood true 
        ShowSprite
(killerother_kills[0]) 
        return 
    } 

if(
t_count == || ct_count == 0

    
ShowSprite(killerother_kills[1]) 
    return 


if(
headshot

    
ShowSprite(killerother_kills[2]) 
    return 


if(
equali(weapon,"knife")) 

    
ShowSprite(killerother_kills[3]) 
    return 


if(
equali(weapon,"grenade")) 

    
ShowSprite(killerother_kills[4]) 
    return 


if(
g_kills[killer] < 8

    
ShowSprite(killernormal_kill[g_kills[killer] - 1]) 
    return 



public 
AddToFullPack(eseenthosthost_flagsplayerp_set

if(!
is_user_connected(host) || !pev_valid(host) || !pev_valid(ent)) 
    return 
FMRES_IGNORED 
    
    
if (ent == g_player_hud[host]) 
    { 
        static 
Float:origin[3], Float:forvec[3], Float:voffsets[3
        
        
pev(victimhudpev_originorigin
        
pev(hostpev_view_ofsvoffsets
        
xs_vec_add(originvoffsetsorigin
        
velocity_by_aim(host12forvec
        
xs_vec_add(originforvecorigin
        
engfunc(EngFunc_SetOriginentorigin
        
set_es(esES_Originorigin
        
set_es(esES_RenderModekRenderTransAdd
        
set_es(esES_RenderAmt255
    } 
    return 
FMRES_IGNORED 


public 
ShowSprite(id, const sprite[]) 

    if(!
is_user_connected(id)) 
        return 
    
    
remove_task(id
    
    if(!
pev_valid(g_player_hud[id])) 
        
g_player_hud[id] = engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString"env_sprite"))
    
    
set_pev(g_player_hud[id], pev_takedamage0.0
    
set_pev(g_player_hud[id], pev_solidSOLID_NOT
    
set_pev(g_player_hud[id], pev_movetypeMOVETYPE_NONE
    
engfunc(EngFunc_SetModelg_player_hud[id], sprite
    
set_pev(g_player_hud[id], pev_rendermodekRenderTransAdd
    
set_pev(g_player_hud[id], pev_renderamt0.0
    
set_pev(g_player_hud[id], pev_scale0.40)
    
    
set_pev(g_player_hud[id], pev_animtimeget_gametime()) 
    
set_pev(g_player_hud[id], pev_framerate0.0
    
set_pev(g_player_hud[id], pev_spawnflagsSF_SPRITE_STARTON
    
dllfunc(DLLFunc_Spawng_player_hud[id]) 
    
    
    
set_task(3.0"RemoveSprite"id


public 
RemoveSprite(id

    if(
pev_valid(g_player_hud[id])) 
    { 
        
engfunc(EngFunc_RemoveEntityg_player_hud[id]) 
        
g_player_hud[id] = 
        remove_task
(id
    } 
    else 
    { 
        
g_player_hud[id] = 
        remove_task
(id
    } 


Proba!
(17/11/2014, 11:25 PM)meTaLiCroSS escribió:
Código PHP:
#define GRANDE 1
#define CHICO 0

mipeneesgrande = (tamañopene 50) ? GRANDE CHICO 

Whatever
Item Extra En Menu De Armas
Responder
#33
(18/03/2014, 06:14 PM)Sambuseti escribió:
Código PHP:
#include <amxmodx> 
#include <fakemeta> 
#include <xs> 

new g_kills[33]; 
new 
bool:g_firstblood
new 
g_maxplayers
new 
g_player_hud[33];
new 
victimhud

#define NORMAL_KILLS_NUM 8 
#define OTHER_KILLS_NUM 7 

new const normal_kill[8][] = 

    
"sprites/marks/kill_1.spr"
    
"sprites/marks/kill_2.spr"
    
"sprites/marks/kill_3.spr"
    
"sprites/marks/kill_4.spr"
    
"sprites/marks/kill_5.spr"
    
"sprites/marks/kill_6.spr"
    
"sprites/marks/kill_7.spr"
    
"sprites/marks/kill_8.spr" 


new const 
other_kills[OTHER_KILLS_NUM][] = 

    
"sprites/marks/kill_first.spr"
    
"sprites/marks/kill_last.spr"
    
"sprites/marks/kill_headshot.spr"
    
"sprites/marks/kill_knife.spr"
    
"sprites/marks/kill_he.spr"
    
"sprites/marks/c4_set.spr"
    
"sprites/marks/c4_defuse.spr" 



public 
plugin_init() 

    
register_plugin("EffectsKiller","1.0","NST"

    
register_logevent("RoundStart"2"1=Round_Start")  
    
register_forward(FM_AddToFullPack"AddToFullPack"1
    
register_event("DeathMsg""DeathMsg""a"

    
g_maxplayers get_maxplayers() 


public 
plugin_precache() 

    new 
i

    for(
NORMAL_KILLS_NUM i++) 
        
precache_model(normal_kill[i]) 

    for(
OTHER_KILLS_NUM i++)  
        
precache_model(other_kills[i]) 


public 
RoundStart() 

    
g_firstblood false 

    
for(new 1<= g_maxplayersi++) 
        
g_kills[i] = 


public 
bomb_defused(id
    
ShowSprite(idother_kills[5])

public 
bomb_planted(id
    
ShowSprite(idother_kills[6]) 


public 
DeathMsg() 

    new 
killervictimheadshotweapon[12]; 

    
killer read_data(1
    
victim read_data(2
    
headshot read_data(3
    
read_data(4weaponcharsmax(weapon)) 

    
victimhud victim

    
if(is_user_bot(killer) || killer == victim
        return 

    
g_kills[killer]++ 

    new 
players_t[32], players_ct[32], t_countct_count

    
get_players(players_tt_count"ae""TERRORIST"
    
get_players(players_ctct_count"ae""CT")  

    if(!
g_firstblood
    { 
        
g_firstblood true 
        ShowSprite
(killerother_kills[0]) 
        return 
    } 

if(
t_count == || ct_count == 0

    
ShowSprite(killerother_kills[1]) 
    return 


if(
headshot

    
ShowSprite(killerother_kills[2]) 
    return 


if(
equali(weapon,"knife")) 

    
ShowSprite(killerother_kills[3]) 
    return 


if(
equali(weapon,"grenade")) 

    
ShowSprite(killerother_kills[4]) 
    return 


if(
g_kills[killer] < 8

    
ShowSprite(killernormal_kill[g_kills[killer] - 1]) 
    return 



public 
AddToFullPack(eseenthosthost_flagsplayerp_set

if(!
is_user_connected(host) || !pev_valid(host) || !pev_valid(ent)) 
    return 
FMRES_IGNORED 
    
    
if (ent == g_player_hud[host]) 
    { 
        static 
Float:origin[3], Float:forvec[3], Float:voffsets[3
        
        
pev(victimhudpev_originorigin
        
pev(hostpev_view_ofsvoffsets
        
xs_vec_add(originvoffsetsorigin
        
velocity_by_aim(host12forvec
        
xs_vec_add(originforvecorigin
        
engfunc(EngFunc_SetOriginentorigin
        
set_es(esES_Originorigin
        
set_es(esES_RenderModekRenderTransAdd
        
set_es(esES_RenderAmt255
    } 
    return 
FMRES_IGNORED 


public 
ShowSprite(id, const sprite[]) 

    if(!
is_user_connected(id)) 
        return 
    
    
remove_task(id
    
    if(!
pev_valid(g_player_hud[id])) 
        
g_player_hud[id] = engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString"env_sprite"))
    
    
set_pev(g_player_hud[id], pev_takedamage0.0
    
set_pev(g_player_hud[id], pev_solidSOLID_NOT
    
set_pev(g_player_hud[id], pev_movetypeMOVETYPE_NONE
    
engfunc(EngFunc_SetModelg_player_hud[id], sprite
    
set_pev(g_player_hud[id], pev_rendermodekRenderTransAdd
    
set_pev(g_player_hud[id], pev_renderamt0.0
    
set_pev(g_player_hud[id], pev_scale0.40)
    
    
set_pev(g_player_hud[id], pev_animtimeget_gametime()) 
    
set_pev(g_player_hud[id], pev_framerate0.0
    
set_pev(g_player_hud[id], pev_spawnflagsSF_SPRITE_STARTON
    
dllfunc(DLLFunc_Spawng_player_hud[id]) 
    
    
    
set_task(3.0"RemoveSprite"id


public 
RemoveSprite(id

    if(
pev_valid(g_player_hud[id])) 
    { 
        
engfunc(EngFunc_RemoveEntityg_player_hud[id]) 
        
g_player_hud[id] = 
        remove_task
(id
    } 
    else 
    { 
        
g_player_hud[id] = 
        remove_task
(id
    } 


Proba!
ok muchas gracias por responder lo probare
Responder
#34
es lo mismo
todos ponen un sprite EN FRENTE DEL PLAYER no en el hud.
siempre que alla un poco de lag se notara el movimiento.
Responder
#35
lo que el estaba pidiendo era que el sprite quede en el user muerto...por que cuando mataba uno... y el caminaba el sprite seguía en su pantalla
(17/11/2014, 11:25 PM)meTaLiCroSS escribió:
Código PHP:
#define GRANDE 1
#define CHICO 0

mipeneesgrande = (tamañopene 50) ? GRANDE CHICO 

Whatever
Item Extra En Menu De Armas
Responder
#36
(19/03/2014, 10:15 AM)Sambuseti escribió: lo que el estaba pidiendo era que el sprite quede en el user muerto...por que cuando mataba uno... y el caminaba el sprite seguía en su pantalla

Whateverjaja creo que me entendiste un poco mal
si miras el video el sprites se mueve de un lado al otro cuando el jugador realiza movimientos

lo que yo buscaba era sacarle ese movimiento en pantalla y hacerlo firme a movimientos del jugador como este video

pd tu interes es muy agradecido
Responder
#37
ten en cuenta que el segundo vídeo no es del cs 1.6
(17/04/2015, 03:36 PM)Neeeeeeeeeel.- escribió: No se va a volver a conectar a internet en toda su puta vida... nadie sube porno a mi foro y vive para contarlo.
Responder
#38
(19/03/2014, 01:52 PM)RauliTop escribió: ten en cuenta que el segundo vídeo no es del cs 1.6
jja si lose es del cso solo era un ejemplo a qui en el cs 1.6

Responder
#39
Ha! perdón entendí mal.. XD bueno igual de todos modos el que deje esta bueno..
(17/11/2014, 11:25 PM)meTaLiCroSS escribió:
Código PHP:
#define GRANDE 1
#define CHICO 0

mipeneesgrande = (tamañopene 50) ? GRANDE CHICO 

Whatever
Item Extra En Menu De Armas
Responder
#40
(21/03/2014, 02:49 PM)Sambuseti escribió: Ha! perdón entendí mal.. XD bueno igual de todos modos el que deje esta bueno..

no hay problemaSonrisa igualmente tu ayuda y aporte son muy agradecidos de mi parte

PD gracias por tu interes
Responder
#41
Perdón por revivir, pero yo también andaba buscando algo parecido..

Y la única solución que funciona al 100% es editando el hud.txt de la carpeta cstrike/sprites

Hay vas agregando los sprites que quieres mostrar en la pantalla.

Y de paso dejo una función útil para mostrar los sprites:
Código PHP:
set_hud_icon( const index, const status 1, const sprite[ ] ) // status (0=hide, 1=show, 2=flash)

    
message_beginMSG_ONEget_user_msgid"StatusIcon" ), { 00}, index );
    
write_bytestatus );
    
write_stringsprite );
    
message_end( );    


La verdad que los resultados son muy buenos, y la emulación es casi parecida al del CSO

[Imagen: aTvDELF.jpg]

[Imagen: cZNRQgU.jpg]
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)