HLMOD.HU Forrás Megtekintés
- www.hlmod.hu#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Screenshot"
#define VERSION "1.0"
#define AUTHOR "Danon"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_ss","admin_ss",ADMIN_KICK,"[Játékos neve]");
}
public admin_ss(id,level,cid)
{
if(!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED;
new argument[32]
read_argv(1,argument,31)
new player = cmd_target(id,argument,31)
new hostname[64], tname[32], usrip[32], timer[32], name[32];
get_cvar_string("hostname",hostname,63);
get_user_name(id, name, 31)
get_user_name(player,tname,31);
get_user_ip(player,usrip,31);
get_time("%m/%d/%Y - %H:%M:%S", timer,31);
if(!player)
return PLUGIN_HANDLED;
console_print(id, "* Screenshot lett neki keszitve:%s.", tname)
client_print(0, print_chat, "* ADMIN %s Screenshot-ot készitett neki: %s.", name, tname)
client_print(player, print_chat, "* Egy admin Screenshot-ot készitett neked !")
client_print(player, print_chat, "* Nick: %s - IP-d: %s",tname,usrip)
client_print(player, print_chat, "* Dátum Idő: %s - Szerver: %s",timer,hostname)
client_cmd(player,"spk misc/antend;snapshot")
return PLUGIN_HANDLED
}
public plugin_precache()
{
precache_sound("misc/antend.wav");
}
stock print_color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "á", "á")
replace_all(msg, 190, "é", "é")
replace_all(msg, 190, "í", "Ã")
replace_all(msg, 190, "ó", "ó")
replace_all(msg, 190, "ö", "ö")
replace_all(msg, 190, "õ", "Å‘")
replace_all(msg, 190, "ú", "ú")
replace_all(msg, 190, "ü", "ü")
replace_all(msg, 190, "û", "ű")
replace_all(msg, 190, "Á", "Ã�")
replace_all(msg, 190, "É", "É")
replace_all(msg, 190, "Í", "Ã�")
replace_all(msg, 190, "Ó", "Ó")
replace_all(msg, 190, "Ö", "Ö")
replace_all(msg, 190, "Õ", "Å�")
replace_all(msg, 190, "Ú", "Ú")
replace_all(msg, 190, "Ü", "Ü")
replace_all(msg, 190, "Û", "Ű")
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()
}
}
}
return PLUGIN_HANDLED
}