Cerere 2 pluginuri

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 .
User avatar
steFF
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1578
Joined: 19 Jun 2011, 11:21
Detinator Steam: Da
CS Status: >:)
Detinator server CS: Evident
SteamID: xtzontzo
Reputatie: Ban 3 luni!
Utilizator neserios (TEPAR!)
Has thanked: 41 times
Been thanked: 54 times

22 Sep 2013, 11:57

Am si eu nevoie de 2 pluginuri pentru furien mod.

1. Sa apara sus pe mijlocul ecranului ANTI FURIENI - SCOR - SCOR - FURIENI iar sub sa apara RUNDA. (cred ca stiti la ce ma refer...)
2. La fiecare kill sa primim cate 1 credit. De asemenea la fiecare minut stat pe server toti jucatorii sa primeasca 1 credit.
:flag_ro: Forum: http://www.goodcs.ro

:flag_ro: Server: dr.goodcs.ro

:mega: Owner: steFF
RoyalServer 2
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

22 Sep 2013, 12:04

1: Vezi in semnatura mea : Plugins By Askhanar -> Furien Score&Round
2. Tot in aceea semnatura -> Furien Credits System(acesta trebuie sa il folosesti ca plugin de credite principal) -> FCS Played Time Rewards (setezi tu din sursa din cate in cate min sa dea credite si cate,cat despre un credit / kill ma voi uita in Furien Credits System sa vad daca are asa ceva daca nu voi incerca sa ti-l dau eu,revin cu edit


edit :
Furien Credits System(kill credits) | Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fakemeta >
#include < nvault >
#include < CC_ColorChat >

#pragma semicolon 1


#define PLUGIN "Furien Credits System"
#define VERSION "0.4.4"

#define	ONE_DAY_IN_SECONDS	86400

new const g_szTag[ ] = "[Furien Credits]";

new const g_szGiveCreditsFlag[ ] = "a";

new g_szName[ 33 ][ 32 ];
new g_iUserCredits[ 33 ];

new g_iCvarPruneDays;
new g_iCvarEntry;
new iVault;

public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, "Askhanar" );
	register_cvar( "fcs_version", VERSION, FCVAR_SERVER | FCVAR_SPONLY ); 

	g_iCvarPruneDays = register_cvar( "fcs_prunedays", "15" );
	g_iCvarEntry = register_cvar( "fcs_entry_credits", "300" );
	
	register_clcmd( "say", "ClCmdSay" );
	register_clcmd( "say_team", "ClCmdSay" );
	
	register_clcmd( "say /depozit", "ClCmdSayDepozit" );
	register_clcmd( "say /deposit", "ClCmdSayDepozit" );
	register_clcmd( "say_team /depozit", "ClCmdSayDepozit" );
	register_clcmd( "say_team /deposit", "ClCmdSayDepozit" );
	
	register_clcmd( "say /retrage", "ClCmdSayRetrage" );
	register_clcmd( "say /withdraw", "ClCmdSayRetrage" );
	register_clcmd( "say_team /retrage", "ClCmdSayRetrage" );
	register_clcmd( "say_team /withdraw", "ClCmdSayRetrage" );
	
	register_clcmd( "fcs_credite", "ClCmdCredits" );
	register_clcmd( "fcs_credits", "ClCmdCredits" );
	
	register_clcmd( "amx_give_credits", "ClCmdGiveCredits" );
	register_clcmd( "amx_take_credits", "ClCmdTakeCredits" );
	
	register_forward( FM_ClientUserInfoChanged, "Fwd_ClientUserInfoChanged" );
	
	register_event(  "DeathMsg",  "EventDeathMsg",  "a"  );
	
	iVault  =  nvault_open(  "FurienCreditsSystem"  );
	
	if(  iVault  ==  INVALID_HANDLE  )
	{
		set_fail_state(  "nValut returned invalid handle!"  );
	}

}

public plugin_natives()
{
	
	register_library( "fcs" );
	register_native( "fcs_get_user_credits", "_fcs_get_user_credits" );
	register_native( "fcs_set_user_credits", "_fcs_set_user_credits" );
	
}

public _fcs_get_user_credits( iPlugin, iParams )
{
	return g_iUserCredits[  get_param( 1 )  ];
}

public _fcs_set_user_credits(  iPlugin, iParams  )
{
	new id = get_param( 1 );
	g_iUserCredits[ id ] = max( 0, get_param( 2 ) );
	SaveCredits( id );
	return g_iUserCredits[ id ];
}

public client_authorized( id )
{
	if( is_user_bot( id ) )
		return 0;
	
	get_user_name( id, g_szName[ id ], sizeof ( g_szName[] ) -1 );
	LoadCredits( id );
	
	return 0;
	
}

public client_disconnect( id )
{
	if( is_user_bot( id ) )
		return 0;
		
	SaveCredits( id );
	
	return 0;
	
}

public ClCmdSay( id )
{
	static szArgs[192];
	read_args( szArgs, sizeof ( szArgs ) -1 );
	
	if( !szArgs[ 0 ] )
		return 0;
	
	new szCommand[ 15 ];
	remove_quotes( szArgs );
	
	if( equal( szArgs, "/credite", strlen( "/credite" ) )
		|| equal( szArgs, "/credits", strlen( "/credits" ) ) )
	{
		replace( szArgs, sizeof ( szArgs ) -1, "/", "" );
		formatex( szCommand, sizeof ( szCommand ) -1, "fcs_%s", szArgs );
		client_cmd( id, szCommand );
		return 1;
	}
	
	return 0;
}

public ClCmdCredits( id )
{
	if( !is_user_connected( id ) )
		return 1;
		
	new szArg[ 32 ];
    	read_argv( 1, szArg, sizeof ( szArg ) -1 );

	if( equal( szArg, "" ) ) 
	{
		
		ColorChat( id, RED, "^x04%s^x01 Ai^x03 %i^x01 credite.", g_szTag, g_iUserCredits[ id ] );
		return 1;
	}
	
    	new iPlayer = cmd_target( id, szArg, 8 );
    	if( !iPlayer || !is_user_connected( iPlayer ) )
	{
		ColorChat( id, RED,"^x04%s^x01 Jucatorul specificat nu a fost gasit!", g_szTag, szArg );
		return 1;
	}

	new szName[ 32 ];
	get_user_name( iPlayer, szName, sizeof ( szName ) -1 );
	ColorChat( id, RED,"^x04%s^x01 Jucatorul^x03 %s^x01 are^x03 %i^x01 credit%s", g_szTag, szName, g_iUserCredits[ iPlayer ], g_iUserCredits[ iPlayer ] == 1 ? "." : "e." );
	
	return 1;
	
}

public ClCmdSayDepozit( id)
{
	
	if( !is_user_connected( id ) )
		return 1;
		
	new iTeam = get_user_team( id );
	
	if( 1 <= iTeam <= 2 )
	{
		new iMoney = cs_get_user_money( id );
		if( iMoney >= 16000 )
		{
			
			ColorChat( id, RED, "^x04%s^x01 Ai depozitat^x03 16000$^x01 si ai primit^x03 1^x01 credit.", g_szTag );
			cs_set_user_money( id, 0 );
			g_iUserCredits[ id ] += 1;
			
			SaveCredits( id );
			return 1;
		}
		else
		{
			ColorChat( id, RED, "^x04%s^x01 Iti trebuie^x03 16000$^x01 pentru a putea depozita.", g_szTag );
			return 1;
		}
	}
	
	return 1;

}

public EventDeathMsg(    )
{      
	
	new iKiller  = read_data(  1  );
	new iVictim  = read_data(  2  );
	if( 1 <= iKiller <= 32 && iKiller != iVictim && get_user_team( iKiller ) != get_user_team( iVictim ) )
	{
		new szName[ 32 ];
		get_user_name( iVictim, szName, sizeof ( szName ) -1 );
		g_iUserCredits[ iKiller ] += 1;
		ColorChat( iKiller, RED, "^x04%s^x01 Ai primit^x03 1^x01 credit pentru uciderea lui^x03 %s^x01 !", g_szTag, szName );
	}
	
}

public ClCmdSayRetrage( id)
{
	
	new iTeam = get_user_team( id );
	
	if( 1 <= iTeam <= 2 )
	{
		
		if( g_iUserCredits[ id ] > 0 )
		{
			new iMoney = cs_get_user_money( id );
			
			ColorChat( id, RED, "^x04%s^x01 Ai retras^x03 1^x01 credit si, ai primi^x03 16000$^x01.", g_szTag );
			cs_set_user_money( id, iMoney + 16000 );
			
			g_iUserCredits[ id ] -=1;
			SaveCredits( id );
			
			if( ( iMoney + 16000 ) > 16000 )
			{
				ColorChat( id, RED, "^x04%s^x03 ATENTIE^x01, ai^x03 %i$^x01 !", g_szTag, iMoney + 16000 );
				ColorChat( id, RED, "^x04%s^x01 La spawn, vei pierde tot ce depaseste suma de^x03 16000$^x01.", g_szTag );
				return 1;
			}
		}
		else
		{
			ColorChat(id, RED, "^x04%s^x03 NU^x01 ai ce sa retragi, ai^x03 0^x01 credite.", g_szTag );
			return 1;
		}
		
	}
	
	return 1;

}

public ClCmdGiveCredits( id )
{
	
	if( !( get_user_flags( id ) & read_flags( g_szGiveCreditsFlag ) ) )
	{
		client_cmd( id, "echo NU ai acces la aceasta comanda!" );
		return 1;
	}
	
	new szFirstArg[ 32 ], szSecondArg[ 10 ];
	
	read_argv( 1, szFirstArg, sizeof ( szFirstArg ) -1 );
	read_argv( 2, szSecondArg, sizeof ( szSecondArg ) -1 );
	
	if( equal( szFirstArg, "" ) || equal( szSecondArg, "" ) )
	{
		client_cmd( id, "echo amx_give_credits < nume/ @ALL/ @T/ @CT > < credite >" );
		return 1;
	}
	
	new iPlayers[ 32 ];
	new iPlayersNum;
	
	new iCredits = str_to_num( szSecondArg );
	if( iCredits <= 0 )
	{
		client_cmd( id, "echo Valoare creditelor trebuie sa fie mai mare decat 0!" );
		return 1;
	}
	
	if( szFirstArg[ 0 ] == '@' )
	{
		
		switch ( szFirstArg[ 1 ] )
		{
			case 'A':
			{
				if( equal( szFirstArg, "@ALL" ) )
				{
					
					get_players( iPlayers, iPlayersNum, "ch" );
					for( new i = 0; i < iPlayersNum ; i++ )
						g_iUserCredits[ iPlayers[ i ] ] += iCredits;
						
					new szName[ 32 ];
					get_user_name( id, szName, sizeof ( szName ) -1 );
					ColorChat( 0, RED, "^x04^%s^x01 Adminul^x03 %s^x01 le-a dat^x03 %i^x01 credite tuturor jucatorilor!", g_szTag, szName, iCredits );
					return 1;
				}
			}
			
			case 'T':
			{
				if( equal( szFirstArg, "@T" ) )
				{
					
					get_players( iPlayers, iPlayersNum, "ceh", "TERRORIST" );
					if( iPlayersNum == 0 )
					{
						client_cmd( id, "echo NU se afla niciun jucator in aceasta echipa!" );
						return 1;
					}
					for( new i = 0; i < iPlayersNum ; i++ )
						g_iUserCredits[ iPlayers[ i ] ] += iCredits;
						
					new szName[ 32 ];
					get_user_name( id, szName, sizeof ( szName ) -1 );
					ColorChat( 0, RED, "^x04^%s^x01 Adminul^x03 %s^x01 le-a dat^x03 %i^x01 credite jucatorilor de la^x03 TERO^x01!", g_szTag, szName, iCredits );
					return 1;
				}
			}
			
			case 'C':
			{
				if( equal( szFirstArg, "@CT" ) )
				{
					
					get_players( iPlayers, iPlayersNum, "ceh", "CT" );
					if( iPlayersNum == 0 )
					{
						client_cmd( id, "echo NU se afla niciun jucator in aceasta echipa!" );
						return 1;
					}
					for( new i = 0; i < iPlayersNum ; i++ )
						g_iUserCredits[ iPlayers[ i ] ] += iCredits;
						
					new szName[ 32 ];
					get_user_name( id, szName, sizeof ( szName ) -1 );
					ColorChat( 0, RED, "^x04^%s^x01 Adminul^x03 %s^x01 le-a dat^x03 %i^x01 credite jucatorilor de la^x03 CT^x01!", g_szTag, szName, iCredits );
					return 1;
				}
			}
		}
	}
		
	new iPlayer = cmd_target( id, szFirstArg, 8 );
	if( !iPlayer )
	{
		client_cmd( id, "echo Jucatorul %s nu a fost gasit!", szFirstArg );
		return 1;
	}
	
	g_iUserCredits[ iPlayer ] += iCredits;
	
	new szName[ 32 ], _szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	get_user_name( id, _szName, sizeof ( _szName ) -1 );
	
	ColorChat( 0, RED, "^x04%s^x01 Adminul^x03 %s^x01 i-a dat^x03 %i^x01 credite lui^x03 %s^x01.", g_szTag, szName, iCredits, _szName );
	
	return 1;
	
	
}

public ClCmdTakeCredits( id )
{
	
	if( !( get_user_flags( id ) & read_flags( g_szGiveCreditsFlag ) ) )
	{
		client_cmd( id, "echo NU ai acces la aceasta comanda!" );
		return 1;
	}
	
	new szFirstArg[ 32 ], szSecondArg[ 10 ];
	
	read_argv( 1, szFirstArg, sizeof ( szFirstArg ) -1 );
	read_argv( 2, szSecondArg, sizeof ( szSecondArg ) -1 );
	
	if( equal( szFirstArg, "" ) || equal( szSecondArg, "" ) )
	{
		client_cmd( id, "echo amx_take_credits < nume > < credite >" );
		return 1;
	}
	
	new iCredits = str_to_num( szSecondArg );
	if( iCredits <= 0 )
	{
		client_cmd( id, "echo Valoare creditelor trebuie sa fie mai mare decat 0!" );
		return 1;
	}
			
	new iPlayer = cmd_target( id, szFirstArg, 8 );
	if( !iPlayer )
	{
		client_cmd( id, "echo Jucatorul %s nu a fost gasit!", szFirstArg );
		return 1;
	}
	
	if( g_iUserCredits[ iPlayer ] < iCredits )
	{
		client_cmd( id, "echo Jucatorul %s nu are atatea credite!Are doar %i", szFirstArg, g_iUserCredits[ iPlayer ] );
		return 1;
	}
	
	g_iUserCredits[ iPlayer ] -= iCredits;
	
	new szName[ 32 ], _szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	get_user_name( id, _szName, sizeof ( _szName ) -1 );
	
	ColorChat( 0, RED, "^x04%s^x01 Adminul^x03 %s^x01 i-a sters^x03 %i^x01 credite lui^x03 %s^x01.", g_szTag, szName, iCredits, _szName );
	
	return 1;
	
	
}

public Fwd_ClientUserInfoChanged( id, szBuffer )
{
	if ( !is_user_connected( id ) ) 
		return FMRES_IGNORED;
	
	static szNewName[ 32 ];
	
	engfunc( EngFunc_InfoKeyValue, szBuffer, "name", szNewName, sizeof ( szNewName ) -1 );
	
	if ( equal( szNewName, g_szName[ id ] ) )
		return FMRES_IGNORED;
	
	SaveCredits(  id  );
	
	ColorChat( id, RED, "^x04%s^x01 Tocmai ti-ai schimbat numele din^x03 %s^x01 in^x03 %s^x01 !", g_szTag, g_szName[ id ], szNewName );
	ColorChat( id, RED, "^x04%s^x01 Am salvat^x03 %i^x01 credite pe numele^x03 %s^x01 !", g_szTag, g_iUserCredits[ id ], g_szName[ id ] );
	
	copy( g_szName[ id ], sizeof ( g_szName[] ) -1, szNewName );
	LoadCredits( id );
	
	ColorChat( id, RED, "^x04%s^x01 Am incarcat^x03 %i^x01 credite de pe noul nume (^x03 %s^x01 ) !", g_szTag, g_iUserCredits[ id ], g_szName[ id ] );
	
	return FMRES_IGNORED;
}


public LoadCredits( id )
{
	static szData[ 256 ],  iTimestamp;
	
	if(  nvault_lookup( iVault, g_szName[ id ], szData, sizeof ( szData ) -1, iTimestamp ) )
	{
		static szCredits[ 15 ];
		parse( szData, szCredits, sizeof ( szCredits ) -1 );
		g_iUserCredits[ id ] = str_to_num( szCredits );
		return;
	}
	else
	{
		g_iUserCredits[ id ] = get_pcvar_num( g_iCvarEntry );
	}
	
}


public SaveCredits(  id  )
{
	
	static szData[ 256 ];
	formatex( szData, sizeof ( szData ) -1, "%i", g_iUserCredits[ id ] );
	
	nvault_set( iVault, g_szName[ id ], szData );
}

public plugin_end( )
{
	new iDays = get_pcvar_num( g_iCvarPruneDays );
	if( iDays > 0 )
	{
		nvault_prune( iVault, 0, get_systime( ) - ( iDays * ONE_DAY_IN_SECONDS ) );
	}
	
	nvault_close( iVault );
}
Poftim modifici in publicul

Code: Select all

public EventDeathMsg
la g_iUserCredits[ iKiller ] += 1; in loc de 1 pui cate credite vrei sa ii dea /kill.
User avatar
steFF
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1578
Joined: 19 Jun 2011, 11:21
Detinator Steam: Da
CS Status: >:)
Detinator server CS: Evident
SteamID: xtzontzo
Reputatie: Ban 3 luni!
Utilizator neserios (TEPAR!)
Has thanked: 41 times
Been thanked: 54 times

22 Sep 2013, 12:10

Imi da eroare cand dezarhivez arhiva. De ce?
:flag_ro: Forum: http://www.goodcs.ro

:flag_ro: Server: dr.goodcs.ro

:mega: Owner: steFF
User avatar
KrAiD.
Fost moderator
Fost moderator
Posts: 866
Joined: 15 Jun 2013, 12:14
Detinator Steam: Da
CS Status: Cat de cat activ :D
Detinator server CS: Nu
Reputatie: Fost Moderator ajutator
0.7 / 3
Has thanked: 14 times
Been thanked: 131 times
Contact:

22 Sep 2013, 12:11

1. Furien Score & Round
2. La fiecare kill cate 1 credit
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define VERSION	"2.1"

native get_user_credits(id)
native set_user_credits(id, cantitate)

public plugin_init()
{
	register_plugin("Kill Credite",VERSION,"Gabriel")

	register_event("DeathMsg","death_msg","a")

}

public death_msg()
{
	new iKiller = read_data ( 1 );
	new iVictim = read_data ( 2 );
	
	if ( iKiller == iVictim ) return 1;
	
	set_user_credits ( iKiller, get_user_credits ( iKiller ) + 1 );
	
	return 1;
}
La fiecare minut stat pe server sa primeasca 1 credit : Posteaza sursa de la depozit ( credite )
User avatar
steFF
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1578
Joined: 19 Jun 2011, 11:21
Detinator Steam: Da
CS Status: >:)
Detinator server CS: Evident
SteamID: xtzontzo
Reputatie: Ban 3 luni!
Utilizator neserios (TEPAR!)
Has thanked: 41 times
Been thanked: 54 times

22 Sep 2013, 12:28

KrAiD. wrote:1. Furien Score & Round
2. La fiecare kill cate 1 credit
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define VERSION	"2.1"

native get_user_credits(id)
native set_user_credits(id, cantitate)

public plugin_init()
{
	register_plugin("Kill Credite",VERSION,"Gabriel")

	register_event("DeathMsg","death_msg","a")

}

public death_msg()
{
	new iKiller = read_data ( 1 );
	new iVictim = read_data ( 2 );
	
	if ( iKiller == iVictim ) return 1;
	
	set_user_credits ( iKiller, get_user_credits ( iKiller ) + 1 );
	
	return 1;
}
La fiecare minut stat pe server sa primeasca 1 credit : Posteaza sursa de la depozit ( credite )
Imi da eroare la compilare..
:flag_ro: Forum: http://www.goodcs.ro

:flag_ro: Server: dr.goodcs.ro

:mega: Owner: steFF
User avatar
KrAiD.
Fost moderator
Fost moderator
Posts: 866
Joined: 15 Jun 2013, 12:14
Detinator Steam: Da
CS Status: Cat de cat activ :D
Detinator server CS: Nu
Reputatie: Fost Moderator ajutator
0.7 / 3
Has thanked: 14 times
Been thanked: 131 times
Contact:

22 Sep 2013, 13:37

poftim gata compilat Download!
User avatar
steFF
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1578
Joined: 19 Jun 2011, 11:21
Detinator Steam: Da
CS Status: >:)
Detinator server CS: Evident
SteamID: xtzontzo
Reputatie: Ban 3 luni!
Utilizator neserios (TEPAR!)
Has thanked: 41 times
Been thanked: 54 times

22 Sep 2013, 13:58

KrAiD. wrote:poftim gata compilat Download!
Multumesc.
Ma poti rezolva si cu
2. La fiecare kill sa primim cate 1 credit. De asemenea la fiecare minut stat pe server toti jucatorii sa primeasca 1 credit.
:flag_ro: Forum: http://www.goodcs.ro

:flag_ro: Server: dr.goodcs.ro

:mega: Owner: steFF
User avatar
KrAiD.
Fost moderator
Fost moderator
Posts: 866
Joined: 15 Jun 2013, 12:14
Detinator Steam: Da
CS Status: Cat de cat activ :D
Detinator server CS: Nu
Reputatie: Fost Moderator ajutator
0.7 / 3
Has thanked: 14 times
Been thanked: 131 times
Contact:

22 Sep 2013, 14:05

asta iti da 1 credit la fiecare kill
| Afiseaza codul
#include <amxmodx>
    #include <amxmisc>
    #include <cstrike>

    #define VERSION	"2.1"

    native get_user_credits(id)
    native set_user_credits(id, cantitate)

    public plugin_init()
    {
    	register_plugin("Kill Credite",VERSION,"Gabriel")

    	register_event("DeathMsg","death_msg","a")

    }

    public death_msg()
    {
    	new iKiller = read_data ( 1 );
    	new iVictim = read_data ( 2 );
    	
    	if ( iKiller == iVictim ) return 1;
    	
    	set_user_credits ( iKiller, get_user_credits ( iKiller ) + 1 );
    	
    	return 1;
    }
si pentru credite pe minut posteaza sursa de la depozit !
User avatar
steFF
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1578
Joined: 19 Jun 2011, 11:21
Detinator Steam: Da
CS Status: >:)
Detinator server CS: Evident
SteamID: xtzontzo
Reputatie: Ban 3 luni!
Utilizator neserios (TEPAR!)
Has thanked: 41 times
Been thanked: 54 times

22 Sep 2013, 14:21

KrAiD. wrote:asta iti da 1 credit la fiecare kill
| Afiseaza codul
#include <amxmodx>
    #include <amxmisc>
    #include <cstrike>

    #define VERSION	"2.1"

    native get_user_credits(id)
    native set_user_credits(id, cantitate)

    public plugin_init()
    {
    	register_plugin("Kill Credite",VERSION,"Gabriel")

    	register_event("DeathMsg","death_msg","a")

    }

    public death_msg()
    {
    	new iKiller = read_data ( 1 );
    	new iVictim = read_data ( 2 );
    	
    	if ( iKiller == iVictim ) return 1;
    	
    	set_user_credits ( iKiller, get_user_credits ( iKiller ) + 1 );
    	
    	return 1;
    }
si pentru credite pe minut posteaza sursa de la depozit !
E ok / kill dar ii poti adauga sa apara si mesaj in chat?
[Furien] L-ai omorat pe X si ai primit 1 credit.

La tero sa fie cu rosu mesajul iar la ct cu albastru.
:flag_ro: Forum: http://www.goodcs.ro

:flag_ro: Server: dr.goodcs.ro

:mega: Owner: steFF
User avatar
CryWolf
Administrator
Administrator
Posts: 6505
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

22 Sep 2013, 14:38

EDIT:

Code: Select all


#include < amxmodx >
#include < cstrike >

#define VERSION    "2.1"

native get_user_credits(id)
    native set_user_credits(id, cantitate)
    
public plugin_init()
{
    register_plugin("Kill Credite",VERSION,"Gabriel")
    
    register_event("DeathMsg","death_msg","a")
    
}

public death_msg ( )
{
    new iKiller = read_data ( 1 );
    new iVictim = read_data ( 2 );
    
    new vname [ 33 ];
    
    if ( iKiller == iVictim )
        return 1;
    
    get_user_name ( iVictim, vname, charsmax ( vname ) );
    
    set_user_credits ( iKiller, get_user_credits ( iKiller ) + 1 );
    
    client_print ( iKiller, print_chat, "[Furien] L-ai omorat pe %s si ai primit 1 credit.", vname );
    
    return 1;
}  
Eu cred ca ar trebui sa mai folositi functia de search a forumului!
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
User avatar
steFF
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1578
Joined: 19 Jun 2011, 11:21
Detinator Steam: Da
CS Status: >:)
Detinator server CS: Evident
SteamID: xtzontzo
Reputatie: Ban 3 luni!
Utilizator neserios (TEPAR!)
Has thanked: 41 times
Been thanked: 54 times

22 Sep 2013, 14:48

CryWolf wrote:EDIT:

Code: Select all


#include < amxmodx >
#include < cstrike >

#define VERSION    "2.1"

native get_user_credits(id)
    native set_user_credits(id, cantitate)
    
public plugin_init()
{
    register_plugin("Kill Credite",VERSION,"Gabriel")
    
    register_event("DeathMsg","death_msg","a")
    
}

public death_msg ( )
{
    new iKiller = read_data ( 1 );
    new iVictim = read_data ( 2 );
    
    new vname [ 33 ];
    
    if ( iKiller == iVictim )
        return 1;
    
    get_user_name ( iVictim, vname, charsmax ( vname ) );
    
    set_user_credits ( iKiller, get_user_credits ( iKiller ) + 1 );
    
    client_print ( iKiller, print_chat, "[Furien] L-ai omorat pe %s si ai primit 1 credit.", vname );
    
    return 1;
} 
Eu cred ca ar trebui sa mai folositi functia de search a forumului!
Multumesc.
Mai poti face si faza cu culoarea?

La tero:
[Furien] L-ai omorat pe %s si ai primit 1 credit.

La ct:
[Furien] L-ai omorat pe %s si ai primit 1 credit.
:flag_ro: Forum: http://www.goodcs.ro

:flag_ro: Server: dr.goodcs.ro

:mega: Owner: steFF
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

22 Sep 2013, 14:55

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

#define VERSION    "2.1"

native get_user_credits(id)
    native set_user_credits(id, cantitate)
    
public plugin_init()
{
    register_plugin("Kill Credite",VERSION,"Gabriel")
    
    register_event("DeathMsg","death_msg","a")
    
}

public death_msg ( )
{
    new iKiller = read_data ( 1 );
    new iVictim = read_data ( 2 );
    
    new vname [ 33 ];
    
    if ( iKiller == iVictim )
        return 1;
    
    get_user_name ( iVictim, vname, charsmax ( vname ) );
    
    set_user_credits ( iKiller, get_user_credits ( iKiller ) + 1 );
    
    client_print ( iKiller, print_chat, "[^3Furien^1] L-ai omorat pe ^3%s ^1si ai primit ^2 1 credit.", vname );
    
    return 1;
} 
stock chat_color(const id, const input[], any:...)
{
 new count = 1, players[32]
 static msg[191]
 vformat(msg, 190, input, 3)
 
 replace_all(msg, 190, "!g", "^4")
 replace_all(msg, 190, "!y", "^1")
 replace_all(msg, 190, "!team", "^3")
 
 if (id) players[0] = id; else get_players(players, count, "ch")
 {
  for (new i = 0; i < count; i++)
  {
  if (is_user_connected(players))
  {
    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players)
    write_byte(players);
    write_string(msg);
    message_end();
  }
  }
 }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1048{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
=>> colorat
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 49 guests