Код за потвърждение: Избери целия код
#include <amxmodx>
#include <fakemeta>
new g_iMsgSayText, g_iScoreInfo
public plugin_init(){
register_plugin("Reset Score", "1.0", "kostov")
register_clcmd("say /rs", "ResetScore");
register_clcmd("say /resetscore", "ResetScore");
g_iMsgSayText = get_user_msgid("SayText");
g_iScoreInfo = get_user_msgid("ScoreInfo");
}
public ResetScore(id){
fm_set_user_frags(id, 0);
fm_set_user_death(id, 0);
new UserName[33];
get_user_name(id, UserName, 32);
Chat(0, "^4[Cs-BeSt.InFo] ^3%s ^1restartira svoite tochki!", UserName);
}
public client_putinserver(id)
set_task(5.0, "ResetScoreMsg", id);
public ResetScoreMsg(id){
if(is_user_connected(id))
Chat(id, "^4[Cs-BeSt.InFo] ^1Za da restartirate svoite tochki napishete ^3/rs ^1ili ^3/resetscore ^1!");
}
stock fm_set_user_frags(index, frags){
set_pev(index, pev_frags, float(frags));
return 1;
}
stock fm_set_user_death(const id, const i_NewDeaths){
set_pdata_int(id, 444, i_NewDeaths);
static i_MsgScoreInfo;
if(!i_MsgScoreInfo) i_MsgScoreInfo = g_iScoreInfo
message_begin(MSG_ALL, i_MsgScoreInfo);
write_byte(id);
write_short(get_user_frags(id));
write_short(i_NewDeaths);
write_short(0);
write_short(get_user_team(id));
message_end();
}
stock Chat(const id, const input[], any:...){
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
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, g_iMsgSayText, _, players[i]) ;
write_byte(players[i]);
write_string(msg);
message_end();}}}
}