1. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    Автор: neygomon
    Описание:
    Cs Shop -
    это магазин для Counter-Strike 1.6. Уникальность же состоит в том, что он сделан под Public! Магазинами под зомби, war3ft, deathrun уже давно никого не удивишь, а вот под паблик днём с огнём не сыскать. За игровую валюту можно купить какие-нибудь бонусы, не ломающие баланс игры, но дающие игроку приятные преимущества. Высокую скорость, низкую гравитацию, бесконечный боезапас, golden ak и golden m16, +95HP. Также можно устанавливать число денег, выдающихся за убийство, установку и дефуз бомбы. Эти деньги хранятся в MySql и используются для покупки бонусов.

    Особенности:
    • Сделан под Public
    • Лёгкий код, не вызывающий высокой нагрузки
    • К плагину прилагаются модели golden ak и golden m16
    • Требуется наличие MySql
    • Магазин с игре доступен только для живых
    • Возможность взять деньги в долг
    • Купленный товар действует до смерти
    • Можно узнать, сколько денег в банке, вернуть долг полностью или частично.
    • Можно установить, сколько денег даётся за убийства, дефуз и заклдаку бомбы.
    • Сохранение денег по steamid через MySql. Деньги добавляются в банк игроку когда он выходит с сервера и при смене карты.

    Настройки:
    PHP:
    #define SYS_MONEY    100            // Сколько давать денег за убийства/установку/дифуз бмб
    #define COAST_AK47    3000            // стоимость голд АК
    #define COAST_M4A1    3000            // стоимость голд м4а1
    #define COAST_UAMMO    1000            // стоимость анлим аммо
    #define COAST_HP    600            // стоимость 95HP
    #define COAST_HSPEED    7000            // стоимость высокой скорости
    #define COAST_LGRAV    8500            // стоимость низкой гравитации
    Подключение к БД:
    PHP:
        get_cvar_string("amx_sql_host"g_SqlHostcharsmax(g_SqlHost));
        
    get_cvar_string("amx_sql_user"g_SqlUsercharsmax(g_SqlUser));
        
    get_cvar_string("amx_sql_pass"g_SqlPasscharsmax(g_SqlPass));
        
    get_cvar_string("amx_sql_db"g_SqlDbcharsmax(g_SqlDb));
    Команды для игрока:
    • say /shop откроет магазин доп. возможностей. Весь товар действует до смерти.
    • say /help - помощь
    • say /money позволяет узнать Ваш капитал для использования его в магазине
    • say /credit позволяет вернуть часть или весь долг, если Вы брали деньги в банке
    • say /bank позволяет взять в долг некую сумму денег для покупки возможностей в магазине

    Установка:
    1. Скачиваете прикреплённый архив
    2. Создаёте базу данных на вашем веб-хостинге
    3. Настраиваете cs_shop.sma и подключаете к БД. Как и что - написано выше. Таблицы в БД плагин создаст сам
    4. Компилируете оба предоставленных плагина. Компилировать надо локально(на своём компе), используется нестандартный инклюд!
    5. Устанавливаете плагин. Исходники и инклюд кидаете в scripting, скомпилированные плагины в plugins, модели в models. Прописываете оба плагина в plugins.ini
     

    Вложения:

    • Cs Shop.7z
      Размер файла:
      640,2 КБ
      Просмотров:
      29
    Последнее редактирование модератором: 02.06.15
    sajaskej, navon и Terror нравится это.
  2. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.516
    Симпатии:
    1.107
    Пол:
    Мужской
    Я смотрю и не могу понять 2 вещи.
    1) SYS_MONEY - это деньги, которые даются дополнительно за убийства и прочее(то есть 300+100) или же это деньги, которые даются вместо стандартных?
    2) Сохранение в БД сохраняет деньги игрока по стимиду. На них он покупает разные плюшки. Если денег нету - можно подгрузить. Сохраняются все или только SYS_MONEY?
    3) Без MySql никак? Допустим, за имеющиеся сейчас бабки купить?
     
    Последнее редактирование: 02.06.15
    Alarik нравится это.
  3. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    Gudaus, сохраняются все, которые заработаны за убийства, миссии.. SYS_MONEY - сколько давать бабок за киллы и тд
     
    Alarik и gudaus нравится это.
  4. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.516
    Симпатии:
    1.107
    Пол:
    Мужской
    Сохранение денег происходит на client_disconnect.
    Это прибавит деньги в банк только при уходе с сервера или при смене карты тоже?
    Без sql не заработает, вижу.
     
  5. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    Gudaus, смена карты и дисконнект
     
  6. YUGY Пользователь

    Регистрация:
    15.08.15
    Сообщения:
    66
    Симпатии:
    17
    Пол:
    Мужской
    так деньги копятся в бд или нет? я поиграл ушел, потом пришел и деньги есть сколько заработал?
     
  7. windranger1337 Пользователь

    Регистрация:
    04.10.15
    Сообщения:
    303
    Симпатии:
    177
    Telegram:
    serfreeman1337
    [​IMG]
     
    KoPa6JIuK нравится это.
  8. TrbSin Пользователь

    Регистрация:
    28.02.16
    Сообщения:
    5
    Симпатии:
    3
    Пол:
    Мужской
    Skype:
    unoki_fox
    • Нарушение пункта правил форума 2.4. Выдано 20%
    Пойдет
     
  9. deadarhangel Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    99
    Симпатии:
    30
    Пол:
    Мужской
    Немного не понял куда писать данные от БД ?

     
  10. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    deadarhangel, в sql.cfg
     
  11. Cartel67 Пользователь

    Регистрация:
    29.04.16
    Сообщения:
    99
    Симпатии:
    12
    Пол:
    Мужской
    VKcom:
    id48727254
    Skype:
    cartelcomm
    Добавьте пожалуйста версию без мускла,т.е за обычные деньги(без банка)
     
  12. ImbaSS VIP user

    Регистрация:
    09.02.16
    Сообщения:
    375
    Симпатии:
    35
    Пол:
    Мужской
    VKcom:
    maxpert
    Skype:
    Sn1pamc
    ICQ:
    690767690
    Я пробовал уже и так и сяк!!
    Все равно пишет такую хуню: ( 29) Error: mysql connection failed
    И в самом плагине пробовал прописать данные все равно не подключается.
     
  13. katastrofa Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    170
    Симпатии:
    57
    Пол:
    Мужской
    Skype:
    katastrofa.exe
    Код:
    L 06/14/2016 - 05:57:39: [AMXX] Plugin ("cs_shop.amxx") is setting itself as failed.
    L 06/14/2016 - 05:57:39: [AMXX] Plugin says: mysql connection failed
    L 06/14/2016 - 05:57:39: [AMXX] Run time error 1 (plugin "cs_shop.amxx") - forced exit

    Код:
    amx_sql_host "127.0.0.1"
    amx_sql_user "user"
    amx_sql_pass "password"
    amx_sql_db "shop_server"
    Вообщем хз куда копать, не ловит Бд и всё тут... (БД локальная)
     
  14. d3m37r4 Пользователь

    Регистрация:
    19.07.15
    Сообщения:
    167
    Симпатии:
    46
    Пол:
    Мужской
    VKcom:
    id109544387
    Skype:
    d1mas1kw0w
    Если бд не локальная, может удаленного доступа нет? Стоит добавить ип сервака в список, чтобы он мог удаленно подключаться к базе.
     
  15. ImbaSS VIP user

    Регистрация:
    09.02.16
    Сообщения:
    375
    Симпатии:
    35
    Пол:
    Мужской
    VKcom:
    maxpert
    Skype:
    Sn1pamc
    ICQ:
    690767690
    Сервер и база на одном и том же хостинге, я пробовал и локалхост прописать и пробовал от вебсайта прописать.. в общем беда какая то.
     
  16. LiSkeiJ Пользователь

    Регистрация:
    26.05.15
    Сообщения:
    57
    Симпатии:
    24
    Пол:
    Мужской
    Skype:
    Dimjon32
    Кто смог разобраться как подключить базу?
     
  17. ImbaSS VIP user

    Регистрация:
    09.02.16
    Сообщения:
    375
    Симпатии:
    35
    Пол:
    Мужской
    VKcom:
    maxpert
    Skype:
    Sn1pamc
    ICQ:
    690767690
    Все заглохло..
     
  18. LiSkeiJ Пользователь

    Регистрация:
    26.05.15
    Сообщения:
    57
    Симпатии:
    24
    Пол:
    Мужской
    Skype:
    Dimjon32
    Я уже все перепробовал куда только не писал данные от бд, тупо не хочет подключатся.
     
  19. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской

    Вложения:

    • cs_shop.sma
      Размер файла:
      13,9 КБ
      Просмотров:
      5
  20. LiSkeiJ Пользователь

    Регистрация:
    26.05.15
    Сообщения:
    57
    Симпатии:
    24
    Пол:
    Мужской
    Skype:
    Dimjon32
    @neygomon, Увы уже не скачаю:cry:, качал этот плагин до нововведения перед тем как кто то начал сливать.
     
    Последнее редактирование: 05.08.16