Descriere: Acest plugin ii da slay / kick unui
TERORIST cu mai mult de
X fraguri. (setate prin cvar.)
Am avut cereri pe mess, si m-am gandit sa-l public. E pentru deathrun mai mult..!
Descarcare: Aveti sursa mai jos.
Nume: Player frags
Versiune: 0.2
0.2:
Cod:Adaugare mesaj chat: X din X fraguri.
Sursa::
SMA-
/*
- Player frags:
- Cvar:
player_frags - La cate fraguri sa de-a slay. (Default: 6)
player_mod - Ce sa-i faca playerului cu X fraguri. (Default: 1) (1: slay/2: kick)
*/
#include < amxmodx >
#define PLUGIN_NAME "Player frags"
#define PLUGIN_AUTHOR "puMf"
#pragma semicolon 1
new \
g_iFrags[ 33 ] = 0;
g_Fraguri;
g_ModePlugin;
public plugin_init( )
{
register_plugin( PLUGIN_NAME, "0.2", PLUGIN_AUTHOR );
// Event
register_event( "DeathMsg", "eDeathMsg", "a" );
// Cvar
g_Fraguri = register_cvar( "player_frags", "3" );
g_ModePlugin = register_cvar( "player_mod", "1" );
}
public eDeathMsg( )
{
new t_Killer = read_data( 1 );
g_iFrags[ t_Killer ]++;
client_print( t_Killer, print_chat, "%d/%d WARN - Player frags.", g_iFrags[ t_Killer ], get_pcvar_num( g_Fraguri ) );
if( g_iFrags[ t_Killer ] >= get_pcvar_num( g_Fraguri ) )
{
if( get_user_team( t_Killer ) == 1 )
{
switch( get_pcvar_num( g_ModePlugin ) )
{
case 1:
{
user_kill( t_Killer );
}
case 2:
{
server_cmd( "kick #%d Nu ai voie sa faci mai mult de %d fraguri.", get_user_userid( t_Killer ), get_pcvar_num( g_Fraguri ) );
}
}
}
g_iFrags[ t_Killer ] = 0;
}
}
Instalare:
1. Fisierul nume_plugin.sma il puneti in addons/amxmodx/scripting
2. Fisierul nume_plugin.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
Cod:nume_plugin.amxx
4. Alti pasi necesari....
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
player_frags - La cate fraguri sa-i de-a slay la tero.(Default: 3)player_mod - Ce sa-i faca playerului cand are X fraguri - 1: - Slay (Default) | 2: Kick.
Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
- Nu necesita.