autodemorecorder |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
autodemorecorder |
3ple
|
28.8.2012, 18:23
Сообщение
|
|
|
доброго времени суток. помогите сделать так, чтобы писало не в чате, а hud сообщение по центру справа, и в цвете.
Скрытый текст Код #include <amxmodx> #pragma semicolon 1 new const nSOUND[] = "hot-cs/ak47-1.wav"; new g_Toggle, g_DMod, g_UseNI, g_RStartAfter, g_DemoName; public plugin_init() { register_plugin("Auto Demo Recorder", "1.5", "KsV"); g_Toggle = register_cvar("amx_demo", "1"); g_DMod = register_cvar("amx_demo_mode", "0"); g_UseNI = register_cvar("amx_demo_steamid", "0"); g_RStartAfter = register_cvar("amx_demo_rectime", "15"); // If it is less than 5, it will automatically set to 5, but willn't apply the changes to the console. I recoment to use default settings. g_DemoName = register_cvar("amx_demo_name", "pub.hot-cs.ru"); register_dictionary("demorecorder.txt"); } public client_putinserver(id) { if(get_pcvar_num(g_Toggle)) { new Float:delay = get_pcvar_float(g_RStartAfter); if(delay < 5) set_pcvar_float(g_RStartAfter, (delay = 5.0)); set_task(delay, "Record", id); } } public Record(id) { if(!is_user_connected(id) || get_pcvar_num(g_Toggle) != 1) return; // Getting time, client SteamID, server's name, server's ip with port. new iSName[64], iTimedata[9]; new iUseIN = get_pcvar_num(g_UseNI); new iDMod = get_pcvar_num(g_DMod); get_time("%H:%M:%S", iTimedata, 8); switch(iDMod) { case 0: get_pcvar_string(g_DemoName, iSName, 63); case 1: get_user_ip(0, iSName, 63, 0); case 2: get_user_name(0, iSName, 63); } // Replacing signs. replace_all(iSName, 31, ":", "_"); replace_all(iSName, 31, ".", "_"); replace_all(iSName, 31, "*", "_"); replace_all(iSName, 31, "/", "_"); replace_all(iSName, 31, "|", "_"); replace_all(iSName, 31, "\", "_"); replace_all(iSName, 31, "?", "_"); if(iUseIN) { new iCID[32]; get_user_authid(id, iCID, 31); format(iSName, 63, "[%s]%s", iCID, iSName); } // Displaying messages. client_cmd(id, "stop; record ^"%s^"", iSName); client_cmd(id, "spk %s", nSOUND); client_print(id, print_chat, "%L ^"%s.dem^"", LANG_PLAYER, "RECORDINGIN", iSName); client_print(id, print_chat, "%L", LANG_PLAYER, "RECORDINGAT", iTimedata); } public plugin_precache() { precache_sound(nSOUND); }
demorecorder.txt ( 276 байт )
Кол-во скачиваний: 7 |
|
|
|
STR@TEG
|
30.8.2012, 13:00
Сообщение
|
|
|
|
|
|
|
3ple
|
31.8.2012, 11:33
Сообщение
|
|
|
СПАСИБО, РЕШЕНО.
|
|
|
|
![]() ![]() |