1. sayfa (Toplam 1 sayfa)

Kalkan

Gönderilme zamanı: Cum Oca 25, 2019 10:57 pm
gönderen patientlag
suncumuza özel kalkan yapabılen varsa el atarsa sevinirim.
@By.King ►EmrullaH◄

sunucu ip; CS220.CSDURAGI.COM
sunucu adı; protürkler
discord; https://discord.gg/ZUQpqqY

Kalkan

Gönderilme zamanı: Cum Oca 25, 2019 11:22 pm
gönderen By.King ►EmrullaH◄
Bilgisayarı şimdi kapattım yarın sabah erkenden atarım

Kalkan

Gönderilme zamanı: Cum Oca 25, 2019 11:25 pm
gönderen patientlag
@By.King ►EmrullaH◄ eyw. saol

Kalkan

Gönderilme zamanı: Cmt Oca 26, 2019 9:06 am
gönderen By.King ►EmrullaH◄
Proturkler.rar
Buyrun

Kalkan

Gönderilme zamanı: Cmt Oca 26, 2019 1:02 pm
gönderen patientlag
@By.King ►EmrullaH◄ çok saol birde kalkan pluginini varsa atarmısın ben kalkanın herkeste olmasını istiyorum, varsa yardımcı olurmusun?

Kalkan

Gönderilme zamanı: Cmt Oca 26, 2019 1:17 pm
gönderen By.King ►EmrullaH◄

Kod: Tümünü seç

#include < amxmodx >
#include < fakemeta >
#include < hamsandwich >

#define PLUGIN "Kalkan"
#define VERSION "1.0"
#define AUTHOR "._."

new const gsz_RankModel [ ] = "models/Kalkan.mdl"

new gi_PlayerRank [ 33 ]

public plugin_init ( )
{
	register_plugin ( PLUGIN, VERSION, AUTHOR )
	
	RegisterHam ( Ham_Killed, "player", "player_killed", 1 )
	RegisterHam ( Ham_Spawn, "player", "player_spawned", 1 )
}

public plugin_precache ( )
{
	precache_model ( gsz_RankModel )
}

public client_putinserver ( index )
{
	create_rank_entity ( index )
}

public client_disconnected ( index )
{
	if ( gi_PlayerRank [ index ] > 0 )
		engfunc ( EngFunc_RemoveEntity, gi_PlayerRank [ index ] )
	
	gi_PlayerRank [ index ] = 0
}

public create_rank_entity ( index )
{
	gi_PlayerRank [ index ] = engfunc ( EngFunc_CreateNamedEntity, engfunc ( EngFunc_AllocString, "info_target" ) )
	
	set_pev ( gi_PlayerRank [ index ], pev_movetype, MOVETYPE_FOLLOW )
	set_pev ( gi_PlayerRank [ index ], pev_aiment, index )
	set_pev ( gi_PlayerRank [ index ], pev_rendermode, kRenderNormal )
	set_pev ( gi_PlayerRank [ index ], pev_renderfx, kRenderFxGlowShell )
	set_pev ( gi_PlayerRank [ index ], pev_renderamt, 5.0 )
	
	engfunc ( EngFunc_SetModel, gi_PlayerRank [ index ], gsz_RankModel )
}

public player_spawned ( spawned )
{
	if ( is_valid_player ( spawned ) )
	{
		check_rank ( spawned )
	}
}

public check_rank ( index )
{
	new PlayerRank = get_player_rank ( index )
	
	set_pev ( gi_PlayerRank [ index ], pev_body, PlayerRank )
	
	switch ( PlayerRank )
	{
		case 1:
		{
			set_pev ( gi_PlayerRank [ index ], pev_rendercolor, { 255.0, 255.0, 255.0 } )
		}
		
		case 2:
		{
			set_pev ( gi_PlayerRank [ index ], pev_rendercolor, { 0.0, 0.0, 0.0 } )
		}
		
		default:
		{
			set_pev ( gi_PlayerRank [ index ], pev_rendercolor, { 255.0, 255.0, 0.0 } )
		}
	}
}

public player_killed ( victim, attacker, gid )
{
	if ( is_valid_player ( attacker ) )
	{
		check_rank ( attacker )
	}
}

stock get_player_rank ( index )
{
	if ( get_user_flags ( index ) & ADMIN_BAN )
	{
		return 1
	}
	
	if ( get_user_flags ( index ) & ADMIN_BAN )
	{
		return 2
	}
	
	return 0;
}

stock is_valid_player ( index )
{
	if ( is_user_connected ( index ) && 1 <= index <= 32 )
	{
		return true
	}
	
	return false
}

Kalkan

Gönderilme zamanı: Cmt Oca 26, 2019 1:25 pm
gönderen patientlag
@By.King ►EmrullaH◄ kusura bakma senide uğraştırıyorum çok saol, dostum birine yaklaşınca kalkan kayboluyor sebebi nedir

Kalkan

Gönderilme zamanı: Cmt Oca 26, 2019 1:47 pm
gönderen By.King ►EmrullaH◄
Bendeki hatalı o zaman kendiniz araştırıp bulursunuz