Cod:
#include <amxmodx>[size=11][/size]
#include <amxmisc>[size=11][/size]
[size=11][/size]
#define PLUGIN "Slap Team"[size=11][/size]
#define VERSION "1.0"[size=11][/size]
#define AUTHOR "Author"[size=11][/size]
[size=11][/size]
#define ACCESS ADMIN_SLAY[size=11][/size]
[size=11][/size]
[size=11][/size]
public plugin_init() {[size=11][/size]
register_plugin(PLUGIN, VERSION, AUTHOR)[size=11][/size]
[size=11][/size]
register_concmd("amx_slapteam","slapteam_cmd",ACCESS,"amx_slapteam 1/2 -> T/CT <amount>")[size=11][/size]
[size=11][/size]
}[size=11][/size]
[size=11][/size]
[size=11][/size]
public slapteam_cmd ( id, level, cid ) {[size=11][/size]
[size=11][/size]
if(!(get_user_flags(id) & ACCESS)) {[size=11][/size]
[size=11][/size]
client_print(id,print_console,"No Access !")[size=11][/size]
return PLUGIN_HANDLED[size=11][/size]
[size=11][/size]
}[size=11][/size]
[size=11][/size]
new arg[24][size=11][/size]
new arg2[4][size=11][/size]
[size=11][/size]
read_argv( 1, arg, 23 ) [size=11][/size]
read_argv( 2, arg2, 3 )[size=11][/size]
[size=11][/size]
new power = str_to_num( arg2 )[size=11][/size]
[size=11][/size]
new Team = 0[size=11][/size]
[size=11][/size]
if ( arg[0] == '1' ) {[size=11][/size]
[size=11][/size]
Team = 1[size=11][/size]
[size=11][/size]
} else if ( equali( arg[1], "2" ) ){[size=11][/size]
[size=11][/size]
Team = 2[size=11][/size]
[size=11][/size]
}[size=11][/size]
[size=11][/size]
new players[32], num[size=11][/size]
get_players(players, num)[size=11][/size]
[size=11][/size]
new i[size=11][/size]
for ( i=0; i<num; i++ ) {[size=11][/size]
[size=11][/size]
if ( !Team ) {[size=11][/size]
[size=11][/size]
user_slap( players[i],power )[size=11][/size]
[size=11][/size]
} else {[size=11][/size]
[size=11][/size]
if ( get_user_team( players[i]) == Team ){[size=11][/size]
[size=11][/size]
user_slap( players[i],power )[size=11][/size]
[size=11][/size]
}[size=11][/size]
}[size=11][/size]
}[size=11][/size]
[size=11][/size]
return PLUGIN_HANDLED[size=11][/size]
[size=11][/size]
}
Comenzi:
amx_slapteam 1 "hp" (pentru echiap tero)
amx_slapteam 2 "hp" (pentru ct)