/*
*
* Change Score
* Version 2.0.5
* Author: Freecode; freecode@hotmail.com (MSN) FCunnClan (AIM)
*
* This plugin will will change persons Frags and Deaths.
*
* Requirements:
* AMXX 1.55
*
* Admin Commands:
* amx_chscore <nick/@CT/@TERRORIST> <frags #> <deaths #>
*
* To Do:
* Nothing :)
*
*/
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
new gmsgScoreInfo
public chscore(id,level,cid)
{
if (!cmd_access(id,level,cid,2))
{
return PLUGIN_HANDLED
}
new victim[32],deathsI[32],fragsI[32]
read_argv(1,victim,31)
read_argv(2,fragsI,31)
new frags = str_to_num(fragsI)
read_argv(3,deathsI,31)
new deaths = str_to_num(deathsI)
if (victim[0]=='@')
{
new team[32], inum
get_players(team,inum,"e",victim[1])
if (inum==0)
{
console_print(id,"[AMXX]Nincs jatekos az adott csapatban.")
return PLUGIN_HANDLED
}
for (new i=0;i<inum;++i)
{
new teams = get_user_team(team[i])
set_user_frags(team[i],frags)
cs_set_user_deaths(team[i],deaths)
message_begin(MSG_ALL,gmsgScoreInfo)
write_byte( team[i] )
write_short(frags)
write_short(deaths)
write_short(0)
write_short(teams)
message_end()
}
}
else
{
new user = cmd_target(id,victim,0)
new authid[32]
get_user_authid(user,authid,31)
if (!user)
{
console_print(id,"[AMXX]Jatekos nem talalhato.")
return PLUGIN_HANDLED
}
new teams = get_user_team(user)
set_user_frags(user,frags)
cs_set_user_deaths(user,deaths)
message_begin(MSG_ALL,gmsgScoreInfo)
write_byte(user)
write_short(frags)
write_short(deaths)
write_short(0)
write_short(teams)
message_end()
}
return PLUGIN_HANDLED
}
public plugin_init()
{
register_plugin("Change Score","2.0.5","Freecode")
register_clcmd("amx_chscore","chscore",ADMIN_CVAR," - amx_chscore <nev/@CT/@TERRORIST> <olesek #> <halalok #>")
gmsgScoreInfo = get_user_msgid("ScoreInfo")
}