Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #define PLUGIN "AutoDemo Recorder"
- #define VERSION "1.0.1"
- #define AUTHOR "mforce"
- new const PREFIX[] = "ProKillers"
- new const DEMONEVE[] = "pkserver"
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR);
- }
- public client_putinserver(id) {
- set_task(5.0, "record", id);
- }
- public record(id) {
- if(!is_user_connected(id)) return;
- client_cmd(id, "stop; record ^"%s.dem^"", DEMONEVE);
- ChatColor(id, "^4[%s]^1 Demo felvétel elindult a^3 %s.dem^1 fájlba.", PREFIX, DEMONEVE);
- new ido[64]; get_time("%Y.%m.%d %H:%M:%S", ido, charsmax(ido));
- ChatColor(id, "^4[%s]^1 Idő: ^3%s", PREFIX, ido);
- }
- public client_disconnect(id) {
- if(task_exists(id)) remove_task(id);
- }
- stock ChatColor(const id, const szMessage[], any:...) {
- static pnum, players[32], szMsg[190], IdMsg;
- vformat(szMsg, charsmax(szMsg), szMessage, 3);
- if(!IdMsg) IdMsg = get_user_msgid("SayText");
- if(id) {
- if(!is_user_connected(id)) return;
- players[0] = id;
- pnum = 1;
- }
- else get_players(players, pnum, "ch");
- for(new i; i < pnum; i++) {
- message_begin(MSG_ONE, IdMsg, .player = players[i]);
- write_byte(players[i]);
- write_string(szMsg);
- message_end();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement