Bu Plugini Duzeltebilen Varmi Anlayan Bakabilirmi
Moderatör: Moderatörler
Forum kuralları
[font size=20] DİKKAT [/font]
Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
[font size=20] DİKKAT [/font]
Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
-
Konu Sahibi - Mesajlar: 660
- Kayıt: Cmt Oca 21, 2017 12:32 pm
-
- Mesajlar: 1761
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
Bu Plugini Duzeltebilen Varmi Anlayan Bakabilirmi

Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <hamsandwich>
#include <fun>
#include <fakemeta>
#define PLUGIN "LOL Baseye Isinlan"
#define VERSION "1.0"
#define AUTHOR "peNgueN"
new Float: PlayerOrigin[ 33 ][ 3 ];
new has_used[ 33 ];
new g_life;
new dalga;
new isik;
new g_time, g_limit, g_teamcolor;
new stuck[33];
new cvar[3];
new const Float:size[][3] = {
{0.0, 0.0, 1.0}, {0.0, 0.0, -1.0}, {0.0, 1.0, 0.0}, {0.0, -1.0, 0.0}, {1.0, 0.0, 0.0}, {-1.0, 0.0, 0.0}, {-1.0, 1.0, 1.0}, {1.0, 1.0, 1.0}, {1.0, -1.0, 1.0}, {1.0, 1.0, -1.0}, {-1.0, -1.0, 1.0}, {1.0, -1.0, -1.0}, {-1.0, 1.0, -1.0}, {-1.0, -1.0, -1.0},
{0.0, 0.0, 2.0}, {0.0, 0.0, -2.0}, {0.0, 2.0, 0.0}, {0.0, -2.0, 0.0}, {2.0, 0.0, 0.0}, {-2.0, 0.0, 0.0}, {-2.0, 2.0, 2.0}, {2.0, 2.0, 2.0}, {2.0, -2.0, 2.0}, {2.0, 2.0, -2.0}, {-2.0, -2.0, 2.0}, {2.0, -2.0, -2.0}, {-2.0, 2.0, -2.0}, {-2.0, -2.0, -2.0},
{0.0, 0.0, 3.0}, {0.0, 0.0, -3.0}, {0.0, 3.0, 0.0}, {0.0, -3.0, 0.0}, {3.0, 0.0, 0.0}, {-3.0, 0.0, 0.0}, {-3.0, 3.0, 3.0}, {3.0, 3.0, 3.0}, {3.0, -3.0, 3.0}, {3.0, 3.0, -3.0}, {-3.0, -3.0, 3.0}, {3.0, -3.0, -3.0}, {-3.0, 3.0, -3.0}, {-3.0, -3.0, -3.0},
{0.0, 0.0, 4.0}, {0.0, 0.0, -4.0}, {0.0, 4.0, 0.0}, {0.0, -4.0, 0.0}, {4.0, 0.0, 0.0}, {-4.0, 0.0, 0.0}, {-4.0, 4.0, 4.0}, {4.0, 4.0, 4.0}, {4.0, -4.0, 4.0}, {4.0, 4.0, -4.0}, {-4.0, -4.0, 4.0}, {4.0, -4.0, -4.0}, {-4.0, 4.0, -4.0}, {-4.0, -4.0, -4.0},
{0.0, 0.0, 5.0}, {0.0, 0.0, -5.0}, {0.0, 5.0, 0.0}, {0.0, -5.0, 0.0}, {5.0, 0.0, 0.0}, {-5.0, 0.0, 0.0}, {-5.0, 5.0, 5.0}, {5.0, 5.0, 5.0}, {5.0, -5.0, 5.0}, {5.0, 5.0, -5.0}, {-5.0, -5.0, 5.0}, {5.0, -5.0, -5.0}, {-5.0, 5.0, -5.0}, {-5.0, -5.0, -5.0}
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam( Ham_Spawn, "player", "fwd_spawn", 1 );
g_time = register_cvar( "lol_base_time", "4" );
g_limit = register_cvar( "lol_base_limit", "2" );
g_teamcolor = register_cvar( "lol_base_teamcolor", "1" );
cvar[0] = register_cvar("amx_autounstuck","1")
cvar[1] = register_cvar("amx_autounstuckeffects","1")
cvar[2] = register_cvar("amx_autounstuckwait","7")
set_task(0.1,"checkstuck",0,"",0,"b")
register_clcmd( "say /base", "GoBackBase" );
}
public plugin_precache()
{
dalga = precache_model("sprites/shockwave.spr");
isik = precache_model( "sprites/lgtning.spr" );
}
public fwd_spawn( id )
{
if( is_user_alive( id ) )
{
has_used[ id ] = 0;
PlayerOrigin[ 0 ][ id ] = 0.0;
PlayerOrigin[ 1 ][ id ] = 0.0;
PlayerOrigin[ 2 ][ id ] = 0.0;
entity_get_vector( id, EV_VEC_origin, PlayerOrigin[ id ] );
}
}
public GoBackBase( id )
{
if( has_used[ id ] >= get_pcvar_num( g_limit ) )
{
client_print( id, print_chat, "Her Round %d Defa Kullanabilirsin.", get_pcvar_num( g_limit ) );
return PLUGIN_HANDLED;
}
if( !is_user_alive( id ) )
return PLUGIN_HANDLED;
client_print( id, print_center, "%d Saniye Sonra Baseye Isinlanacaksin.", get_pcvar_num( g_time ) );
has_used[ id ] += 1;
g_life = 0;
set_task( 0.3, "Dalgalar", id + 1500 );
set_task( 0.3, "Isin", id + 1498 );
set_task( float( get_pcvar_num( g_time ) ), "Back", id + 1499 );
ProgressBar( id, get_pcvar_num( g_time ), 0 );
return PLUGIN_CONTINUE;
}
public Back( id )
{
id -= 1499;
if( task_exists( id + 1500 ) ) remove_task( id + 1500 );
if( task_exists( id + 1499 ) ) remove_task( id + 1499 );
if( task_exists( id + 1498 ) ) remove_task( id + 1498 );
entity_set_origin( id, PlayerOrigin[ id ] );
g_life = 0;
new Origin1[ 3 ], Origin2[ 3 ];
get_user_origin( id, Origin2 );
Origin1[ 0 ] = Origin2[ 0 ];
Origin1[ 1 ] = Origin2[ 1 ];
Origin1[ 2 ] = Origin2[ 2 ] + 800;
message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
write_byte( TE_BEAMPOINTS );
write_coord( Origin2[ 0 ] );
write_coord( Origin2[ 1 ] );
write_coord( Origin2[ 2 ] - 30 );
write_coord( Origin1[ 0 ] );
write_coord( Origin1[ 1 ] );
write_coord( Origin1[ 2 ] );
write_short( isik );
write_byte( 1 );
write_byte( 2 );
write_byte( 5 );
write_byte( 200 );
write_byte( 0 );
write_byte( 100 );
write_byte( 100 );
write_byte( 255 );
write_byte( 200 );
write_byte( 200 );
message_end();
}
public Dalgalar( id )
{
id -= 1500;
new buton = get_user_button( id );
if( buton & IN_FORWARD || buton & IN_BACK || buton & IN_JUMP|| buton & IN_MOVELEFT || buton & IN_MOVERIGHT )
{
client_print( id, print_center, "Isinlanirken Kipirdama !" );
remove_task( id + 1499 );
remove_task( id + 1500 );
remove_task( id + 1498 );
ProgressBar( id, 0, 0 );
has_used[ id ] -= 1;
g_life = 0;
return PLUGIN_HANDLED;
}
new Origin[ 3 ];
get_user_origin( id, Origin );
message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
write_byte( TE_BEAMCYLINDER );
write_coord( Origin[ 0 ] );
write_coord( Origin[ 1 ] );
write_coord( Origin[ 2 ] - 35 );
write_coord( Origin[ 0 ] );
write_coord( Origin[ 1 ] );
write_coord( Origin[ 2 ] + 200 );
write_short( dalga );
write_byte( 0 );
write_byte( 3 );
if( g_life >= ( get_pcvar_num( g_time ) * 2 ) )
{
write_byte( 1 ); //life
}
else if( g_life >= ( get_pcvar_num( g_time ) ) )
{
write_byte( 2 ); //life
}
else {
write_byte( 3 ); //life
}
write_byte( 4 );
write_byte( 3 );
if( get_pcvar_num( g_teamcolor ) != 0 ) {
if( get_user_team( id ) == 2 ) {
write_byte( 10 );
write_byte( 10 );
write_byte( 255 );
}
else {
write_byte( 255 );
write_byte( 10 );
write_byte( 10 );
}
}
else {
write_byte( 110 );
write_byte( 110 );
write_byte( 255 );
}
write_byte( 200 );
write_byte( 0 );
message_end();
set_task( 0.1, "Dalgalar", id + 1500 );
return PLUGIN_CONTINUE;
}
public checkstuck() {
if(get_pcvar_num(cvar[0]) >= 1) {
static players[32], pnum, player
get_players(players, pnum)
static Float:origin[3]
static Float:mins[3], hull
static Float:vec[3]
static o,i
for(i=0; i<pnum; i++){
player = players[i]
if (is_user_connected(player) && is_user_alive(player)) {
pev(player, pev_origin, origin)
hull = pev(player, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN
if (!is_hull_vacant(origin, hull,player) && !get_user_noclip(player) && !(pev(player,pev_solid) & SOLID_NOT)) {
++stuck[player]
if(stuck[player] >= get_pcvar_num(cvar[2])) {
pev(player, pev_mins, mins)
vec[2] = origin[2]
for (o=0; o < sizeof size; ++o) {
vec[0] = origin[0] - mins[0] * size[o][0]
vec[1] = origin[1] - mins[1] * size[o][1]
vec[2] = origin[2] - mins[2] * size[o][2]
if (is_hull_vacant(vec, hull,player)) {
engfunc(EngFunc_SetOrigin, player, vec)
effects(player)
set_pev(player,pev_velocity,{0.0,0.0,0.0})
o = sizeof size
}
}
}
}
else
{
stuck[player] = 0
}
}
}
}
}
stock bool:is_hull_vacant(const Float:origin[3], hull,id) {
static tr
engfunc(EngFunc_TraceHull, origin, origin, 0, hull, id, tr)
if (!get_tr2(tr, TR_StartSolid) || !get_tr2(tr, TR_AllSolid)) //get_tr2(tr, TR_InOpen))
return true
return false
}
public effects(id) {
if(get_pcvar_num(cvar[1])) {
set_hudmessage(255,150,50, -1.0, 0.65, 0, 6.0, 1.5,0.1,0.7) // HUDMESSAGE
show_hudmessage(id,"Fuiste destrabado.") // HUDMESSAGE
message_begin(MSG_ONE_UNRELIABLE,105,{0,0,0},id )
write_short(1<<10) // fade lasts this long duration
write_short(1<<10) // fade lasts this long hold time
write_short(1<<1) // fade type (in / out)
write_byte(20) // fade red
write_byte(255) // fade green
write_byte(255) // fade blue
write_byte(255) // fade alpha
message_end()
client_cmd(id,"spk fvox/blip.wav")
}
}
public Isin( id )
{
id -= 1498;
new Origin1[ 3 ], Origin2[ 3 ];
get_user_origin( id, Origin2 );
Origin1[ 0 ] = Origin2[ 0 ];
Origin1[ 1 ] = Origin2[ 1 ];
Origin1[ 2 ] = Origin2[ 2 ] + 800;
message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
write_byte( TE_BEAMPOINTS );
write_coord( Origin2[ 0 ] );
write_coord( Origin2[ 1 ] );
write_coord( Origin2[ 2 ] - 30 );
write_coord( Origin1[ 0 ] );
write_coord( Origin1[ 1 ] );
write_coord( Origin1[ 2 ] );
write_short( isik );
write_byte( 1 );
write_byte( 2 );
write_byte( 5 );
write_byte( 200 );
write_byte( 0 );
if( get_pcvar_num( g_teamcolor ) != 0 ) {
if( get_user_team( id ) == 2 ) {
write_byte( 10 );
write_byte( 10 );
write_byte( 255 );
}
else {
write_byte( 255 );
write_byte( 10 );
write_byte( 10 );
}
}
else {
write_byte( 110 );
write_byte( 110 );
write_byte( 255 );
}
write_byte( 200 );
write_byte( 200 );
message_end();
message_begin( MSG_PVS, SVC_TEMPENTITY, Origin1 );
write_byte( TE_SPARKS );
write_coord( Origin1[ 0 ] );
write_coord( Origin1[ 1 ]);
write_coord( Origin1[ 2 ] );
message_end();
g_life += 1;
set_task( 0.5, "Isin", id + 1498 );
}
stock ProgressBar(id, saniye, pozisyon )
{
message_begin( MSG_ONE, get_user_msgid( "BarTime" ), { 0, 0, 0 }, id );
write_byte( saniye );
write_byte( pozisyon );
message_end();
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 660
- Kayıt: Cmt Oca 21, 2017 12:32 pm
Bu Plugini Duzeltebilen Varmi Anlayan Bakabilirmi
PaZee yazdı:dene
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <engine> #include <hamsandwich> #include <fun> #include <fakemeta> #define PLUGIN "LOL Baseye Isinlan" #define VERSION "1.0" #define AUTHOR "peNgueN" new Float: PlayerOrigin[ 33 ][ 3 ]; new has_used[ 33 ]; new g_life; new dalga; new isik; new g_time, g_limit, g_teamcolor; new stuck[33]; new cvar[3]; new const Float:size[][3] = { {0.0, 0.0, 1.0}, {0.0, 0.0, -1.0}, {0.0, 1.0, 0.0}, {0.0, -1.0, 0.0}, {1.0, 0.0, 0.0}, {-1.0, 0.0, 0.0}, {-1.0, 1.0, 1.0}, {1.0, 1.0, 1.0}, {1.0, -1.0, 1.0}, {1.0, 1.0, -1.0}, {-1.0, -1.0, 1.0}, {1.0, -1.0, -1.0}, {-1.0, 1.0, -1.0}, {-1.0, -1.0, -1.0}, {0.0, 0.0, 2.0}, {0.0, 0.0, -2.0}, {0.0, 2.0, 0.0}, {0.0, -2.0, 0.0}, {2.0, 0.0, 0.0}, {-2.0, 0.0, 0.0}, {-2.0, 2.0, 2.0}, {2.0, 2.0, 2.0}, {2.0, -2.0, 2.0}, {2.0, 2.0, -2.0}, {-2.0, -2.0, 2.0}, {2.0, -2.0, -2.0}, {-2.0, 2.0, -2.0}, {-2.0, -2.0, -2.0}, {0.0, 0.0, 3.0}, {0.0, 0.0, -3.0}, {0.0, 3.0, 0.0}, {0.0, -3.0, 0.0}, {3.0, 0.0, 0.0}, {-3.0, 0.0, 0.0}, {-3.0, 3.0, 3.0}, {3.0, 3.0, 3.0}, {3.0, -3.0, 3.0}, {3.0, 3.0, -3.0}, {-3.0, -3.0, 3.0}, {3.0, -3.0, -3.0}, {-3.0, 3.0, -3.0}, {-3.0, -3.0, -3.0}, {0.0, 0.0, 4.0}, {0.0, 0.0, -4.0}, {0.0, 4.0, 0.0}, {0.0, -4.0, 0.0}, {4.0, 0.0, 0.0}, {-4.0, 0.0, 0.0}, {-4.0, 4.0, 4.0}, {4.0, 4.0, 4.0}, {4.0, -4.0, 4.0}, {4.0, 4.0, -4.0}, {-4.0, -4.0, 4.0}, {4.0, -4.0, -4.0}, {-4.0, 4.0, -4.0}, {-4.0, -4.0, -4.0}, {0.0, 0.0, 5.0}, {0.0, 0.0, -5.0}, {0.0, 5.0, 0.0}, {0.0, -5.0, 0.0}, {5.0, 0.0, 0.0}, {-5.0, 0.0, 0.0}, {-5.0, 5.0, 5.0}, {5.0, 5.0, 5.0}, {5.0, -5.0, 5.0}, {5.0, 5.0, -5.0}, {-5.0, -5.0, 5.0}, {5.0, -5.0, -5.0}, {-5.0, 5.0, -5.0}, {-5.0, -5.0, -5.0} } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam( Ham_Spawn, "player", "fwd_spawn", 1 ); g_time = register_cvar( "lol_base_time", "4" ); g_limit = register_cvar( "lol_base_limit", "2" ); g_teamcolor = register_cvar( "lol_base_teamcolor", "1" ); cvar[0] = register_cvar("amx_autounstuck","1") cvar[1] = register_cvar("amx_autounstuckeffects","1") cvar[2] = register_cvar("amx_autounstuckwait","7") set_task(0.1,"checkstuck",0,"",0,"b") register_clcmd( "say /base", "GoBackBase" ); } public plugin_precache() { dalga = precache_model("sprites/shockwave.spr"); isik = precache_model( "sprites/lgtning.spr" ); } public fwd_spawn( id ) { if( is_user_alive( id ) ) { has_used[ id ] = 0; PlayerOrigin[ 0 ][ id ] = 0.0; PlayerOrigin[ 1 ][ id ] = 0.0; PlayerOrigin[ 2 ][ id ] = 0.0; entity_get_vector( id, EV_VEC_origin, PlayerOrigin[ id ] ); } } public GoBackBase( id ) { if( has_used[ id ] >= get_pcvar_num( g_limit ) ) { client_print( id, print_chat, "Her Round %d Defa Kullanabilirsin.", get_pcvar_num( g_limit ) ); return PLUGIN_HANDLED; } if( !is_user_alive( id ) ) return PLUGIN_HANDLED; client_print( id, print_center, "%d Saniye Sonra Baseye Isinlanacaksin.", get_pcvar_num( g_time ) ); has_used[ id ] += 1; g_life = 0; set_task( 0.3, "Dalgalar", id + 1500 ); set_task( 0.3, "Isin", id + 1498 ); set_task( float( get_pcvar_num( g_time ) ), "Back", id + 1499 ); ProgressBar( id, get_pcvar_num( g_time ), 0 ); return PLUGIN_CONTINUE; } public Back( id ) { id -= 1499; if( task_exists( id + 1500 ) ) remove_task( id + 1500 ); if( task_exists( id + 1499 ) ) remove_task( id + 1499 ); if( task_exists( id + 1498 ) ) remove_task( id + 1498 ); entity_set_origin( id, PlayerOrigin[ id ] ); g_life = 0; new Origin1[ 3 ], Origin2[ 3 ]; get_user_origin( id, Origin2 ); Origin1[ 0 ] = Origin2[ 0 ]; Origin1[ 1 ] = Origin2[ 1 ]; Origin1[ 2 ] = Origin2[ 2 ] + 800; message_begin( MSG_BROADCAST, SVC_TEMPENTITY ); write_byte( TE_BEAMPOINTS ); write_coord( Origin2[ 0 ] ); write_coord( Origin2[ 1 ] ); write_coord( Origin2[ 2 ] - 30 ); write_coord( Origin1[ 0 ] ); write_coord( Origin1[ 1 ] ); write_coord( Origin1[ 2 ] ); write_short( isik ); write_byte( 1 ); write_byte( 2 ); write_byte( 5 ); write_byte( 200 ); write_byte( 0 ); write_byte( 100 ); write_byte( 100 ); write_byte( 255 ); write_byte( 200 ); write_byte( 200 ); message_end(); } public Dalgalar( id ) { id -= 1500; new buton = get_user_button( id ); if( buton & IN_FORWARD || buton & IN_BACK || buton & IN_JUMP|| buton & IN_MOVELEFT || buton & IN_MOVERIGHT ) { client_print( id, print_center, "Isinlanirken Kipirdama !" ); remove_task( id + 1499 ); remove_task( id + 1500 ); remove_task( id + 1498 ); ProgressBar( id, 0, 0 ); has_used[ id ] -= 1; g_life = 0; return PLUGIN_HANDLED; } new Origin[ 3 ]; get_user_origin( id, Origin ); message_begin( MSG_BROADCAST, SVC_TEMPENTITY ); write_byte( TE_BEAMCYLINDER ); write_coord( Origin[ 0 ] ); write_coord( Origin[ 1 ] ); write_coord( Origin[ 2 ] - 35 ); write_coord( Origin[ 0 ] ); write_coord( Origin[ 1 ] ); write_coord( Origin[ 2 ] + 200 ); write_short( dalga ); write_byte( 0 ); write_byte( 3 ); if( g_life >= ( get_pcvar_num( g_time ) * 2 ) ) { write_byte( 1 ); //life } else if( g_life >= ( get_pcvar_num( g_time ) ) ) { write_byte( 2 ); //life } else { write_byte( 3 ); //life } write_byte( 4 ); write_byte( 3 ); if( get_pcvar_num( g_teamcolor ) != 0 ) { if( get_user_team( id ) == 2 ) { write_byte( 10 ); write_byte( 10 ); write_byte( 255 ); } else { write_byte( 255 ); write_byte( 10 ); write_byte( 10 ); } } else { write_byte( 110 ); write_byte( 110 ); write_byte( 255 ); } write_byte( 200 ); write_byte( 0 ); message_end(); set_task( 0.1, "Dalgalar", id + 1500 ); return PLUGIN_CONTINUE; } public checkstuck() { if(get_pcvar_num(cvar[0]) >= 1) { static players[32], pnum, player get_players(players, pnum) static Float:origin[3] static Float:mins[3], hull static Float:vec[3] static o,i for(i=0; i<pnum; i++){ player = players[i] if (is_user_connected(player) && is_user_alive(player)) { pev(player, pev_origin, origin) hull = pev(player, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN if (!is_hull_vacant(origin, hull,player) && !get_user_noclip(player) && !(pev(player,pev_solid) & SOLID_NOT)) { ++stuck[player] if(stuck[player] >= get_pcvar_num(cvar[2])) { pev(player, pev_mins, mins) vec[2] = origin[2] for (o=0; o < sizeof size; ++o) { vec[0] = origin[0] - mins[0] * size[o][0] vec[1] = origin[1] - mins[1] * size[o][1] vec[2] = origin[2] - mins[2] * size[o][2] if (is_hull_vacant(vec, hull,player)) { engfunc(EngFunc_SetOrigin, player, vec) effects(player) set_pev(player,pev_velocity,{0.0,0.0,0.0}) o = sizeof size } } } } else { stuck[player] = 0 } } } } } stock bool:is_hull_vacant(const Float:origin[3], hull,id) { static tr engfunc(EngFunc_TraceHull, origin, origin, 0, hull, id, tr) if (!get_tr2(tr, TR_StartSolid) || !get_tr2(tr, TR_AllSolid)) //get_tr2(tr, TR_InOpen)) return true return false } public effects(id) { if(get_pcvar_num(cvar[1])) { set_hudmessage(255,150,50, -1.0, 0.65, 0, 6.0, 1.5,0.1,0.7) // HUDMESSAGE show_hudmessage(id,"Fuiste destrabado.") // HUDMESSAGE message_begin(MSG_ONE_UNRELIABLE,105,{0,0,0},id ) write_short(1<<10) // fade lasts this long duration write_short(1<<10) // fade lasts this long hold time write_short(1<<1) // fade type (in / out) write_byte(20) // fade red write_byte(255) // fade green write_byte(255) // fade blue write_byte(255) // fade alpha message_end() client_cmd(id,"spk fvox/blip.wav") } } public Isin( id ) { id -= 1498; new Origin1[ 3 ], Origin2[ 3 ]; get_user_origin( id, Origin2 ); Origin1[ 0 ] = Origin2[ 0 ]; Origin1[ 1 ] = Origin2[ 1 ]; Origin1[ 2 ] = Origin2[ 2 ] + 800; message_begin( MSG_BROADCAST, SVC_TEMPENTITY ); write_byte( TE_BEAMPOINTS ); write_coord( Origin2[ 0 ] ); write_coord( Origin2[ 1 ] ); write_coord( Origin2[ 2 ] - 30 ); write_coord( Origin1[ 0 ] ); write_coord( Origin1[ 1 ] ); write_coord( Origin1[ 2 ] ); write_short( isik ); write_byte( 1 ); write_byte( 2 ); write_byte( 5 ); write_byte( 200 ); write_byte( 0 ); if( get_pcvar_num( g_teamcolor ) != 0 ) { if( get_user_team( id ) == 2 ) { write_byte( 10 ); write_byte( 10 ); write_byte( 255 ); } else { write_byte( 255 ); write_byte( 10 ); write_byte( 10 ); } } else { write_byte( 110 ); write_byte( 110 ); write_byte( 255 ); } write_byte( 200 ); write_byte( 200 ); message_end(); message_begin( MSG_PVS, SVC_TEMPENTITY, Origin1 ); write_byte( TE_SPARKS ); write_coord( Origin1[ 0 ] ); write_coord( Origin1[ 1 ]); write_coord( Origin1[ 2 ] ); message_end(); g_life += 1; set_task( 0.5, "Isin", id + 1498 ); } stock ProgressBar(id, saniye, pozisyon ) { message_begin( MSG_ONE, get_user_msgid( "BarTime" ), { 0, 0, 0 }, id ); write_byte( saniye ); write_byte( pozisyon ); message_end(); }

OLMAMIŞ



Link: | |
Linklerini gizle |
Bu Plugini Duzeltebilen Varmi Anlayan Bakabilirmi
Forum kurallarına uygun konu açınız.
-Başlık
-Başlık
Link: | |
Linklerini gizle |