/****************************************/
/**/
/* Auto Demo Recorder*/
/* by IzI*/
/**/
/****************************************/
#include
#pragma semicolon 1
new g_Toggle, g_DMod, g_UseNI, g_RStartAfter, g_DemoName, g_DemoNamePrefix;
public plugin_init() {
register_plugin( "Auto Demo Recorder", "1.5", "IzI" );
g_Toggle = register_cvar( "amx_demo","1" );
g_DMod= register_cvar( "amx_demo_mode", "2" );
g_UseNI = register_cvar( "amx_demo_steamid", "1" );
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", "TGK+18" );
g_DemoNamePrefix = register_cvar( "amx_demo_prefix", "Demo" );
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 szSName[128], szINamePrefix[64], szTimedata[9];
new iUseIN = get_pcvar_num( g_UseNI );
new iDMod = get_pcvar_num( g_DMod );
get_pcvar_string( g_DemoNamePrefix, szINamePrefix, 63 );
get_time ( "%H:%M:%S", szTimedata, 8 );
switch( iDMod ) {
case 0: get_pcvar_string( g_DemoName, szSName, 127 );
case 1: get_user_ip( 0, szSName, 127, 0 );
case 2: get_user_name( 0, szSName, 127 );
}
Теперь подробно описываем проблему Не меняется в каких случаях? Не меняется название демки при смене в кфг? Или название пишет не то, которое тебе нужно?
kvartman (2015-01-24, 17:27:59)
Теперь подробно описываем проблему
Не меняется в каких случаях? Не меняется название демки при смене в кфг?
Или название пишет не то, которое тебе нужно?
Ничего не менял.Это плагин с панели.Раньше было всё нормально.А сейчас почему то стандартное на звание Autorecord_demo.dem
Вот список плагинов
opengl32.amxx
aim_detector.amxx
fb_forwards.amxx
admin_loader.amxx
;amxbans_core.amxx
;amxbans_main.amxx
fresh_bans.amxx
hackdetector.amxx
; AMX Mod X plugins
; Admin Base - Always one has to be activated
;admin.amxx ; admin base (required for any admin-related)
;;admin_sql.amxx ; admin base - SQL version (comment ;;admin.amxx)
; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
;telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin
; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands
; Map related
nextmap.amxx ; displays next map in mapcycle
;mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map
; Configuration
;pausecfg.amxx ; allows to pause and unpause some plugins
statscfg.amxx ; allows to manage stats plugins via menu and commands
restmenu.amxx
; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer
Возможен ли конфликт каких то плагинов?Вот последовании поставленные:
opengl32.amxx
aim_detector.amxx
fb_forwards.amxx-Скрины при бане
hackdetector.amxx-Античит от спидхака
Не изменяет название переменной amx_demo_name
kvartman (2015-01-24, 17:27:59)
Теперь подробно описываем проблему<br />Не меняется в каких случаях? Не меняется название демки при смене в кфг?<br />Или название пишет не то, которое тебе нужно?<br />
Нашёл проблему(Не читает квары из амхх.кфг
Закрити
Подяки:
488448974898489949004903
Увійдіть або зареєструйтесь для спілкування на форумі
amx_demo 1
amx_demo_mode 0
amx_demo_steamid 0
amx_demo_rectime 15
amx_demo_name "Tetrahydrocannabinol"
amx_demo_prefix "18+"
(Шутку про Вангу слышал?))
Сейчас исходник кину.
/**/
/* Auto Demo Recorder*/
/* by IzI*/
/**/
/****************************************/
#include
#pragma semicolon 1
new g_Toggle, g_DMod, g_UseNI, g_RStartAfter, g_DemoName, g_DemoNamePrefix;
public plugin_init() {
register_plugin( "Auto Demo Recorder", "1.5", "IzI" );
g_Toggle = register_cvar( "amx_demo","1" );
g_DMod= register_cvar( "amx_demo_mode", "2" );
g_UseNI = register_cvar( "amx_demo_steamid", "1" );
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", "TGK+18" );
g_DemoNamePrefix = register_cvar( "amx_demo_prefix", "Demo" );
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 szSName[128], szINamePrefix[64], szTimedata[9];
new iUseIN = get_pcvar_num( g_UseNI );
new iDMod = get_pcvar_num( g_DMod );
get_pcvar_string( g_DemoNamePrefix, szINamePrefix, 63 );
get_time ( "%H:%M:%S", szTimedata, 8 );
switch( iDMod ) {
case 0: get_pcvar_string( g_DemoName, szSName, 127 );
case 1: get_user_ip( 0, szSName, 127, 0 );
case 2: get_user_name( 0, szSName, 127 );
}
if( iUseIN ) {
new szCID[32];
get_user_authid( id, szCID, 31 );
format( szSName, 127, "[%s]%s", szCID, szSName );
}
// Replacing signs.
replace_all( szSName, 127, ":", "_" );
replace_all( szSName, 127, ".", "_" );
replace_all( szSName, 127, "*", "_" );
replace_all( szSName, 127, "/", "_" );
replace_all( szSName, 127, "|", "_" );
replace_all( szSName, 127, "\", "_" );
replace_all( szSName, 127, "?", "_" );
replace_all( szSName, 127, ">", "_" );
replace_all( szSName, 127, "<", "_" );
replace_all( szSName, 127, " ", "_" );
// Displaying messages.
client_cmd( id, "stop; record ^"%s^"", szSName );
client_print( id, print_chat, "[%s] %L ^"%s.dem^"", szINamePrefix, LANG_PLAYER, "RECORDINGIN", szSName );
client_print( id, print_chat, "[%s] %L", szINamePrefix, LANG_PLAYER, "RECORDINGAT", szTimedata );
Не меняется в каких случаях? Не меняется название демки при смене в кфг?
Или название пишет не то, которое тебе нужно?
Ничего не менял.Это плагин с панели.Раньше было всё нормально.А сейчас почему то стандартное на звание Autorecord_demo.dem
Вот список плагинов
opengl32.amxx
aim_detector.amxx
fb_forwards.amxx
admin_loader.amxx
;amxbans_core.amxx
;amxbans_main.amxx
fresh_bans.amxx
hackdetector.amxx
; AMX Mod X plugins
; Admin Base - Always one has to be activated
;admin.amxx ; admin base (required for any admin-related)
;;admin_sql.amxx ; admin base - SQL version (comment ;;admin.amxx)
; Basic
admincmd.amxx ; basic admin console commands
;adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management
; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
;telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin
; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands
; Map related
nextmap.amxx ; displays next map in mapcycle
;mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map
; Configuration
;pausecfg.amxx ; allows to pause and unpause some plugins
statscfg.amxx ; allows to manage stats plugins via menu and commands
restmenu.amxx
; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer
; Custom - Add 3rd party plugins here
abd.amxx
ad_manager.amxx
admin_freelook.amxx
admin_check.amxx
automatic_knife_duel.amxx
auto_restart_vl.amxx
c4timer.amxx
grentrail.amxx
high_ping_kicker.amxx
mapchooser4.amxx
parachute.amxx
resetscore.amxx
statsx_shell.amxx
voteban_by_slimshady.amxx
vip_weapon.amxx
demorecorder.amxx
lite_translit.amxx
Возможен ли конфликт каких то плагинов?Вот последовании поставленные:
opengl32.amxx
aim_detector.amxx
fb_forwards.amxx-Скрины при бане
hackdetector.amxx-Античит от спидхака
Не изменяет название переменной amx_demo_name
Нашёл проблему(Не читает квары из амхх.кфг