Cerere Plugin Admins Only[rezolvat]

Cereri de pluginuri noi, skinuri in CS, etc.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
KoaLLa xD
Membru, skill +1
Membru, skill +1
Posts: 429
Joined: 14 Jan 2011, 14:08
Detinator Steam: Da
Has thanked: 48 times
Been thanked: 13 times

19 Aug 2019, 18:34

Salutare,

Am si eu nevoie de putin ajutor ..

Doresc sa fac acest plugin sa functioneze doar la admini , sa verifice daca este admin si sa ii dea un HE la fiecare X secunde .
In cazut in care este player obisnuit , fara acces sa nu ii dea acel HE .

Trebuie adaugata doar verificarea admin dar nu am reusit :( .

( .sma )
| Afiseaza codul
#include < amxmodx >
#include < cstrike >
#include < fun >

new g_Delay, g_contor[ 33 ];

public plugin_init( )
{
	register_plugin "Give Free HE Grenade", "1.1", "KronoS # GG" ;

	g_Delay = register_cvar( "freehe_delay", "10" );
}

public client_putinserver( index )
{
	g_contor[ index ] = 0;
	set_task 1.0, "Func_GiveHe", index, _, _, "b" ;
}

public Func_GiveHe( index )
{
	if ( !is_user_alive( index ) || cs_get_user_bpammo( index , CSW_HEGRENADE ) > 0 )
		return;

	if ( g_contor[ index ] > 0 )
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Vei primi un HE gratis in %i secunde...", g_contor[ index ] ;
		g_contor[ index ]--;
		return;
	}
	else
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Ai primit un HE gratis!" ;
		g_contor[ index ] = get_pcvar_num( g_Delay );
           	give_item index, "weapon_hegrenade" ;
	}
}


Link Plugin : pluginuri-extream/give-free-he-grenade-1-0-t213300.html




Multumesc
Last edited by DevilBoy.eXe on 19 Aug 2019, 23:49, edited 1 time in total.
Reason: marcat ca rezolvat
...
User avatar
JaiLBreaK
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1517
Joined: 05 Jan 2016, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fost Scripter eXtreamCS
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 10 times
Contact:

19 Aug 2019, 20:29

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

new g_Delay, g_contor[ 33 ];

public plugin_init( )
{
	register_plugin "Give Free HE Grenade", "1.1", "KronoS # GG" ;

	g_Delay = register_cvar( "freehe_delay", "10" );
}

public client_putinserver( index )
{
	if(is_user_admin(index)){
	g_contor[ index ] = 0;
	set_task 1.0, "Func_GiveHe", index, _, _, "b" ;
	}
}

public Func_GiveHe( index )
{
	if ( !is_user_alive( index ) || cs_get_user_bpammo( index , CSW_HEGRENADE ) > 0 )
		return;

	if ( g_contor[ index ] > 0 )
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Vei primi un HE gratis in %i secunde...", g_contor[ index ] ;
		g_contor[ index ]--;
		return;
	}
	else
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Ai primit un HE gratis!" ;
		g_contor[ index ] = get_pcvar_num( g_Delay );
           	give_item index, "weapon_hegrenade" ;
	}
}
Image
CSGO Original Module[35%]
KoaLLa xD
Membru, skill +1
Membru, skill +1
Posts: 429
Joined: 14 Jan 2011, 14:08
Detinator Steam: Da
Has thanked: 48 times
Been thanked: 13 times

19 Aug 2019, 21:24

JaiLBreaK wrote:
19 Aug 2019, 20:29
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >

new g_Delay, g_contor[ 33 ];

public plugin_init( )
{
	register_plugin "Give Free HE Grenade", "1.1", "KronoS # GG" ;

	g_Delay = register_cvar( "freehe_delay", "10" );
}

public client_putinserver( index )
{
	if(is_user_admin(index)){
	g_contor[ index ] = 0;
	set_task 1.0, "Func_GiveHe", index, _, _, "b" ;
	}
}

public Func_GiveHe( index )
{
	if ( !is_user_alive( index ) || cs_get_user_bpammo( index , CSW_HEGRENADE ) > 0 )
		return;

	if ( g_contor[ index ] > 0 )
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Vei primi un HE gratis in %i secunde...", g_contor[ index ] ;
		g_contor[ index ]--;
		return;
	}
	else
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Ai primit un HE gratis!" ;
		g_contor[ index ] = get_pcvar_num( g_Delay );
           	give_item index, "weapon_hegrenade" ;
	}
}

Multumesc ,

Merge perfect pentru Admini doar ca este o mica problema :)
Mesajul "Vei primi un HE gratis in %i secunde... " este afisat si playerilor :)

Poti verifica te rog ?


Multumesc frumos
...
User avatar
JaiLBreaK
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1517
Joined: 05 Jan 2016, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Reputatie: Membru Club eXtreamCS (2 luni)
Fost Scripter eXtreamCS
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 10 times
Contact:

19 Aug 2019, 23:04

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

new g_Delay, g_contor[ 33 ];

public plugin_init( )
{
	register_plugin "Give Free HE Grenade", "1.1", "KronoS # GG" ;

	g_Delay = register_cvar( "freehe_delay", "10" );
}

public client_putinserver( index )
{
	if(is_user_admin(index)){
	g_contor[ index ] = 0;
	set_task 1.0, "Func_GiveHe", index, _, _, "b" ;
	}
}
public client_disconnect(id)	remove_task(id)
public Func_GiveHe( index )
{
	if ( !is_user_alive( index ) || cs_get_user_bpammo( index , CSW_HEGRENADE ) > 0 )
		return;

	if ( g_contor[ index ] > 0 )
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Vei primi un HE gratis in %i secunde...", g_contor[ index ] ;
		g_contor[ index ]--;
		return;
	}
	else
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Ai primit un HE gratis!" ;
		g_contor[ index ] = get_pcvar_num( g_Delay );
           	give_item index, "weapon_hegrenade" ;
	}
}
Image
CSGO Original Module[35%]
KoaLLa xD
Membru, skill +1
Membru, skill +1
Posts: 429
Joined: 14 Jan 2011, 14:08
Detinator Steam: Da
Has thanked: 48 times
Been thanked: 13 times

19 Aug 2019, 23:34

JaiLBreaK wrote:
19 Aug 2019, 23:04
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >

new g_Delay, g_contor[ 33 ];

public plugin_init( )
{
	register_plugin "Give Free HE Grenade", "1.1", "KronoS # GG" ;

	g_Delay = register_cvar( "freehe_delay", "10" );
}

public client_putinserver( index )
{
	if(is_user_admin(index)){
	g_contor[ index ] = 0;
	set_task 1.0, "Func_GiveHe", index, _, _, "b" ;
	}
}
public client_disconnect(id)	remove_task(id)
public Func_GiveHe( index )
{
	if ( !is_user_alive( index ) || cs_get_user_bpammo( index , CSW_HEGRENADE ) > 0 )
		return;

	if ( g_contor[ index ] > 0 )
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Vei primi un HE gratis in %i secunde...", g_contor[ index ] ;
		g_contor[ index ]--;
		return;
	}
	else
	{
		set_hudmessage 0, 255, 0, 0.02, 0.48, 0, 1.0, 1.0 ;
		show_hudmessage index, "Ai primit un HE gratis!" ;
		g_contor[ index ] = get_pcvar_num( g_Delay );
           	give_item index, "weapon_hegrenade" ;
	}
}
Merge,

Multumesc frumos !
...
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 3 guests