Plugin Cerut: Vip zm 6.2
Descriere (adica ce face el mai exact): Vip-ul sa fie adaugat din fisierul vips.ini cu nume si parola si aceste flag-uri
; a - armura in spawn [armor in spawn]
; h - viata in spawn [health in spawn]
; d - damage si ammo marit [more damage, more ammo packs]
; j - double jump din spawn [double jump while human, survivor]
; r - raze de detectare zombie/human [to see zombies through walls while you are human and to see humans through walls while you are zombie]
; u - unlimited clip
Serverul impune conditii strict HLDS/REHLDS?: rehlds
Ai cautat pluginul?(daca da, precizeaza cum): da cel de la outstanding insa nu merg beneficiile
Necesita mod special?: modul este 6.2 csbd originalul
Cerere plugin vip zp 6.2
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
- j a h k 0-
- Membru, skill +4
- Posts: 1536
- Joined: 26 Jan 2016, 10:24
- Detinator Steam: Da
- CS Status: segmentation fault
- SteamID: /ID/jkhalibu
- Reputatie: Utilizator neserios
Restrictie moderator [permanent]
Membru Club eXtreamCS (3 luni)
Nume anterior: Jah# - Fond eXtream: 0
- Location: Chişinău, Republic Of Moldova
- Has thanked: 69 times
- Been thanked: 13 times
- Contact:
- j a h k 0-
- Membru, skill +4
- Posts: 1536
- Joined: 26 Jan 2016, 10:24
- Detinator Steam: Da
- CS Status: segmentation fault
- SteamID: /ID/jkhalibu
- Reputatie: Utilizator neserios
Restrictie moderator [permanent]
Membru Club eXtreamCS (3 luni)
Nume anterior: Jah# - Fond eXtream: 0
- Location: Chişinău, Republic Of Moldova
- Has thanked: 69 times
- Been thanked: 13 times
- Contact:
- j a h k 0-
- Membru, skill +4
- Posts: 1536
- Joined: 26 Jan 2016, 10:24
- Detinator Steam: Da
- CS Status: segmentation fault
- SteamID: /ID/jkhalibu
- Reputatie: Utilizator neserios
Restrictie moderator [permanent]
Membru Club eXtreamCS (3 luni)
Nume anterior: Jah# - Fond eXtream: 0
- Location: Chişinău, Republic Of Moldova
- Has thanked: 69 times
- Been thanked: 13 times
- Contact:
-
- Membru, skill +1
- Posts: 162
- Joined: 28 Dec 2019, 01:39
- Detinator Steam: Da
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Has thanked: 1 time
- Been thanked: 7 times
Code: Select all
#include < amxmodx >
#include < amxmisc >
#include < fakemeta >
#include < engine >
#define ADMFLAG_BEAM ADMIN_LEVEL_H
#define TASK_BEAM 13372
#define ID_BEAM (taskid - TASK_BEAM)
native zp_get_user_zombie ( iEntity );
forward zp_round_started ( GameType, iEntity );
enum
{
MODE_INFECTION = 1,
MODE_NEMESIS,
MODE_SURVIVOR,
MODE_SWARM,
MODE_MULTI,
MODE_PLAGUE
};
new g_iRadiusBeam;
new g_iRadiusTime;
new g_iMaxPlayers;
new g_iBeamLine
public plugin_precache ( )
g_iBeamLine = engfunc ( EngFunc_PrecacheModel, "sprites/line.spr" );
public plugin_init ( )
{
register_plugin ( "[ZP] Show nearby zombie", "1.0", "Zack" );
g_iMaxPlayers = get_maxplayers ( );
g_iRadiusBeam = register_cvar ( "beam_radius", "720" );
g_iRadiusTime = register_cvar ( "beam_time", "25" );
}
public zp_round_started ( GameType, iEntity )
{
if ( !( get_user_flags ( iEntity ) & ADMFLAG_BEAM ) )
return PLUGIN_HANDLED;
set_task ( float ( get_pcvar_num ( g_iRadiusTime ) ), "CreateBeam", iEntity + TASK_BEAM );
return PLUGIN_CONTINUE;
}
public CreateBeam ( taskid )
{
new iEntity = ID_BEAM;
if ( !is_user_alive ( iEntity ) || zp_get_user_zombie ( iEntity ) )
return PLUGIN_HANDLED;
new iEntityOrigin [ 3 ], iEntityTargetOrigin [ 3 ];
get_user_origin ( iEntity, iEntityOrigin );
for ( new iEntityTarget = 1; iEntityTarget <= g_iMaxPlayers; iEntityTarget++ )
{
if ( !is_user_connected ( iEntityTarget ) || !is_user_alive ( iEntityTarget ) || !zp_get_user_zombie ( iEntityTarget ) )
continue;
get_user_origin ( iEntityTarget, iEntityTargetOrigin );
if ( get_distance ( iEntityOrigin, iEntityTargetOrigin ) <= get_pcvar_num ( g_iRadiusBeam ) )
ShowBeam ( iEntity, iEntityOrigin, iEntityTargetOrigin );
}
return PLUGIN_CONTINUE;
}
ShowBeam ( id, const iStartOrigin [ 3 ], const iEndOrigin [ 3 ] )
{
message_begin ( MSG_ONE, SVC_TEMPENTITY, {0,0,0}, id );
write_byte ( TE_BEAMPOINTS );
write_coord ( iStartOrigin [ 0 ] );
write_coord ( iStartOrigin [ 1 ] );
write_coord ( iStartOrigin [ 2 ] );
write_coord ( iEndOrigin [ 0 ] );
write_coord ( iEndOrigin [ 1 ] );
write_coord ( iEndOrigin [ 2 ] );
write_short ( g_iBeamLine );
write_byte ( 1 ); // start frame
write_byte ( 5 ); // frame rate
write_byte ( 5 ); // life
write_byte ( 3 ); // line width
write_byte ( 1 ); // noise
message_end ( );
}