Nu merge pluginu :|

Categoria cu cereri de pluginuri si nu numai.

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 .
Post Reply
User avatar
RoL
Membru, skill +1
Membru, skill +1
Posts: 434
Joined: 19 Jul 2013, 13:19
Detinator Steam: Da
Detinator server CS: DA
SteamID: rolcs97
Has thanked: 47 times
Been thanked: 28 times
Contact:

25 Jul 2013, 13:48

Fratilor , va rog frumos modificati-mi si mie pluginu asta de afkslayer , ce are ? , pai incepe sa-mi zica "Ai 10 secunde sa te misti sau ve primi slay !" OK pana aici e perfect , dar dupa ce se restarteaza runda continua si zici "Ai 5 secunde sa te misti sau vei primi slay" , eu vreau cand incepe runda sa inceapa dinnou sa numere de la 15 la 5 , si daca se restarteaza runda la 10 sa inceapa iar de la 15 si tot asa .
Si coloratimi-l si mie va rog ca nu ma pricep ..
| Afiseaza codul
#include <amxmodx>
#include <cstrike>

#define MIN_AFK_TIME 30		
#define WARNING_TIME 15		
#define CHECK_FREQ 5		

new g_oldangles[33][3]
new g_afktime[33]
new bool:g_spawned[33] = {true, ...}

public plugin_init() {
	register_plugin("AFK slayer","1.0b","Vicious Vixen") 
	register_cvar("afk_version", "1.0b", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY)
	
	register_cvar("mp_afktime", "30")	// Dupa cat timp va da slay jucatorilor
	register_cvar("mp_afkminplayers", "2")	// Da slay la jucatori doar dupa ce sunt x jucatori!
	set_task(float(CHECK_FREQ),"checkPlayers",_,_,_,"b")
	register_event("ResetHUD", "playerSpawned", "be")
}

public checkPlayers() {
	for (new i = 1; i <= get_maxplayers(); i++) {
		if (is_user_alive(i) && get_user_team(i) == 2 && !is_user_bot(i) && !is_user_hltv(i) && g_spawned) {
			new newangle[3]
			get_user_origin(i, newangle)
			
			if ( newangle[0] == g_oldangles[0] && newangle[1] == g_oldangles[1] && newangle[2] == g_oldangles[2] ) {
				g_afktime += CHECK_FREQ
				check_afktime(i)
				} else {
				g_oldangles[0] = newangle[0]
				g_oldangles[1] = newangle[1]
				g_oldangles[2] = newangle[2]
				g_afktime = 0
			}
		}
	}
	return PLUGIN_HANDLED
}

check_afktime(id) {
	new numplayers = get_playersnum()
	new minplayers = get_cvar_num("mp_afkminplayers")
	
	if (numplayers >= minplayers) {
		new maxafktime = get_cvar_num("mp_afktime")
		if (maxafktime < MIN_AFK_TIME) {
			log_amx("cvar mp_afktime %i aceasta valoare este prea mica, valoare minima este %i.", maxafktime, MIN_AFK_TIME)
			maxafktime = MIN_AFK_TIME
			set_cvar_num("mp_afktime", MIN_AFK_TIME)
		}
		
		if ( maxafktime-WARNING_TIME <= g_afktime[id] < maxafktime) {
			new timeleft = maxafktime - g_afktime[id]
			client_print(id, print_chat, "[AFK Slayer] Ai %i secunde sa te misti, sau vei primi slay", timeleft)
			} else if (g_afktime[id] > maxafktime) {
			new name[32]
			get_user_name(id, name, 31)
			client_print(0, print_chat, "[AFK slayer] %s a primit slay deoarece a fost afk mai mult de %i secunde", name, maxafktime)
			log_amx("%s a primit slay, deoarece a fost afk mai mult de %i secunde", name, maxafktime)
			user_silentkill(id);
		}
	}
}

public client_connect(id) {
	g_afktime[id] = 0
	return PLUGIN_HANDLED
}

public client_putinserver(id) {
	g_afktime[id] = 0 
	return PLUGIN_HANDLED
}


public playerSpawned(id) {
	g_spawned[id] = false
	new sid[1]
	sid[0] = id
	set_task(0.75, "delayedSpawn",_, sid, 1)
	return PLUGIN_HANDLED
}

public delayedSpawn(sid[]) {
	get_user_origin(sid[0], g_oldangles[sid[0]])
	g_spawned[sid[0]] = true
	return PLUGIN_HANDLED
}
Server: HNS.CSBLACKDEVIL.COM
Mod: 500 GRAVITY + LVLMODE !
Owner : RoL

Multe altele pe server ! Ajuta-ma sa-l populez ..
http://www.extreamcs.com/forum/mesaj166 ... o_id=46686
RoyalServer
User avatar
Edi
Membru, skill +3
Membru, skill +3
Posts: 1447
Joined: 16 Mar 2012, 17:30
Detinator Steam: Da
CS Status: Stii ce zic?
SteamID: Privat
Reputatie: Nume anterior: aimshot.
Has thanked: 58 times
Been thanked: 102 times
Contact:

25 Jul 2013, 15:03

| Afiseaza codul
#include <amxmodx>
#include <cstrike>

#define MIN_AFK_TIME 30		
#define WARNING_TIME 15		
#define CHECK_FREQ 5		

new g_oldangles[33][3]
new g_afktime[33]
new bool:g_spawned[33] = {true, ...}
new const tTag[] = "AFK-Slayer"

public plugin_init() {
	register_plugin("AFK slayer","1.0b","Vicious Vixen") 
	register_cvar("afk_version", "1.0b", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY)
	
	register_cvar("mp_afktime", "30")	// Dupa cat timp va da slay jucatorilor
	register_cvar("mp_afkminplayers", "2")	// Da slay la jucatori doar dupa ce sunt x jucatori!
	set_task(float(CHECK_FREQ),"checkPlayers",_,_,_,"b")
	register_event("ResetHUD", "playerSpawned", "be")
}

public checkPlayers() {
	for (new i = 1; i <= get_maxplayers(); i++) {
		if (is_user_alive(i) && get_user_team(i) == 2 && !is_user_bot(i) && !is_user_hltv(i) && g_spawned) {
			new newangle[3]
			get_user_origin(i, newangle)
			
			if ( newangle[0] == g_oldangles[0] && newangle[1] == g_oldangles[1] && newangle[2] == g_oldangles[2] ) {
				g_afktime += CHECK_FREQ
				check_afktime(i)
				} else {
				g_oldangles[0] = newangle[0]
				g_oldangles[1] = newangle[1]
				g_oldangles[2] = newangle[2]
				g_afktime = 0
			}
		}
	}
	return PLUGIN_HANDLED
}

check_afktime(id) {
	new numplayers = get_playersnum()
	new minplayers = get_cvar_num("mp_afkminplayers")
	
	if (numplayers >= minplayers) {
		new maxafktime = get_cvar_num("mp_afktime")
		if (maxafktime < MIN_AFK_TIME) {
			log_amx("cvar mp_afktime %i aceasta valoare este prea mica, valoare minima este %i.", maxafktime, MIN_AFK_TIME)
			maxafktime = MIN_AFK_TIME
			set_cvar_num("mp_afktime", MIN_AFK_TIME)
		}
		
		if ( maxafktime-WARNING_TIME <= g_afktime[id] < maxafktime) {
			new timeleft = maxafktime - g_afktime[id]
			client_print(id, print_chat, "Ai !e%i !csecunde sa te misti, sau vei primi !vslay", timeleft)
			} else if (g_afktime[id] > maxafktime) {
			new name[32]
			get_user_name(id, name, 31)
			client_print(0, print_chat, "!e%s !ca primit slay deoarece a fost afk mai mult de !v%i !csecunde", name, maxafktime)
			log_amx("%s a primit slay, deoarece a fost afk mai mult de %i secunde", name, maxafktime)
			user_silentkill(id);
		}
	}
}

public client_connect(id) {
	g_afktime[id] = 0
	return PLUGIN_HANDLED
}

public client_putinserver(id) {
	g_afktime[id] = 0 
	return PLUGIN_HANDLED
}


public playerSpawned(id) {
	g_afktime[id] = 0
	g_spawned[id] = false
	new sid[1]
	sid[0] = id
	set_task(0.75, "delayedSpawn",_, sid, 1)
	return PLUGIN_HANDLED
}

public delayedSpawn(sid[]) {
	get_user_origin(sid[0], g_oldangles[sid[0]])
	g_spawned[sid[0]] = true
	return PLUGIN_HANDLED
}


stock aim_Color(const id,const input[],any:... )
{
	new tCount = 1, tPlayers[ 32 ];
	static tMsg[ 320 ], tMsg2[ 320 ];
	vformat( tMsg, 190, input, 3 );
	format( tMsg2, 190, "!e[!v%s!e]!c %s", tTag, tMsg );
	replace_all( tMsg2, 190, "!v", "^4" ); 
	replace_all( tMsg2, 190, "!c", "^1" );
	replace_all( tMsg2, 190, "!e", "^3" );
	replace_all( tMsg2, 190, "!e2", "^0" );
	if( id )
	{
		tPlayers[ 0 ] = id;
	}
	else
	{
		get_players( tPlayers, tCount, "ch" );
	}
	for( new f=0;f < tCount; f++ )
	{
		if( is_user_connected( tPlayers[ f ] ) )
		{
			message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, tPlayers[ f ] );
			write_byte( tPlayers[ f ] );
			write_string( tMsg2 );
			message_end( );
		}
	}
}
Cine vine beat beat
Cine vine rupt
Cine bea, Cine trage, Cine sare la f**ut
User avatar
RoL
Membru, skill +1
Membru, skill +1
Posts: 434
Joined: 19 Jul 2013, 13:19
Detinator Steam: Da
Detinator server CS: DA
SteamID: rolcs97
Has thanked: 47 times
Been thanked: 28 times
Contact:

25 Jul 2013, 22:41

Omule , e perfect exact ce aveam nevoie , dar coloreazami-l si mie ca nu merge colorat apare in chat !eAi 10 secunde sa te misti sau vei primi !vslay, ai uitat sa pui codul pentru culori probabil ?:-??
Server: HNS.CSBLACKDEVIL.COM
Mod: 500 GRAVITY + LVLMODE !
Owner : RoL

Multe altele pe server ! Ajuta-ma sa-l populez ..
http://www.extreamcs.com/forum/mesaj166 ... o_id=46686
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

25 Jul 2013, 23:11

Code: Select all

client_print(0, print_chat, 
->

Code: Select all

aim_Color( 0, 
Retras
User avatar
RoL
Membru, skill +1
Membru, skill +1
Posts: 434
Joined: 19 Jul 2013, 13:19
Detinator Steam: Da
Detinator server CS: DA
SteamID: rolcs97
Has thanked: 47 times
Been thanked: 28 times
Contact:

25 Jul 2013, 23:14

NU pricep .. sunt bata la scripting :|
Server: HNS.CSBLACKDEVIL.COM
Mod: 500 GRAVITY + LVLMODE !
Owner : RoL

Multe altele pe server ! Ajuta-ma sa-l populez ..
http://www.extreamcs.com/forum/mesaj166 ... o_id=46686
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

25 Jul 2013, 23:19

Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
User avatar
Edi
Membru, skill +3
Membru, skill +3
Posts: 1447
Joined: 16 Mar 2012, 17:30
Detinator Steam: Da
CS Status: Stii ce zic?
SteamID: Privat
Reputatie: Nume anterior: aimshot.
Has thanked: 58 times
Been thanked: 102 times
Contact:

26 Jul 2013, 10:06

Uitasem eu ceva, poftim.
| Afiseaza codul
#include <amxmodx>
#include <cstrike>

#define MIN_AFK_TIME 30		
#define WARNING_TIME 15		
#define CHECK_FREQ 5		

new g_oldangles[33][3]
new g_afktime[33]
new bool:g_spawned[33] = {true, ...}
new const tTag[] = "AFK-Slayer"

public plugin_init() {
	register_plugin("AFK slayer","1.0b","Vicious Vixen") 
	register_cvar("afk_version", "1.0b", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY)
	
	register_cvar("mp_afktime", "30")	// Dupa cat timp va da slay jucatorilor
	register_cvar("mp_afkminplayers", "2")	// Da slay la jucatori doar dupa ce sunt x jucatori!
	set_task(float(CHECK_FREQ),"checkPlayers",_,_,_,"b")
	register_event("ResetHUD", "playerSpawned", "be")
}

public checkPlayers() {
	for (new i = 1; i <= get_maxplayers(); i++) {
		if (is_user_alive(i) && get_user_team(i) == 2 && !is_user_bot(i) && !is_user_hltv(i) && g_spawned) {
			new newangle[3]
			get_user_origin(i, newangle)
			
			if ( newangle[0] == g_oldangles[0] && newangle[1] == g_oldangles[1] && newangle[2] == g_oldangles[2] ) {
				g_afktime += CHECK_FREQ
				check_afktime(i)
				} else {
				g_oldangles[0] = newangle[0]
				g_oldangles[1] = newangle[1]
				g_oldangles[2] = newangle[2]
				g_afktime = 0
			}
		}
	}
	return PLUGIN_HANDLED
}

check_afktime(id) {
	new numplayers = get_playersnum()
	new minplayers = get_cvar_num("mp_afkminplayers")
	
	if (numplayers >= minplayers) {
		new maxafktime = get_cvar_num("mp_afktime")
		if (maxafktime < MIN_AFK_TIME) {
			log_amx("cvar mp_afktime %i aceasta valoare este prea mica, valoare minima este %i.", maxafktime, MIN_AFK_TIME)
			maxafktime = MIN_AFK_TIME
			set_cvar_num("mp_afktime", MIN_AFK_TIME)
		}
		
		if ( maxafktime-WARNING_TIME <= g_afktime[id] < maxafktime) {
			new timeleft = maxafktime - g_afktime[id]
			aim_Color(id, "Ai !e%i !csecunde sa te misti, sau vei primi !vslay", timeleft)
			} else if (g_afktime[id] > maxafktime) {
			new name[32]
			get_user_name(id, name, 31)
			aim_Color(0,"!e%s !ca primit slay deoarece a fost afk mai mult de !v%i !csecunde", name, maxafktime)
			log_amx("%s a primit slay, deoarece a fost afk mai mult de %i secunde", name, maxafktime)
			user_silentkill(id);
		}
	}
}

public client_connect(id) {
	g_afktime[id] = 0
	return PLUGIN_HANDLED
}

public client_putinserver(id) {
	g_afktime[id] = 0 
	return PLUGIN_HANDLED
}


public playerSpawned(id) {
	g_afktime[id] = 0
	g_spawned[id] = false
	new sid[1]
	sid[0] = id
	set_task(0.75, "delayedSpawn",_, sid, 1)
	return PLUGIN_HANDLED
}

public delayedSpawn(sid[]) {
	get_user_origin(sid[0], g_oldangles[sid[0]])
	g_spawned[sid[0]] = true
	return PLUGIN_HANDLED
}


stock aim_Color(const id,const input[],any:... )
{
	new tCount = 1, tPlayers[ 32 ];
	static tMsg[ 320 ], tMsg2[ 320 ];
	vformat( tMsg, 190, input, 3 );
	format( tMsg2, 190, "!e[!v%s!e]!c %s", tTag, tMsg );
	replace_all( tMsg2, 190, "!v", "^4" ); 
	replace_all( tMsg2, 190, "!c", "^1" );
	replace_all( tMsg2, 190, "!e", "^3" );
	replace_all( tMsg2, 190, "!e2", "^0" );
	if( id )
	{
		tPlayers[ 0 ] = id;
	}
	else
	{
		get_players( tPlayers, tCount, "ch" );
	}
	for( new f=0;f < tCount; f++ )
	{
		if( is_user_connected( tPlayers[ f ] ) )
		{
			message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, tPlayers[ f ] );
			write_byte( tPlayers[ f ] );
			write_string( tMsg2 );
			message_end( );
		}
	}
}
Cine vine beat beat
Cine vine rupt
Cine bea, Cine trage, Cine sare la f**ut
User avatar
RoL
Membru, skill +1
Membru, skill +1
Posts: 434
Joined: 19 Jul 2013, 13:19
Detinator Steam: Da
Detinator server CS: DA
SteamID: rolcs97
Has thanked: 47 times
Been thanked: 28 times
Contact:

26 Jul 2013, 15:14

EDIT !

Edi apreciez ca ma ajuti , dar acest plugin da slay doar la inceput de runda , adica daca sunt afk dupa 2 minute decand a inceput runda nu imi mai da slay ..
Server: HNS.CSBLACKDEVIL.COM
Mod: 500 GRAVITY + LVLMODE !
Owner : RoL

Multe altele pe server ! Ajuta-ma sa-l populez ..
http://www.extreamcs.com/forum/mesaj166 ... o_id=46686
User avatar
Edi
Membru, skill +3
Membru, skill +3
Posts: 1447
Joined: 16 Mar 2012, 17:30
Detinator Steam: Da
CS Status: Stii ce zic?
SteamID: Privat
Reputatie: Nume anterior: aimshot.
Has thanked: 58 times
Been thanked: 102 times
Contact:

26 Jul 2013, 16:34

Chiar nu stiu, eu ti-am rezolvat ce ai cerut, incearca cu alt plugin.Este unul Furien Anti-Camp, cauta-l.
Cine vine beat beat
Cine vine rupt
Cine bea, Cine trage, Cine sare la f**ut
Post Reply

Return to “Cereri”

  • Information