AMX MOD X
Вторник, 07.05.2024, 12:25:13



Приветствую Вас Гость | RSS
[ Главная ] [ Скрипт amx_bans help - Страница 2 - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Скрипт amx_bans help
Скрипт amx_bans help
NipДата: Воскресенье, 22.11.2009, 23:06:04 | Сообщение # 16
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: -2
Статус: Не в сети
Code
    client_cmd(id, "echo [AMXBANS] ===============================================")
          
       new show_activity = get_cvar_num("amx_show_activity")
          
       if(get_user_flags(id)&ADMIN_LEVEL_F || id == 0)
       show_activity = 1
          
       if (show_activity == 2)
       {
        client_cmd(id, "echo [AMXBANS] %L",LANG_PLAYER,"MSG_8", admin_nick)
       }
          
       if (show_activity == 1)
       {
        client_cmd(id, "echo [AMXBANS] %L",LANG_PLAYER,"MSG_9")
       }
          
       if (ban_length_int==0)
       {
        client_cmd(id, "echo [AMXBANS] %L",LANG_PLAYER,"MSG_10")
       }
       else
       {
        new cTimeLength[128]
        new iSecondsLeft = (ban_created + ban_length_int - current_time_int)
        get_time_length(id, iSecondsLeft, timeunit_seconds, cTimeLength, 127)
        client_cmd(id, "echo [AMXBANS] %L" ,LANG_PLAYER, "MSG_12", cTimeLength)
       }
          
       client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_13", player_nick)
       client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_2", ban_reason)
       client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_7", complain_url)
       client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_4", player_steamid)
       client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_5", player_ip)

new mapname[32]
       client_cmd(id, "echo [AMXBANS] CDELAH CKPUH IIOD HA3BAHuEM get_mapname(mapname, 31)")
client_cmd(id, "echo [AMXBANS] O6)l(AJIOBATb MO)l(HO HA CAuTE *****")
client_cmd(id, "echo [AMXBANS] CKPuH shot O63ATELEH")

client_cmd(id, "echo [AMXBANS] ===============================================")

Правельно???




Сообщение отредактировал Nip - Воскресенье, 22.11.2009, 23:08:06
 
PomanoBДата: Воскресенье, 22.11.2009, 23:23:11 | Сообщение # 17
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
new mapname[32]
get_mapname(mapname, 31)
client_cmd(id, "echo [AMXBANS] CDELAH CKPUH IIOD HA3BAHuEM %s***.bmp", mapname)


http://romanov4400.mybrute.com
 
NipДата: Воскресенье, 22.11.2009, 23:26:27 | Сообщение # 18
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: -2
Статус: Не в сети
Code
   client_cmd(id, "echo [AMXBANS] ===============================================")
            
        new show_activity = get_cvar_num("amx_show_activity")
            
        if(get_user_flags(id)&ADMIN_LEVEL_F || id == 0)
        show_activity = 1
            
        if (show_activity == 2)
        {
         client_cmd(id, "echo [AMXBANS] %L",LANG_PLAYER,"MSG_8", admin_nick)
        }
            
        if (show_activity == 1)
        {
         client_cmd(id, "echo [AMXBANS] %L",LANG_PLAYER,"MSG_9")
        }
            
        if (ban_length_int==0)
        {
         client_cmd(id, "echo [AMXBANS] %L",LANG_PLAYER,"MSG_10")
        }
        else
        {
         new cTimeLength[128]
         new iSecondsLeft = (ban_created + ban_length_int - current_time_int)
         get_time_length(id, iSecondsLeft, timeunit_seconds, cTimeLength, 127)
         client_cmd(id, "echo [AMXBANS] %L" ,LANG_PLAYER, "MSG_12", cTimeLength)
        }
            
        client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_13", player_nick)
        client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_2", ban_reason)
        client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_7", complain_url)
        client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_4", player_steamid)
        client_cmd(id, "echo [AMXBANS] %L", LANG_PLAYER, "MSG_5", player_ip)

new mapname[32]
get_mapname(mapname, 31)
client_cmd(id, "echo [AMXBANS] CDELAH CKPUH IIOD HA3BAHuEM %s***.bmp", mapname)  

client_cmd(id, "echo [AMXBANS] O6)l(AJIOBATb MO)l(HO HA CAuTE *****")
client_cmd(id, "echo [AMXBANS] CKPuH shot O63ATELEH")

client_cmd(id, "echo [AMXBANS] ===============================================")

Всь код так? да?
Осталось найти куда сделать "snapshot " токо что бы было до мевления motd


 
PomanoBДата: Воскресенье, 22.11.2009, 23:28:25 | Сообщение # 19
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Да так
Quote (Nip)
Осталось найти куда сделать "snapshot " токо что бы было до мевления motd

Ну так до show_motd и ставь


http://romanov4400.mybrute.com
 
NipДата: Воскресенье, 22.11.2009, 23:31:30 | Сообщение # 20
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: -2
Статус: Не в сети
Code
  if (player)
    {
       
     new complain_url[256]
     get_pcvar_string(complainurl ,complain_url, 255)
        
     client_print(player,print_console,"[AMXBANS] ===============================================")
        
     if (show_activity == 2)
     {
      client_print(player,print_console,"[AMXBANS] %L",LANG_PLAYER,"MSG_6", admin_nick)
      client_print(player,print_console,"[AMXBANS] %L",LANG_PLAYER,"MSG_7", complain_url)
      format(ban_motd, 4095, "%L", LANG_PLAYER, "MSG_MOTD_2", g_ban_reason, cTimeLengthPlayer, player_steamid, admin_nick)
     }
     else
     {
      client_print(player,print_console,"[AMXBANS] %L",LANG_PLAYER,"MSG_1")
      client_print(player,print_console,"[AMXBANS] %L",LANG_PLAYER,"MSG_7", complain_url)
      format(ban_motd, 4095, "%L", LANG_PLAYER, "MSG_MOTD_1", g_ban_reason, cTimeLengthPlayer, player_steamid)
     }
        
     client_print(player,print_console,"[AMXBANS] %L",LANG_PLAYER,"MSG_2", g_ban_reason)
     client_print(player,print_console,"[AMXBANS] %L",LANG_PLAYER,"MSG_3", cTimeLengthPlayer)
     client_print(player,print_console,"[AMXBANS] %L",LANG_PLAYER,"MSG_4", player_steamid)
     client_print(player,print_console,"[AMXBANS] %L",LANG_PLAYER,"MSG_5", player_ip)

new mapname[32]
get_mapname(mapname, 31)
client_cmd(id, "echo [AMXBANS] CDELAH CKPUH IIOD HA3BAHuEM %s***.bmp", mapname)    

client_cmd(id, "echo [AMXBANS] O6)l(AJIOBATb MO)l(HO HA CAuTE *****")
client_cmd(id, "echo [AMXBANS] CKPuH shot O63ATELEH")

client_cmd(id, "echo [AMXBANS] ===============================================")
       
     new msg[4096], bidstr[10]
     num_to_str(bid, bidstr, 9)
       
     if ( get_pcvar_num(amxbans_debug) == 1 )
      log_amx("[cmdBan function 6.2]Bidstr: %s URL= %s Kickdelay:%f", bidstr, amxban_motd_url, kick_delay)

     if (equal(amxban_motd_url, ""))
     {
       format(msg, 4095, ban_motd)
     }
     else
     {
      format(msg, 4095, amxban_motd_url, bidstr)
     }
     
     new motdTitle[] = "Banned by Amxbans "
     add(motdTitle,255,VERSION,0)
snapshot

     show_motd(player, msg, motdTitle)
       
     new id_str[3]
     num_to_str(player, id_str, 3)
     set_task(kick_delay, "delayed_kick", 1, id_str, 3)

праельно?




Сообщение отредактировал Nip - Воскресенье, 22.11.2009, 23:31:47
 
PomanoBДата: Воскресенье, 22.11.2009, 23:43:58 | Сообщение # 21
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
client_cmd(player, "snapshot")
show_motd(player, msg, motdTitle)

Так попробуй, но вообще здесь был плагин который делает скриншот а потом бан


http://romanov4400.mybrute.com
 
NipДата: Воскресенье, 22.11.2009, 23:47:51 | Сообщение # 22
Лейтенант
Группа: Пользователи
Сообщений: 51
Репутация: -2
Статус: Не в сети
Все спасибо!!! тему клоуз... те плюсеГГГГГ

 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Скрипт amx_bans help
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

AMX Mod X Russian Community © 2006-2024