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

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

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

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

Voteban+AMXBans GM 1.6

, Поиск юзал. Нубская тема, непойму. Подскажите!
Статус пользователя cstriker
сообщение 10.11.2012, 20:35
Сообщение #1


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Добрый вечер. Суть проблемы в том, что немогу подключить вотебан к банлисту. Может что не так делаю, подскажите.

Код
Код
#include <amxmodx>
#include <amxmisc>
#include <colorchat.inc>

#define MAX_players 32
#define MAX_menudata 1024

new ga_PlayerName[MAX_players][32]
new ga_PlayerAuthID[MAX_players][35]
new ga_PlayerID[MAX_players]
new ga_PlayerIP[MAX_players][16]
new ga_MenuData[MAX_menudata]
new ga_Choice[2]
new gi_VoteStarter
new gi_MenuPosition
new gi_Sellection
new gi_TotalPlayers
new gi_SysTimeOffset = 0
new i
//pcvars
new gi_LastTime
new gi_DelayTime
new gf_Ratio
new gf_MinVoters
new gf_BF_Ratio
new gi_BanTime
new gi_Disable
new gi_BanType


public plugin_init()
{
  register_plugin("voteban_new","2.0","fr0st1k")
  register_clcmd("say /voteban","SayIt" )
  register_clcmd("say voteban","SayIt" )
  register_menucmd(register_menuid("ChoosePlayer"), 1023, "ChooseMenu")
  register_menucmd(register_menuid("VoteMenu"), 1023, "CountVotes")

  gi_LastTime=register_cvar("amx_voteban_lasttime","0")
  gi_DelayTime=register_cvar("amxx_voteban_delaytime","600")
  gf_Ratio=register_cvar("amxx_voteban_ratio","0.60")
  gf_MinVoters=register_cvar("amxx_voteban_minvoters","0.0")
  gf_BF_Ratio=register_cvar("amxx_voteban_bf_ratio","0.0")
  gi_BanTime=register_cvar("amxx_voteban_bantime","30")
  gi_Disable=register_cvar("amxx_voteban_disable","0")
  gi_BanType=register_cvar("amxx_voteban_type","2")
}

public SayIt(id)
{
  if(get_pcvar_num(gi_Disable))
  {
    ColorChat(id,TEAM_COLOR,"amx_voteban ^04выключен")
    return 0
  }

  new Elapsed=get_systime(gi_SysTimeOffset) - get_pcvar_num(gi_LastTime)
  new Delay=get_pcvar_num(gi_DelayTime)

  if( (Delay > Elapsed) && !is_user_admin(id) )
  {
    new seconds = Delay - Elapsed
    ColorChat(id,GREEN,"^x01[^x04Voteban!^x01] Подождите ^x04%d^x01 секунд(ы), до нового голосование за ^x04бан", seconds)
    return 0
  }

  get_players( ga_PlayerID, gi_TotalPlayers )
  for(i=0; i<gi_TotalPlayers; i++)
  {
    new TempID = ga_PlayerID[i]
    if( is_user_admin(TempID))
    {
      if(!is_user_admin(id))
      {
        ColorChat(id,GREEN,"^x01[^x04Voteban!^x01] На сервере ^x04админ^x01. Voteban ^x04выключен! ")
        return 0
      }
    }

    if(TempID == id)
      gi_VoteStarter=i

    get_user_name( TempID, ga_PlayerName[i], 31 )
    get_user_authid( TempID, ga_PlayerAuthID[i], 34 )
    get_user_ip( TempID, ga_PlayerIP[i], 15, 1 )
  }

  gi_MenuPosition = 0
  ShowPlayerMenu(id)
  return 0
}

public ShowPlayerMenu(id)
{
  new arrayloc = 0
  new keys = (1<<9)

  arrayloc = format(ga_MenuData,(MAX_menudata-1),"\yКого будем банить?\w ^n")
  for(i=0; i<8; i++)
   if( gi_TotalPlayers>(gi_MenuPosition+i) )
   {
     arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"%d. %s^n", i+1, ga_PlayerName[gi_MenuPosition+i])
     keys |= (1<<i)
   }
  if( gi_TotalPlayers>(gi_MenuPosition+8) )
  {
    arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"^n9. \yДалее\w")
    keys |= (1<<8)
  }
  arrayloc += format(ga_MenuData[arrayloc],(MAX_menudata-1-arrayloc),"^n0. \rВыход")

  show_menu(id, keys, ga_MenuData, 20, "ChoosePlayer")
  return PLUGIN_HANDLED
}

public ChooseMenu(id, key)
{
  switch(key)
  {
    case 8:
    {
      gi_MenuPosition=gi_MenuPosition+8
      ShowPlayerMenu(id)
    }
    case 9:
    {
      if(gi_MenuPosition>=8)
      {
        gi_MenuPosition=gi_MenuPosition-8
        ShowPlayerMenu(id)
      }
      else
        return 0
    }
    default:
    {
      gi_Sellection=gi_MenuPosition+key
      new admin = get_user_index(ga_PlayerName[gi_Sellection])
      if (get_user_flags(admin) & ADMIN_IMMUNITY)
      {
          ColorChat(id, GREEN, "^x01[^x04Voteban!^x01] Администора ^x04%s^x01 забанить нельзя!", ga_PlayerName[gi_Sellection])
    return 0
}

      run_vote()
      return 0
    }
  }
  return PLUGIN_HANDLED
}

public run_vote()
{
  log_amx("%s начал голосование за Бан %s %s", ga_PlayerName[gi_VoteStarter], ga_PlayerName[gi_Sellection], ga_PlayerAuthID[gi_Sellection])
  format(ga_MenuData,(MAX_menudata-1),"Забанить \r%s \wна \y%d \wминут?\w^n1. \rДа!\w^n2. \yНет!",ga_PlayerName[gi_Sellection], get_pcvar_num(gi_BanTime))
  ga_Choice[0] = 0
  ga_Choice[1] = 0
  show_menu( 0, (1<<0)|(1<<1), ga_MenuData, 15, "VoteMenu" )
  set_task(15.0,"outcom")
  return 0
}

public CountVotes(id, key)
{
  ++ga_Choice[key]
  return PLUGIN_HANDLED
}

public outcom()
{
  new TotalVotes = ga_Choice[0] + ga_Choice[1]
  new Float:result = (float(ga_Choice[0]) / float(TotalVotes))

  if( get_pcvar_float(gf_MinVoters) >= ( float(TotalVotes) / float(gi_TotalPlayers) ) )
  {
    ColorChat(0,GREEN,"^x01[^x04Voteban!^x01] Недостаточно ^x04голосов^x01, чтобы забанить ^04%s", ga_PlayerName[gi_Sellection])
    return 0
  }
  else
  {
    if( result < get_pcvar_float(gf_BF_Ratio) )
    {
      ColorChat(0,GREEN,"^x01[^x04Voteban!^x01] Игрок: ^x04%s^x01 ^x03забанен^x01 на ^x04%d минут.", ga_PlayerName[gi_VoteStarter], get_pcvar_num(gi_BanTime))
      ActualBan(gi_VoteStarter)
      log_amx("[AMXX] The vote back fired at %s, he is banned for %d minutes", ga_PlayerName[gi_VoteStarter], get_pcvar_num(gi_BanTime))
    }

    if( result >= get_pcvar_float(gf_Ratio) )
    {
      ColorChat(0,GREEN,"^x01[^x04Voteban!^x01] Игрок: ^x04%s ^x04забанен^x01 на ^x04%d минут.", ga_PlayerName[gi_Sellection], get_pcvar_num(gi_BanTime))
      client_cmd(0, "spk misc/make/voteban.wav")
      log_amx("[AMXX] The vote succeeded: %s is banned for %d minutes", ga_PlayerAuthID[gi_Sellection], get_pcvar_num(gi_BanTime))
      ActualBan(gi_Sellection)
    }
    else
    {
      ColorChat(0,RED,"^x01[^x04Voteban!^x01] Голосование не удалось!!!")
      log_amx("[AMXX] The voteban dit not sucseed.")
    }
  }
  ColorChat(0,GREEN,"^x01[^x04Voteban!^x01] Всего проголосовали: ^x04%d ^x01игроков. ^x04ЗА^x01: ^x04%d ^x01игроков.", gi_TotalPlayers, ga_Choice[0])

  return 0
}

public ActualBan(Selected)
{
  new Type = get_pcvar_num(gi_BanType)
  switch(Type)
  {
    case 1:
      server_cmd("addip %d %s", get_pcvar_num(gi_BanTime), ga_PlayerIP[Selected])
    case 2:
      server_cmd("amx_ban %d %s Voteban", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
    case 3:
      server_cmd("amx_ban %s %d Voteban", ga_PlayerAuthID[Selected], get_pcvar_num(gi_BanTime))
    default:
      server_cmd("banid %d %s kick", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
  }
  return 0
}

public plugin_precache()
{
    precache_sound("misc/make/voteban.wav")
}


Вообще даже не могу понять, где хранятся баны. В banned.cfg их нет, и в listip.cfg тоже.
Первый раз имею дело с этим плагином, так как он мне не очень нравится, тоесть сама его суть. Но тут пришлось.
Скачать Прикрепленный файл  vtbs.sma ( 6,71 килобайт ) Кол-во скачиваний: 44


Отредактировал: kb1337, - 10.11.2012, 20:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 20:45
Сообщение #2
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kb1337,
дай сюда amxx cmds (впиши в консоле сервера, и скопируй в спойлере, в тему)
и зайди в игру, в консоль в пиши "amx_ban" тебе выдаст форму ввода для amx_ban тоже дай сюда.

Отредактировал: Orty_Hart, - 10.11.2012, 20:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 20:55
Сообщение #3


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(Orty_Hart @ 10.11.2012, 20:45) *
kb1337,
дай сюда amxx cmds (впиши в консоле сервера, и скопируй в спойлере, в тему)
и зайди в игру, в консоль в пиши "amx_ban" тебе выдаст форму ввода для amx_ban тоже дай сюда.


amxx cmds

] amxx cmds
AMX Mod X 1.8.2-dev
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko, Felix "SniperBeamer" Geyer
Jonny "Got His Gun" Bergstrom, Lukasz "SidLuke" Wlasinski
Christian "Basic-Master" Hammacher, Borja "faluco" Ferrer
Scott "Damaged Soul" Ehlert
Compiled: Jul 1 2011, 14:06:06
URL:http://www.amxmodx.org/
Core


amx_ban
] amx_ban
Использование: amx_ban <time in mins> <steamID or nickname or #authid or IP> <reason
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 21:03
Сообщение #4
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kb1337,
попробуй заменить

Код
public ActualBan(Selected)
{
  new Type = get_pcvar_num(gi_BanType)
  switch(Type)
  {
    case 1:
      server_cmd("addip %d %s", get_pcvar_num(gi_BanTime), ga_PlayerIP[Selected])
    case 2:
      server_cmd("amx_ban %d %s Voteban", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
    case 3:
      server_cmd("amx_ban %s %d Voteban", ga_PlayerAuthID[Selected], get_pcvar_num(gi_BanTime))
    default:
      server_cmd("banid %d %s kick", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
  }
  return 0
}


на

Код
public ActualBan(Selected)
{
  new Type = get_pcvar_num(gi_BanType)
  switch(Type)
  {
    case 1:
      server_cmd("addip ^"%d^" ^"%s^"", get_pcvar_num(gi_BanTime), ga_PlayerIP[Selected])
    case 2:
      server_cmd("amx_ban ^"%d^" ^"%s^" ^"Voteban^"", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
    case 3:
      server_cmd("amx_ban ^"%s ^"%d^" ^"Voteban^"", ga_PlayerAuthID[Selected], get_pcvar_num(gi_BanTime))
    default:
      server_cmd("banid ^"%d^" ^"%s^" ^"kick^"", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
  }
  return
}


и amxx cmds должен был показать:

Код
amxx cmds
Registered commands:
       name                     access           type     plugin
[  1] amx_ban                                 console  mysql_adminban.
[  2] amx_banhistory                          client   adminmenu_plstb
[  3] amx_banmenu                             client   mysql_adminban.
[  4] amx_bantime                             server   mysql_adminban.
[  5] say                                       client   checkplayer.amx
42 commands


это мой, я его сократил... всего из 42.

и попробуй найти ActualBan(gi_Sellection) и заменить на ActualBan(gi_VoteStarter)

Отредактировал: Orty_Hart, - 10.11.2012, 21:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 21:11
Сообщение #5


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(Orty_Hart @ 10.11.2012, 21:03) *
kb1337,
попробуй заменить

Код
public ActualBan(Selected)
{
  new Type = get_pcvar_num(gi_BanType)
  switch(Type)
  {
    case 1:
      server_cmd("addip %d %s", get_pcvar_num(gi_BanTime), ga_PlayerIP[Selected])
    case 2:
      server_cmd("amx_ban %d %s Voteban", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
    case 3:
      server_cmd("amx_ban %s %d Voteban", ga_PlayerAuthID[Selected], get_pcvar_num(gi_BanTime))
    default:
      server_cmd("banid %d %s kick", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
  }
  return 0
}


на

Код
public ActualBan(Selected)
{
  new Type = get_pcvar_num(gi_BanType)
  switch(Type)
  {
    case 1:
      server_cmd("addip ^"%d^" ^"%s^"", get_pcvar_num(gi_BanTime), ga_PlayerIP[Selected])
    case 2:
      server_cmd("amx_ban ^"%d^" ^"%s^" ^"Voteban^"", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
    case 3:
      server_cmd("amx_ban ^"%s ^"%d^" ^"Voteban^"", ga_PlayerAuthID[Selected], get_pcvar_num(gi_BanTime))
    default:
      server_cmd("banid ^"%d^" ^"%s^" ^"kick^"", get_pcvar_num(gi_BanTime), ga_PlayerAuthID[Selected])
  }
  return
}


и amxx cmds должен был показать:

Код
[b]amxx cmds[/b]
Registered commands:
       name                     access           type     plugin
[  1] amx_ban                                 console  mysql_adminban.
[  2] amx_banhistory                          client   adminmenu_plstb
[  3] amx_banmenu                             client   mysql_adminban.
[  4] amx_bantime                             server   mysql_adminban.
[  5] say                                       client   checkplayer.amx
42 commands


это мой, я его сократил... всего из 42.

и попробуй найти ActualBan(gi_Sellection) и заменить на ActualBan(gi_VoteStarter)

C твоим кодом не забанило вообще. Пишет, что игрок забанен, но он остался на сервере (тоесть я без админки)
Из-за чего у меня не показывает информацию по команде amxx cmds? Что не так?

Отредактировал: kb1337, - 10.11.2012, 21:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 21:12
Сообщение #6
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kb1337,
читай внимательней и до конца пост.

Цитата
и попробуй найти ActualBan(gi_Sellection) и заменить на ActualBan(gi_VoteStarter)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 21:20
Сообщение #7


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(Orty_Hart @ 10.11.2012, 21:12) *
kb1337,
читай внимательней и до конца пост.

Заменил, эфект ноль. Код компилится без предупреждений

Отредактировал: kb1337, - 10.11.2012, 21:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 21:22
Сообщение #8
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kb1337,
а ник игрока пишет в порядке всё?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 21:22
Сообщение #9


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(Orty_Hart @ 10.11.2012, 21:22) *
kb1337,
а ник игрока пишет в порядке всё?

Да, только не банит, игрок бегает дальше
Извини, протупил, когда писал amxx cmds ,то был без админки DD/ Вот ответ с консоли банса
amxx cmds
Registered commands:
name access type plugin
[ 1] amx_addban d console admincmd.amxx
[ 2] amx_addclientmenuitem server menufront.amxx
[ 3] amx_addmenuitem server menufront.amxx
[ 4] amx_ban d console amxbans_main.am
[ 5] amx_ban d console admincmd.amxx
[ 6] amx_bandisconnectedmenu d client amxbans_main.am
[ 7] amx_banhistorymenu d client amxbans_main.am
[ 8] amx_banip d console amxbans_main.am
[ 9] amx_banip d console admincmd.amxx
[ 10] amx_banmenu d client amxbans_main.am
[ 11] amx_banmenu d client plmenu.amxx
[ 12] amx_cancelvote j console adminvote.amxx
[ 13] amx_cfg h console admincmd.amxx
[ 14] amx_cfgmenu u client cmdmenu.amxx
[ 15] amx_changecvar client pluginmenu.amxx
[ 16] amx_chat i console adminchat.amxx
[ 17] amx_clcmdmenu m client plmenu.amxx


Отредактировал: kb1337, - 10.11.2012, 21:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 21:26
Сообщение #10
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kb1337,
замени 2 ActualBan(gi_VoteStarter) на ActualBan(gi_Sellection)
попробуй...
если нет, то я тебе напишу новый. не кривой и чистый...
без багов... и тоже цветной). ну только до завтра подождешь... потому-что у тебя и баг в меню.
если на сервере будет больше 8 игроков, как банить тех кто не поместился с 1 до 8?))

ну
Код
[ 4] amx_ban d console amxbans_main.am
[ 5] amx_ban d console admincmd.amxx


стоит console... значить можно писать и с помощью server_cmd. просто если стоял-бы server то ничего страшного...
я просто не заметил что стоит server_cmd))

Отредактировал: Orty_Hart, - 10.11.2012, 21:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 21:38
Сообщение #11


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(Orty_Hart @ 10.11.2012, 21:26) *
kb1337,
замени 2 ActualBan(gi_VoteStarter) на ActualBan(gi_Sellection)
попробуй...
если нет, то я тебе напишу новый. не кривой и чистый...
без багов... и тоже цветной). ну только до завтра подождешь... потому-что у тебя и баг в меню.
если на сервере будет больше 8 игроков, как банить тех кто не поместился с 1 до 8?))

Спасибо, в посте выше прикрепил ответ по команде amxx cmds.
На сервере и так больше 8 играков, вроде менюшка вперед шла, там баг с "назад" какой-то вроде.
Если сможешь, запили новый, буду благодарен

Цитата(Orty_Hart @ 10.11.2012, 21:26) *
ну
Код
[ 4] amx_ban d console amxbans_main.am
[ 5] amx_ban d console admincmd.amxx


стоит console... значить можно писать и с помощью server_cmd. просто если стоял-бы server то ничего страшного...
я просто не заметил что стоит server_cmd))

Это решает проблему? Я уже запутался, что где менять))

Отредактировал: kb1337, - 10.11.2012, 21:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 21:41
Сообщение #12
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kb1337,
Цитата
Это решает проблему?)

да, по началу мне нужно-было знать, как сервер принимает команду amx_ban. а потом в скрипте увидел, что отправка идет с консоля... т.е. уже не имеет значение. ну решил уже не отписывать)

Цитата
Если сможешь, запили новый, буду благодарен

конечно смогу. Запилю завтра)
щас напишу начало а завтра доделаю...

настройки прать с старого VoTeBan?

т.е. все параметры стандартного вида будут:

Код
gi_LastTime=register_cvar("amx_voteban_lasttime","0")
  gi_DelayTime=register_cvar("amxx_voteban_delaytime","600")
  gf_Ratio=register_cvar("amxx_voteban_ratio","0.60")
  gf_MinVoters=register_cvar("amxx_voteban_minvoters","0.0")
  gf_BF_Ratio=register_cvar("amxx_voteban_bf_ratio","0.0")
  gi_BanTime=register_cvar("amxx_voteban_bantime","30")
  gi_Disable=register_cvar("amxx_voteban_disable","0")
  gi_BanType=register_cvar("amxx_voteban_type","2")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 21:44
Сообщение #13


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(Orty_Hart @ 10.11.2012, 21:41) *
kb1337,

да, по началу мне нужно-было знать, как сервер принимает команду amx_ban. а потом в скрипте увидел, что отправка идет с консоля... т.е. уже не имеет значение. ну решил уже не отписывать)


конечно смогу. Запилю завтра)
щас напишу начало а завтра доделаю...

настройки прать с старого VoTeBan?

т.е. все параметры стандартного вида будут:

Код
gi_LastTime=register_cvar("amx_voteban_lasttime","0")
  gi_DelayTime=register_cvar("amxx_voteban_delaytime","600")
  gf_Ratio=register_cvar("amxx_voteban_ratio","0.60")
  gf_MinVoters=register_cvar("amxx_voteban_minvoters","0.0")
  gf_BF_Ratio=register_cvar("amxx_voteban_bf_ratio","0.0")
  gi_BanTime=register_cvar("amxx_voteban_bantime","30")
  gi_Disable=register_cvar("amxx_voteban_disable","0")
  gi_BanType=register_cvar("amxx_voteban_type","2")

Да, можешь брать эти, ну если что, то я и сам могу выставить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 22:04
Сообщение #14
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Тестируй на здоровье: [attachment=17885:VoTeBan.rar]
скрипт с Простой чат - чат не цветной.
скрипт с Цветной чат - цветной чат.
также есть пару параметров. если что, пиши.

Отредактировал: Orty_Hart, - 10.11.2012, 22:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 22:14
Сообщение #15


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(Orty_Hart @ 10.11.2012, 22:04) *
Тестируй на здоровье: [attachment=17885:VoTeBan.rar]
скрипт с Простой чат - чат не цветной.
скрипт с Цветной чат - цветной чат.
также есть пару параметров. если что, пиши.

Спасибо)
Проблема с искходником с цветным чатом, выдает 4 ошибки
Все, понял, ты просто #include <colorchat.inc> забыл вписать)

Отредактировал: kb1337, - 10.11.2012, 22:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 22:18
Сообщение #16
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kb1337,
ну у меня нету colorchat.inc(( вот и не писал((
а вообще, основа есть, вот и делай что хочешь medal.gif

P.S. - я просто психанул, и написал исходник. medal.gif

Отредактировал: Orty_Hart, - 10.11.2012, 22:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 22:22
Сообщение #17


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(Orty_Hart @ 10.11.2012, 22:18) *
kb1337,
ну у меня нету colorchat.inc(( вот и не писал((
а вообще, основа есть, вот и делай что хочешь medal.gif

P.S. - я просто психанул, и написал исходник. medal.gif

Спасибо, о гуру скриптинга thank_you2.gif
Сейчас, карта измениться - буду тестить.

Отредактировал: kb1337, - 10.11.2012, 22:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 10.11.2012, 22:29
Сообщение #18
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kb1337,
будут ошибки, пиши сюда или в личку... посмотрим в чем проблема... а вообще нет ошибок)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 10.11.2012, 22:35
Сообщение #19


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

хорошо.
Плагин работает отлично, проверил. Спасибо еще раз!

Отредактировал: kb1337, - 10.11.2012, 22:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: