I compiled without any problem ...
Code:
#include < amxmodx >
#include < cstrike >
#include < csdm >
public plugin_init ()
{
register_plugin ("CSDM Change Team" , "1" , "CoSmiN")
register_clcmd ("say /spec" , "cmdSpec")
register_clcmd ("say_team /spec" , "cmdSpec")
register_clcmd ("say /cs" , "cmdCs")
register_clcmd ("say_team /cs" , "cmdCs")
register_clcmd ("say /ct" , "ct")
register_clcmd ("say_team /ct" , "ct")
register_clcmd ("say /t" , "t")
register_clcmd ("say_team /t" , "t")
}
public plugin_modules ()
{
require_module ("CSTRIKE")
require_module ("CSDM")
}
public cmdSpec (x)
{
new name[32]
get_user_name(x, name, 31)
cs_set_user_team (x , CS_TEAM_SPECTATOR)
user_silentkill (x)
chat_color( 0, "!t[AMXX] !nJucatorul !g%s !ns-a mutat la SPECTATORI", name )
}
public cmdCs (x)
{
new name[32]
get_user_name(x, name, 31)
cs_set_user_team (x , random_num (1, 2))
csdm_respawn (x)
chat_color( 0, "!t[AMXX] !nJucatorul !g%s !ns-a mutat la joc", name )
}
public ct(id)
{
new name[32]
get_user_name(id, name, 31)
cs_set_user_team(id , CS_TEAM_CT)
user_silentkill (id)
chat_color( 0, "!t[AMXX] !nJucatorul !g%s !ns-a mutat la CT", name )
}
public t(id)
{
new name[32]
get_user_name(id, name, 31)
cs_set_user_team(id,CS_TEAM_T)
user_silentkill (id)
chat_color( 0, "!t[AMXX] !nJucatorul !g%s !ns-a mutat la echipa T", name )
}
stock chat_color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[320]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!n", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "!t2", "^0")
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
}