12/02/2021, 04:30 PM
Hola consulta como hago para q se vea solido el player con este semiclip ?
resulta que no se vee solido no se que le pasa ajuste el ES_RenderAmt a 100 y nada se sigue viendo transparente
dejare adjunta 2 imagenes en la imagen 1 muestra como esta y en la 2 muestra lo que busco.
porfavor ojala me ayuden llevo días trantando de resolverlo.
Código PHP:
public addToFullPack(es, e, ent, host, hostflags, player, pSet)
{
if( player )
{
if (get_pcvar_num(kz_semiclip) == 1)
{
if ( host != ent && get_orig_retval() && is_user_alive(host) )
{
set_es(es, ES_Solid, SOLID_NOT);
set_es(es, ES_RenderMode, kRenderTransAlpha);
set_es(es, ES_RenderAmt, 100);
}
}
if(gMarkedInvisible[ent] && gViewInvisible[host])
{
set_es(es, ES_RenderMode, kRenderTransTexture);
set_es(es, ES_RenderAmt, 0);
set_es(es, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
}
}
else if( gWaterInvisible[host] && gWaterEntity[ent] )
set_es(es, ES_Effects, get_es( es, ES_Effects ) | EF_NODRAW );
return FMRES_IGNORED;
}
public FwdPlayerPreThink(id)
{
if(get_pcvar_num(kz_mod_enable) != 1) return HAM_IGNORED;
if(!is_user_alive(id)) return HAM_IGNORED;
if(g_playerenableflash[id] && is_user_alive(id))
Make_FlashLight(id);
RefreshPlayersList();
if(get_pcvar_num(kz_semiclip) == 1)
{
for(new i = 0; i < g_iNum; i++)
{
g_iPlayer = g_iPlayers[i];
if(id != g_iPlayer)
set_pev(g_iPlayer, pev_solid, SOLID_NOT) ;
}
}
return HAM_IGNORED;
}
public client_PostThink(id)
{
if(!is_user_alive(id)) return;
RefreshPlayersList();
if(get_pcvar_num(kz_semiclip) == 1)
{
for(new i = 0; i < g_iNum; i++)
{
g_iPlayer = g_iPlayers[i];
if( g_iPlayer != id )
set_pev(g_iPlayer, pev_solid, SOLID_SLIDEBOX);
}
}
}
resulta que no se vee solido no se que le pasa ajuste el ES_RenderAmt a 100 y nada se sigue viendo transparente
dejare adjunta 2 imagenes en la imagen 1 muestra como esta y en la 2 muestra lo que busco.
porfavor ojala me ayuden llevo días trantando de resolverlo.