1. Not possible on client-side commands, but possible on server-side commands.
2. Try:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta_util>
#include <hamsandwich>
#include <engine>
#define PLUGIN "Rambo Mod"
#define VERSION "1.0"
#define AUTHOR "MaRs"
#define _random(%1) random_num(0, %1 - 1)
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("RoundEnd", 2, "1=Round_End")
register_clcmd("say /rambo", "CmdRambo");
RegisterHam( Ham_Spawn, "player", "PlayerSpawn", 1 );
}
public PlayerSpawn(id){
if (! cs_get_user_team(id) == CS_TEAM_T)
cs_set_user_team(id, CS_TEAM_T)
}
public RoundEnd()
{
for (new id; id <= 32; id++){
if (! cs_get_user_team(id) == CS_TEAM_T)
cs_set_user_team(id, CS_TEAM_T)
}
}
public CmdRambo() set_task(1.0, "RamboMod")
public RamboMod(id)
{
static randomplayer
static players[32], num, i, id
get_players(players, num, "a")
randomplayer = players[_random(num)]
for(i = 0; i < num; i++)
{
id = players[i]
if(id == randomplayer)
{
new name[32];
get_user_name(id, name, 31)
cs_set_user_team(id,CS_TEAM_CT);
ExecuteHam(Ham_CS_RoundRespawn, id)
set_hudmessage(random_num(1,255), random_num(1,255), random_num(1,255), -1.0, 0.26, 2, 6.0, 10.0, 0.25, 1.5)
show_hudmessage(0, "%s Is Rambo Kill Hemm!!!")
set_task(1.0, "ActionRandomDay", id)
set_task(0.9, "RamboModel", id)
}
}
}
public RamboSpawn(id) ExecuteHamB(Ham_CS_RoundRespawn, id)
public RamboModel(id)
{
if (is_user_connected(id) && is_user_alive(id)){
cs_set_user_model(id, "rambo_player")
fm_give_item(id,"weapon_m249")
cs_set_user_bpammo(id, CSW_M249, 9999 )
}
}
Sorry but i don't have time.
__________________