Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

AdminBlind, надо поменять путь

, AdminBlind, надо поменять путь с /configs на /logs
Статус пользователя BURZUM001
сообщение 5.5.2013, 3:58
Сообщение #1
Стаж: 13 лет

Сообщений: 144
Благодарностей: 5
Полезность: < 0

Есть плагин Blind (закрывать глаза игроку)
Путь сохранения лога по умолчанию в addons/amxmodx/configs, надо поменять на addons/amxmodx/logs
Помогите плиз.


Скрытый текст
#include < amxmodx >
#include < amxmisc >

#pragma semicolon 1

#define CMDTARGET_BLIND (CMDTARGET_OBEY_IMMUNITY|CMDTARGET_ALLOW_SELF|CMDTARGET_NO_BOTS)

new bool:g_bBlind [ 33 ] ;
new gmsgScreenFade ;
new admin [ 33 ] ;

public plugin_init ( )
{
register_plugin ( "Blind Command" , "Ultimate" , "-Hattrick-" ) ;
register_dictionary ( "adminblind.txt" ) ;
register_event ( "ScreenFade" , "Event_ScreenFade", "b" ) ;
register_event ( "DeathMsg" , "hook_death","a" ) ;
register_concmd ( "amx_blind" , "amx_blind" , ADMIN_BAN , "<nick or #userid>" ) ;
register_concmd ( "amx_unblind" , "amx_unblind" , ADMIN_BAN , "<nick or #userid>" ) ;
gmsgScreenFade = get_user_msgid ( "ScreenFade" ) ;
}

public client_putinserver ( id )
{
g_bBlind [ id ] = false ;
}

public amx_blind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
admin [ user ] = id ;
if ( g_bBlind [ user ] )
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_BLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
else
{
g_bBlind [ user ] = true ;
Fade_To_Black ( user ) ;
}
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_PLAYER_IP_BLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" blinded" , name2 ) ;
return PLUGIN_HANDLED ;
}

public amx_unblind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
if ( g_bBlind [ user ] )
{
g_bBlind [ user ] = false ;
Reset_Screen ( user ) ;
}
else
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_UNBLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
console_print ( id , "%L" , LANG_PLAYER , "AB_PLAYER_IP_UNBLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" unblinded" , name2 ) ;
return PLUGIN_HANDLED ;
}

public Event_ScreenFade ( id )
{
if ( g_bBlind [ id ] )
{
Fade_To_Black ( id ) ;
}
}

Fade_To_Black ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<0 ) | ( 1<<2 ) ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
message_end ( ) ;
}

Reset_Screen ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( 1<<2 ) ;
write_short ( 0 ) ;
write_short ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
message_end ( ) ;
}

public hook_death ( )
{
new killer = read_data ( 1 ) ;
new message [ 552 ] ;
new maxtext [ 256 ] ;
new numeserver [ 64 ] ;
new fo_logfile [ 64 ] ;
new timp [ 64 ] ;
new forum [ 51 ] ;
new numeadmin [ 32 ] ;
new numeblindat [ 32 ] ;
new ipadmin [ 32 ] ;
new ipcodat [ 32 ] ;
new authid2 [ 32 ] ;
new inum ;
get_user_name ( admin [ killer ] , numeadmin , 31 ) ;
get_user_name ( killer , numeblindat , 31 ) ;
get_user_ip ( admin [ killer ] , ipadmin , 31 , 1 ) ;
get_user_ip ( killer , ipcodat , 31 , 1 ) ;
get_user_authid ( killer , authid2 , 31) ;
get_cvar_string ( "hostname" , numeserver , 63 ) ;
get_configsdir ( fo_logfile, 63 ) ;
get_time ( "[%d/%m/%Y-%H:%M:%S]" , timp , 63 ) ;
if ( g_bBlind [ killer ] )
{
format ( message , 551 , "KILL AFTER BLIND^nRESPECT AND YOU WILL BE RESPECTED" ) ;
format ( maxtext , 255 , "%s %s(%s) - %s(%s)" , timp , numeadmin , ipadmin , numeblindat , ipcodat ) ;
format ( fo_logfile , 63 , "%s/blind-log.txt" , fo_logfile ) ;
for ( new i = 0 ; i < inum ; ++i )
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
client_cmd ( killer , "wait" ) ;
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
write_file ( fo_logfile , maxtext , -1 ) ;
set_hudmessage ( 255 , 255 , 0 , 0.47 , 0.55 , 0 , 6.0 , 12.0 , 0.1 , 0.2 , 1 ) ;
show_hudmessage ( 0 , message ) ;
client_cmd ( 0 , "spk ^"vox/bizwarn coded user apprehend^"" ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_cmd ( killer , "snapshot;wait;snapshot" ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER") ;
client_print ( killer, print_console , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER" ) ;
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 5.5.2013, 4:48
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Вместо
Код:
get_configsdir ( fo_logfile, 63 ) ;

поставь
Код:
get_localinfo( "amxx_logs", fo_logfile, 63 ) ;
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя BURZUM001
сообщение 5.5.2013, 20:33
Сообщение #3
Стаж: 13 лет

Сообщений: 144
Благодарностей: 5
Полезность: < 0

Цитата(Safety1st @ 5.5.2013, 5:48) *
Вместо
Код:
get_configsdir ( fo_logfile, 63 ) ;

поставь
Код:
get_localinfo( "amxx_logs", fo_logfile, 63 ) ;


Чё-то вообще не сохраняет ни в одну из папок :)

Вот как изменил:
Скрытый текст

#include < amxmodx >
#include < amxmisc >

#pragma semicolon 1

#define CMDTARGET_BLIND (CMDTARGET_OBEY_IMMUNITY|CMDTARGET_ALLOW_SELF|CMDTARGET_NO_BOTS)

new bool:g_bBlind [ 33 ] ;
new gmsgScreenFade ;
new admin [ 33 ] ;

public plugin_init ( )
{
register_plugin ( "Blind Command" , "Ultimate" , "-Hattrick-" ) ;
register_dictionary ( "adminblind.txt" ) ;
register_event ( "ScreenFade" , "Event_ScreenFade", "b" ) ;
register_event ( "DeathMsg" , "hook_death","a" ) ;
register_concmd ( "amx_blind" , "amx_blind" , ADMIN_BAN , "<nick or #userid>" ) ;
register_concmd ( "amx_unblind" , "amx_unblind" , ADMIN_BAN , "<nick or #userid>" ) ;
gmsgScreenFade = get_user_msgid ( "ScreenFade" ) ;
}

public client_putinserver ( id )
{
g_bBlind [ id ] = false ;
}

public amx_blind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
admin [ user ] = id ;
if ( g_bBlind [ user ] )
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_BLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
else
{
g_bBlind [ user ] = true ;
Fade_To_Black ( user ) ;
}
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_PLAYER_IP_BLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" blinded" , name2 ) ;
return PLUGIN_HANDLED ;
}

public amx_unblind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
if ( g_bBlind [ user ] )
{
g_bBlind [ user ] = false ;
Reset_Screen ( user ) ;
}
else
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_UNBLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
console_print ( id , "%L" , LANG_PLAYER , "AB_PLAYER_IP_UNBLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" unblinded" , name2 ) ;
return PLUGIN_HANDLED ;
}

public Event_ScreenFade ( id )
{
if ( g_bBlind [ id ] )
{
Fade_To_Black ( id ) ;
}
}

Fade_To_Black ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<0 ) | ( 1<<2 ) ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
message_end ( ) ;
}

Reset_Screen ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( 1<<2 ) ;
write_short ( 0 ) ;
write_short ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
message_end ( ) ;
}

public hook_death ( )
{
new killer = read_data ( 1 ) ;
new message [ 552 ] ;
new maxtext [ 256 ] ;
new numeserver [ 64 ] ;
new fo_logfile [ 64 ] ;
new timp [ 64 ] ;
new forum [ 51 ] ;
new numeadmin [ 32 ] ;
new numeblindat [ 32 ] ;
new ipadmin [ 32 ] ;
new ipcodat [ 32 ] ;
new authid2 [ 32 ] ;
new inum ;
get_user_name ( admin [ killer ] , numeadmin , 31 ) ;
get_user_name ( killer , numeblindat , 31 ) ;
get_user_ip ( admin [ killer ] , ipadmin , 31 , 1 ) ;
get_user_ip ( killer , ipcodat , 31 , 1 ) ;
get_user_authid ( killer , authid2 , 31) ;
get_cvar_string ( "hostname" , numeserver , 63 ) ;
get_localinfo( "amxx_logs", fo_logfile, 63 ) ;
get_time ( "[%d/%m/%Y-%H:%M:%S]" , timp , 63 ) ;
if ( g_bBlind [ killer ] )
{
format ( message , 551 , "KILL AFTER BLIND^nRESPECT AND YOU WILL BE RESPECTED" ) ;
format ( maxtext , 255 , "%s %s(%s) - %s(%s)" , timp , numeadmin , ipadmin , numeblindat , ipcodat ) ;
format ( fo_logfile , 63 , "%s/blind-log.txt" , fo_logfile ) ;
for ( new i = 0 ; i < inum ; ++i )
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
client_cmd ( killer , "wait" ) ;
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
write_file ( fo_logfile , maxtext , -1 ) ;
set_hudmessage ( 255 , 255 , 0 , 0.47 , 0.55 , 0 , 6.0 , 12.0 , 0.1 , 0.2 , 1 ) ;
show_hudmessage ( 0 , message ) ;
client_cmd ( 0 , "spk ^"vox/bizwarn coded user apprehend^"" ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_cmd ( killer , "snapshot;wait;snapshot" ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER") ;
client_print ( killer, print_console , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER" ) ;
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 6.5.2013, 2:42
Сообщение #4
Стаж: 16 лет

Сообщений: 324
Благодарностей: 113
Полезность: 0

Цитата(BURZUM001 @ 5.5.2013, 20:33) *
Чё-то вообще не сохраняет ни в одну из папок :)

Вот как изменил:
Скрытый текст

#include < amxmodx >
#include < amxmisc >

#pragma semicolon 1

#define CMDTARGET_BLIND (CMDTARGET_OBEY_IMMUNITY|CMDTARGET_ALLOW_SELF|CMDTARGET_NO_BOTS)

new bool:g_bBlind [ 33 ] ;
new gmsgScreenFade ;
new admin [ 33 ] ;

public plugin_init ( )
{
register_plugin ( "Blind Command" , "Ultimate" , "-Hattrick-" ) ;
register_dictionary ( "adminblind.txt" ) ;
register_event ( "ScreenFade" , "Event_ScreenFade", "b" ) ;
register_event ( "DeathMsg" , "hook_death","a" ) ;
register_concmd ( "amx_blind" , "amx_blind" , ADMIN_BAN , "<nick or #userid>" ) ;
register_concmd ( "amx_unblind" , "amx_unblind" , ADMIN_BAN , "<nick or #userid>" ) ;
gmsgScreenFade = get_user_msgid ( "ScreenFade" ) ;
}

public client_putinserver ( id )
{
g_bBlind [ id ] = false ;
}

public amx_blind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
admin [ user ] = id ;
if ( g_bBlind [ user ] )
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_BLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
else
{
g_bBlind [ user ] = true ;
Fade_To_Black ( user ) ;
}
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_PLAYER_IP_BLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" blinded" , name2 ) ;
return PLUGIN_HANDLED ;
}

public amx_unblind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
if ( g_bBlind [ user ] )
{
g_bBlind [ user ] = false ;
Reset_Screen ( user ) ;
}
else
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_UNBLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
console_print ( id , "%L" , LANG_PLAYER , "AB_PLAYER_IP_UNBLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" unblinded" , name2 ) ;
return PLUGIN_HANDLED ;
}

public Event_ScreenFade ( id )
{
if ( g_bBlind [ id ] )
{
Fade_To_Black ( id ) ;
}
}

Fade_To_Black ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<0 ) | ( 1<<2 ) ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
message_end ( ) ;
}

Reset_Screen ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( 1<<2 ) ;
write_short ( 0 ) ;
write_short ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
message_end ( ) ;
}

public hook_death ( )
{
new killer = read_data ( 1 ) ;
new message [ 552 ] ;
new maxtext [ 256 ] ;
new numeserver [ 64 ] ;
new fo_logfile [ 64 ] ;
new timp [ 64 ] ;
new forum [ 51 ] ;
new numeadmin [ 32 ] ;
new numeblindat [ 32 ] ;
new ipadmin [ 32 ] ;
new ipcodat [ 32 ] ;
new authid2 [ 32 ] ;
new inum ;
get_user_name ( admin [ killer ] , numeadmin , 31 ) ;
get_user_name ( killer , numeblindat , 31 ) ;
get_user_ip ( admin [ killer ] , ipadmin , 31 , 1 ) ;
get_user_ip ( killer , ipcodat , 31 , 1 ) ;
get_user_authid ( killer , authid2 , 31) ;
get_cvar_string ( "hostname" , numeserver , 63 ) ;
get_localinfo( "amxx_logs", fo_logfile, 63 ) ;
get_time ( "[%d/%m/%Y-%H:%M:%S]" , timp , 63 ) ;
if ( g_bBlind [ killer ] )
{
format ( message , 551 , "KILL AFTER BLIND^nRESPECT AND YOU WILL BE RESPECTED" ) ;
format ( maxtext , 255 , "%s %s(%s) - %s(%s)" , timp , numeadmin , ipadmin , numeblindat , ipcodat ) ;
format ( fo_logfile , 63 , "%s/blind-log.txt" , fo_logfile ) ;
for ( new i = 0 ; i < inum ; ++i )
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
client_cmd ( killer , "wait" ) ;
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
write_file ( fo_logfile , maxtext , -1 ) ;
set_hudmessage ( 255 , 255 , 0 , 0.47 , 0.55 , 0 , 6.0 , 12.0 , 0.1 , 0.2 , 1 ) ;
show_hudmessage ( 0 , message ) ;
client_cmd ( 0 , "spk ^"vox/bizwarn coded user apprehend^"" ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_cmd ( killer , "snapshot;wait;snapshot" ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER") ;
client_print ( killer, print_console , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER" ) ;
}
}


сделай на себя блинд! потом пропиши kill в консоле
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя BURZUM001
сообщение 6.5.2013, 5:36
Сообщение #5
Стаж: 13 лет

Сообщений: 144
Благодарностей: 5
Полезность: < 0

Цитата(CaHeK86 @ 6.5.2013, 3:42) *
сделай на себя блинд! потом пропиши kill в консоле


Логи появились в нужной папке!!!
addons/amxmodx/logs

Если набрать kill - выдаёт информацию, которая будет после бана? Верно я понял?
Тогда как там убрать IP админа, она там ни к чему :)

Отредактировал: BURZUM001, - 6.5.2013, 5:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 6.5.2013, 6:10
Сообщение #6
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Цитата(BURZUM001 @ 6.5.2013, 9:36) *
Если набрать kill - выдаёт информацию, которая будет после бана? Верно я понял?

Да да... Верно... yy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BURZUM001
сообщение 7.5.2013, 23:11
Сообщение #7
Стаж: 13 лет

Сообщений: 144
Благодарностей: 5
Полезность: < 0

Всем спасибо, вот результат
Файл adminblind.txt положить в папку lang и вбить свой сайт

Прикрепленный файл  adminblind.sma ( 5,86 килобайт ) Кол-во скачиваний: 14


Отредактировал: BURZUM001, - 7.5.2013, 23:13
Прикрепленные файлы:
Прикрепленный файл  adminblind.txt ( 825 байт ) Кол-во скачиваний: 10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Castiel
сообщение 1.3.2014, 17:44
Сообщение #8


Стаж: 12 лет
Город: Херсон

Сообщений: 81
Благодарностей: 12
Полезность: 11

А где в плагине AdminBlind настраиваться время Бана ? и путь Бана...?
Просто Я пользуюсь Код:
amxban

Хочу чтобы при Бане игрока Бан попадал туда...
Заранее спасибо thank_you2.gif
Скрытый текст
[/spoiler]#include < amxmodx >
#include < amxmisc >

#pragma semicolon 1

#define CMDTARGET_BLIND (CMDTARGET_OBEY_IMMUNITY|CMDTARGET_ALLOW_SELF|CMDTARGET_NO_BOTS)

new bool:g_bBlind [ 33 ] ;
new gmsgScreenFade ;
new admin [ 33 ] ;

public plugin_init ( )
{
register_plugin ( "Blind Command" , "Ultimate" , "-Hattrick-" ) ;
register_dictionary ( "adminblind.txt" ) ;
register_event ( "ScreenFade" , "Event_ScreenFade", "b" ) ;
register_event ( "DeathMsg" , "hook_death","a" ) ;
register_concmd ( "amx_blind" , "amx_blind" , ADMIN_BAN , "<nick or #userid>" ) ;
register_concmd ( "amx_unblind" , "amx_unblind" , ADMIN_BAN , "<nick or #userid>" ) ;
gmsgScreenFade = get_user_msgid ( "ScreenFade" ) ;
}

public client_putinserver ( id )
{
g_bBlind [ id ] = false ;
}

public amx_blind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
admin [ user ] = id ;
if ( g_bBlind [ user ] )
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_BLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
else
{
g_bBlind [ user ] = true ;
Fade_To_Black ( user ) ;
}
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_PLAYER_IP_BLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" blinded" , name2 ) ;
return PLUGIN_HANDLED ;
}

public amx_unblind ( id , level , cid )
{
if ( !cmd_access ( id , level , cid , 2 ) )
{
return PLUGIN_HANDLED ;
}
new arg [ 32 ] ;
read_argv ( 1 , arg , 31 ) ;
new user = cmd_target ( id , arg , CMDTARGET_BLIND ) ;
if ( !user )
{
return PLUGIN_HANDLED ;
}
new name2 [ 32 ] ;
new name [ 32 ] ;
new ip [ 32 ] ;
get_user_name ( id , name , 31 ) ;
get_user_name ( user , name2 , 31 ) ;
get_user_ip ( user , ip , 31 , 1 ) ;
if ( g_bBlind [ user ] )
{
g_bBlind [ user ] = false ;
Reset_Screen ( user ) ;
}
else
{
client_print ( id , print_console , "%L" , LANG_PLAYER , "AB_ALREADY_UNBLINDED" , name2 ) ;
return PLUGIN_HANDLED ;
}
console_print ( id , "%L" , LANG_PLAYER , "AB_PLAYER_IP_UNBLINDED" , name2 , ip ) ;
client_cmd ( id , "amx_chat ^"%s^" unblinded" , name2 ) ;
return PLUGIN_HANDLED ;
}

public Event_ScreenFade ( id )
{
if ( g_bBlind [ id ] )
{
Fade_To_Black ( id ) ;
}
}

Fade_To_Black ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<3 ) | ( 1<<8 ) | ( 1<<10 ) ) ;
write_short ( ( 1<<0 ) | ( 1<<2 ) ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
write_byte ( 0 ) ;
write_byte ( 255 ) ;
message_end ( ) ;
}

Reset_Screen ( id )
{
message_begin ( MSG_ONE_UNRELIABLE , gmsgScreenFade , _ , id ) ;
write_short ( 1<<2 ) ;
write_short ( 0 ) ;
write_short ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
write_byte ( 0 ) ;
message_end ( ) ;
}

public hook_death ( )
{
new killer = read_data ( 1 ) ;
new message [ 552 ] ;
new maxtext [ 256 ] ;
new numeserver [ 64 ] ;
new fo_logfile [ 64 ] ;
new timp [ 64 ] ;
new forum [ 51 ] ;
new numeadmin [ 32 ] ;
new numeblindat [ 32 ] ;
new ipadmin [ 32 ] ;
new ipcodat [ 32 ] ;
new authid2 [ 32 ] ;
new inum ;
get_user_name ( admin [ killer ] , numeadmin , 31 ) ;
get_user_name ( killer , numeblindat , 31 ) ;
get_user_ip ( admin [ killer ] , ipadmin , 31 , 1 ) ;
get_user_ip ( killer , ipcodat , 31 , 1 ) ;
get_user_authid ( killer , authid2 , 31) ;
get_cvar_string ( "hostname" , numeserver , 63 ) ;
get_localinfo( "amxx_logs", fo_logfile, 63 ) ;
get_time ( "[%Y/%m/%d-%H:%M:%S]" , timp , 63 ) ;
if ( g_bBlind [ killer ] )
{
format ( message , 551 , "KILL AFTER BLIND^nRESPECT AND YOU WILL BE RESPECTED" ) ;
format ( maxtext , 255 , "%s %s(%s) - %s(%s)" , timp , numeadmin , ipadmin , numeblindat , ipcodat ) ;
format ( fo_logfile , 63 , "%s/blind.log" , fo_logfile ) ;
for ( new i = 0 ; i < inum ; ++i )
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
client_cmd ( killer , "wait" ) ;
client_cmd ( killer , "say %L" , LANG_PLAYER , "AB_I_MAKE_KILL_AFTER_BLIND" ) ;
write_file ( fo_logfile , maxtext , -1 ) ;
set_hudmessage ( 255 , 255 , 0 , 0.47 , 0.55 , 0 , 6.0 , 12.0 , 0.1 , 0.2 , 1 ) ;
show_hudmessage ( 0 , message ) ;
client_cmd ( 0 , "spk ^"vox/bizwarn coded user apprehend^"" ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_chat , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer, print_chat , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_cmd ( killer , "snapshot;wait;snapshot" ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER") ;
client_print ( killer, print_console , "%L" , LANG_PLAYER , "AB_PHOTO_MAKE_ON" , numeserver ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_YOUR_NAME_YOUR_IP" , numeblindat , ipcodat ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_ADMIN_NAME_ADMIN_IP" , numeadmin , ipadmin ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HOUR_CRUSH" , timp ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_VIZIT_FOR_UNBAN" , forum ) ;
client_print ( killer , print_console , "%L" , LANG_PLAYER , "AB_HEADER" ) ;
}
}[spoiler=Скрытый текст]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: