[CS: Source] Bank (поддержка MySQL) v1.5.0

Тема в разделе "Утверждённые плагины", создана пользователем CTe6eJIeK_vRn, 12 окт 2011.

  1. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    CSS Bank (поддержка MySQL)

    Описание:


    Игрок может положить деньги в банк, передавать его другим игрокам или снять при необходимости.
    Также можно автоматически класть и снимать деньги.
    Все cvars настраиваются в cssbank.cfg
    Поддержка MySQL
    Присутствует webinterface

    Требования:
    MySQL (не обязательно)
    http://hlmod.ru/forum/rasshireniya/2107-extension-css-no-money-limit.html (дополнительно)


    Cvar's (значения по умолчанию):

    Если вы загружаете плагин в первый раз, конфигурационный файл (cssbank.cfg) будет создан автоматически в папке cfg/sourcemod.

    • css_bank_enable (1) Включение/отключение банка
    • css_bank_maximum (250000) Максимальное количество денег разрешаемое хранить в банке игрокам, 0 отключить (максимально $2,000,000,000)
    • css_bank_announce (1.0) Уведомление игроку при подключении к серверу, каждую карту или каждый раунд: 0.0 = отключено, 1.0 = каждую карту, 2.0 = каждый раунд
    • css_bank_deposit_fee (200) Плата игроков за использование вклада
    • css_bank_interest (2.5) % акций получат за каждый раунд
    • css_bank_min_deposit (1000) Минимальная сумма вклада, 0 отключено
    • css_bank_pistolrounds (1) Количество раундов на пистолетах для отключения банка, минимум 0
    • css_bank_identity (CSS Bank) Установить название банка
    • css_bank_min_players (2) Минимальное количество игроков для работы банка, минимум 0
    • css_bank_dbconfig (clientprefs) Установить базу данных, прописанную в databases.cfg
    • css_bank_mapmode (0) 0 = Отключить банк в префиксах на карту, 1 = отключить банк в течение не включенные в список префиксов на карту (только перечисленные карты позволят банку работать корректно)
    • css_bank_mapprefixes (" ") Список Карт префиксов, где банк, включен или выключен. Относится к переменной css_bank_mapmode
    • css_bank_autodep (0) Вклад для новых игроков по умолчанию
    • css_bank_autowith (0) Снятие для новых игроков по умолчанию
    • css_bank_adminlimit (0) Максимальное количество денег разрешенное иметь администраторам в банке. 0 без ограничений.
    • css_bank_adminflag (d) Администраторский флаг. Для получения дополнительной информации посетите: http://wiki.alliedmods.net/Adding_Ad...eMod%29#Levels. Чтобы изменения вступили в силу перезапустите плагин или сервер!
    • css_bank_resetinterval (0) Количество дней для периодического сброса банка, 0 никогда
    • css_bank_prunedb (0) Количество дней не активности игрока после чего они удаляются из базы, 0 никогда
    • css_bank_add_to_adminmenu (1) Вкл/Выкл админское меню

    Клиентские команды:
    (команды чата)


    • bank (!bank or /bank) Отобразить меню с функциями банка
    • deposit (!deposit or /deposit) Отобразить меню вклада
    • withdraw (!withdraw or /withdraw) Отобразить меню снятия
    • bankstatus (!bankstatus or /bankstatus) Отобразить в чате текущее состояние банка
    • deposit <all|amount> (!deposit <all|amount> or /deposit <all|amount>) внести все или указанное количество на счет
    • withdraw <all|amount> (!withdraw <all|amount> or /withdraw <all|amount>) снять все (максимально 16000) или указанное количество со счета

    Админские команды:
    (команды чата)


    • bankadmin (!bankadmin or /bankadmin) Отобразить админское меню банка

    Серверные команды:


    • css_bank_reset_all Сбросить весь банк
    • css_bank_reset_money Сбросить только денежные средства
    • css_bank_cleanup очистить базу данных (удаляет не нужные записи)

    Как использовать внешнюю базу данных (
    MySQL):

    Пропишите в databases.cfg следующее:

    Код:
    "cssbank"
    {
        "driver"  "mysql"
        "host"   "webserverURL"
        "database"  "databasename"
        "user"   "databaseuser"
        "pass"   "dbpassword"
    }
      
    в cssbank.cfg:

    Код:
    css_bank_dbconfig "cssbank"
    
    [​IMG]

    [​IMG]

    [​IMG]

    Перевод сделан специально для сайта hlmod.ru. При копировании указывайте ссылку на источник.
    Оригинал
     

    Вложения:

    Последнее редактирование: 23 апр 2013
    Гром, Panda 1598874383, ---KeNNY--- и 9 другим нравится это.
  2. random.81

    random.81

    Сообщения:
    504
    Симпатии:
    844
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Оффтоп
     
    Fab3r, CTe6eJIeK_vRn и Andrey нравится это.
  3. Derikk

    Derikk

    Сообщения:
    241
    Симпатии:
    54
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Не совсем понял, что значит css_bank_adminflag. Т.е. если выставить, например, флаг "o", то админы, не имеющие доступа к этому флагу, не смогут пользоваться админским меню? Так что ли?
     
  4. koFF

    koFF

    Сообщения:
    147
    Симпатии:
    20
    Re: CSS Bank (поддержка MySQL) v1.4.4

    верно
     
    Fab3r нравится это.
  5. rrk

    rrk

    Сообщения:
    30
    Симпатии:
    1
    Re: CSS Bank (поддержка MySQL) v1.4.4

    не понимаю..как поставить банк и сделать банк в админке...и что такое MYcql??? помогите!!!
     
  6. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
  7. Myxa59rus

    Myxa59rus

    Сообщения:
    67
    Симпатии:
    5
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Не отображает на сайте, как привязать сервер к странице.

    Добавлено через 1 минуту
    как таблицу загрузить?
     
    Последнее редактирование: 25 янв 2012
  8. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: CSS Bank (поддержка MySQL) v1.4.4

    При успешном соединении с базой mysql, плагин все сделает автоматом
     
  9. Myxa59rus

    Myxa59rus

    Сообщения:
    67
    Симпатии:
    5
    Re: CSS Bank (поддержка MySQL) v1.4.4

    cssbank.cfg

    // ConVars for plugin "CSS Bank (including MySQL support)"


    // Turns the adminmenu On/Off
    // -
    // Default: "1"
    css_bank_add_to_adminmenu "1"

    // Set the Admin Flag.
    // For mor information: http://wiki.alliedmods.net/Adding_Admins_(SourceMod)#Levels
    // Changes require to reload plugin or restart server!
    // -
    // Default: "d"
    css_bank_adminflag "d"

    // Maximun amount of money admins are allowed to have in the bank. 0 for no other limit.
    // -
    // Default: "0"
    css_bank_adminlimit "0"

    // Turns on announcement when a player joins the server, every map or every round:
    // 0.0 = disabled, 1.0 = every map, 2.0 = every round
    // -
    // Default: "1.0"
    // Minimum: "0.000000"
    // Maximum: "2.000000"
    css_bank_announce "1.0"

    // Default auto deposit for new player
    // -
    // Default: "0"
    css_bank_autodep "0"

    // Default auto withdraw for new player
    // -
    // Default: "0"
    css_bank_autowith "0"

    // Set the database configuration listed in databases.cfg
    // -
    // Default: "clientprefs"
    css_bank_dbconfig "cssbank"

    // Fee, the players must pay for each deposit
    // -
    // Default: "200"
    css_bank_deposit_fee "200"

    // Turns Bank On/Off
    // -
    // Default: "1"
    css_bank_enable "1"

    // Set the name of your bank
    // -
    // Default: "CSS Bank"
    css_bank_identity "CSS Bank"

    // % of interest players will get per round
    // -
    // Default: "2.5"
    css_bank_interest "2.5"

    // 0 = Disable bank during listed map prefixes, 1 = disable bank during NON-listed map prefixes (only listed maps enable bank)
    // -
    // Default: "0"
    css_bank_mapmode "0"

    // List the map prefixes where the bank is enabled or disabled. Related to the css_bank_mapmode Cvar
    // Separate with commas. e.g.: css_bank_mapprefixes "gg_,fy_,aim_"
    // -
    // Default: " "
    css_bank_mapprefixes " "

    // Maximun amount of money players are allowed to have in the bank, 0 to disable (max 2,000,000,000)
    // -
    // Default: "250000"
    css_bank_maximum "2500000"

    // Min. deposit amount, 0 to disable
    // -
    // Default: "1000"
    css_bank_min_deposit "1000"

    // The number of min players to activate bank, min 0
    // -
    // Default: "2"
    css_bank_min_players "2"

    // Set the number of pistolrounds the bank is disabled, min. 0
    // -
    // Default: "1"
    css_bank_pistolrounds "1"

    // Set the number of days after inactive players will be deleted, 0 for never
    // -
    // Default: "0"
    css_bank_prunedb "7"

    // Set the number of days the bank should reset periodically, 0 for never
    // -
    // Default: "0"
    css_bank_resetinterval "0"

    databases.cfg


    "cssbank"
    {
    "driver" "mysql"
    "host" "webserverURL"
    "database" "databasename"
    "user" "databaseuser"
    "pass" "dbpassword"
    }

    }
    http://46.146.235.28/bank/
    все сделал как надо и нихрена((( вчем может причина?
     
  10. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.797
    Re: CSS Bank (поддержка MySQL) v1.4.4

    сервер перезапускал? сейчас я поставлю, проверю

    upd
    надеюсь здесь свои данныеп рописывал?
    Код:
    "cssbank"
    {
        "driver"  "mysql"
        "host"   "46.146.235.25"
        "database"  "cssbank"
        "user"   "User"
        "pass"   "Password"
    }
    
    upd2
    у меня работает как часики

    [​IMG]
     
    Последнее редактирование: 25 янв 2012
  11. Myxa59rus

    Myxa59rus

    Сообщения:
    67
    Симпатии:
    5
    Re: CSS Bank (поддержка MySQL) v1.4.4

    вона чего, щас попробую.
    "host" "46.146.235.25" тут только ip адрес?

    Добавлено через 34 минуты
    не помогло(
    На сервере все робит на 100%, а вот на страницу не идет инфа.
     
    Последнее редактирование: 25 янв 2012
  12. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Myxa59rus, ты хоть бд создай или куда по твоему информация будет сохраняться :)
     
  13. Myxa59rus

    Myxa59rus

    Сообщения:
    67
    Симпатии:
    5
    Re: CSS Bank (поддержка MySQL) v1.4.4

    я так понимаю если у меня на компе все стоит то надо писать "host" "localhost"?
     
  14. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Да.
     
  15. Myxa59rus

    Myxa59rus

    Сообщения:
    67
    Симпатии:
    5
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Хы не пашет я в ах..е, хоть монитор протирай)) :)
    Есть тут кто мне поможет?
     
  16. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Myxa59rus,
    Оффтоп
     
  17. noBap

    noBap

    Сообщения:
    196
    Симпатии:
    107
    Re: CSS Bank (поддержка MySQL) v1.4.4

    если у тебя linux то нужно вместо localhost прописывать 127.0.0.1
     
  18. infernozet

    infernozet

    Сообщения:
    96
    Симпатии:
    18
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Про мускул
    Я сделал немного подругому, у меня уже до этого стоял sourcebans
    я просто вписал вместо клиентпрефикс sourcebans
    и вуаля, база создалась.

    Вот структура таблицы css_bank

    id steam_id amount auto_deposit auto_withdraw plugin_message player_name hide_rank last_accountuse last_bankreset
     
  19. Серёга Епихин

    Серёга Епихин

    Сообщения:
    19
    Симпатии:
    7
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Народ. Нужна помощь. У меня банк толком не работает. Деньги туда кидаются, игры не снемаются, то есть У меня вначале раунда 16000, я их кинул в банк. В банке показано что они пришли, но в игре они так и остались. Такая же фигня когда снимаеш. НаЖал снять 4000. С банка деньги ушли а на счёт не пришли. Может у кого такая проблема была? Список плагинов
    [SM] Listing 49 plugins:
    01 "Weapon Restrict" (2.3.5) by Dr!fter
    02 "PsychoStats Spatial Plugin" (1.1) by Stormtrooper, K1ller
    03 "Players Votes" (1.5.0) by The Resident, pZv!
    04 "Dedicated Server" (1.0) by kvip
    05 "Player Commands" (1.3.8) by AlliedModders LLC
    06 "Admin Help" (1.3.8) by AlliedModders LLC
    07 "Show Damage" (1.0.7) by exvel
    08 "MapChooser" (1.3.8) by AlliedModders LLC
    09 "Anti-Flood" (1.3.8) by AlliedModders LLC
    10 "PsychoStats - Skill Announce" (1.0) by k1ller
    11 "PsychoStats (PsychoLive) Plugin" (1.0) by Stormtrooper
    12 "Rock The Vote" (1.3.8) by AlliedModders LLC
    13 "Fun Commands X" (1.9) by Spazman0 and Arg!
    14 "Basic Chat" (1.3.8) by AlliedModders LLC
    15 "Save Scores" (1.3.4) by exvel
    16 "CT-C4" (1.0) by rodipm
    17 "Basic Info Triggers" (1.3.8) by AlliedModders LLC
    18 "SM Super Commands" (0.60) by pRED*
    19 "SM Super Menu" (0.5) by pRED*
    20 "Admin Menu" (1.3.8) by AlliedModders LLC
    21 "TeamSwitch" (1.3) by MistaGee
    22 "Basic Comm Control" (1.3.8) by AlliedModders LLC
    23 "Nextmap" (1.3.8) by AlliedModders LLC
    24 "CSS Bank" (1.4.4) by Miraculix
    25 "Resetscore" (1.1) by tuty
    26 "Fun Votes" (1.3.8) by AlliedModders LLC
    27 "Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
    28 "PsychoStats - First Map Fix" (1.01) by Stormtrooper
    29 "Too Late To Ban" (1.0.0a) by Shenton
    30 "Knife Fight" (1.3.8) by XARiUS, Otstrel.Ru Team
    31 "Cheater Buster Tools" (1.2) by KawMAN
    32 "Reserved Slots" (1.3.8) by AlliedModders LLC
    33 "Advanced admin commands" (0.16) by 3sigma
    34 "RandomCycle" (1.3.8) by AlliedModders LLC
    35 "SourceBans" (1.4.8) by SourceBans Development Team
    36 "Basic Votes" (1.3.8) by AlliedModders LLC
    37 "Client Preferences" (1.3.8) by AlliedModders LLC
    38 "Map Nominations" (1.3.8) by AlliedModders LLC
    39 "RealisticBulletSound" (1.2.3.9) by javalia
    40 "RankMe" (2.7.5) by lok1
    41 "High Ping Kicker" (2.9) by Liam
    42 "LastMan" (1.2.1) by dalto
    43 "Fun Commands" (1.3.8) by AlliedModders LLC
    44 "NoBlock" (1.3.0) by Otstrel.ru Team
    45 "Advanced c4 Countdown Timer" (1.4.1) by dalto
    46 "Sound Commands" (1.3.8) by AlliedModders LLC
    47 "Basic Commands" (1.3.8) by AlliedModders LLC
    48 "Admin File Reader" (1.3.8) by AlliedModders LLC
    49 "Kigen's Anti-Cheat" (1.2.2.2) by Kigen, GoD-Tony, psychonic, GoDtm666 and killer666
    L 01/29/2012 - 02:06:42: rcon from "46.174.48.4:58538": command ""sm" "plugins" "list""
     
  20. JumPixX

    JumPixX Админ. CSSRUS.ru

    Сообщения:
    94
    Симпатии:
    16
    Re: CSS Bank (поддержка MySQL) v1.4.4

    Этот банк пойдет на v34? sourcemod 4.0.
    А то поставил все сделал правильно, а пункт в меню положить и снять не работает.