[1.1b] CS Shop (магазин для cs1.6)

Однорукий Джо

Пользователь
Регистрация
10 Июн 2017
Сообщения
32
Симпатии
23
Пол
Мужской
#1
Автор: 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_SqlHost, charsmax(g_SqlHost));
    get_cvar_string("amx_sql_user", g_SqlUser, charsmax(g_SqlUser));
    get_cvar_string("amx_sql_pass", g_SqlPass, charsmax(g_SqlPass));
    get_cvar_string("amx_sql_db", g_SqlDb, charsmax(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
 

Вложения

Последнее редактирование: Однорукий Джо

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
137
Симпатии
26
Пол
Мужской
#2
Поставил данный плагин на CSDM, прописал данные от БД, там где выделено красным, в amx_sql_host, amx_sql_user, amx_sql_pass, amx_sql_db.
Но вот такая хрень в консоли "CS Shop 1.1b neygomon cs_shop.amxx error" , да и таблицы не создались. В чем может быть причина ?
 

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
510
Симпатии
257
Пол
Мужской
#3
hooligan***, эти квары подтягиваются из файла sql.ini (или cfg?, не помню) так что в плагине их прописывать бестолку.
 

Levinsoooon

Пользователь
Регистрация
6 Июл 2017
Сообщения
2
Симпатии
0
Пол
Мужской
#4
кто может помочь подключить к БД
 

GrafkO

Пользователь
Регистрация
9 Июн 2017
Сообщения
71
Симпатии
4
Пол
Мужской
#6
Ребят,а есть те кто поставил ?
скиньте ип в ЛС хочу зайти посмотреть
 

Lite Style

Пользователь
Регистрация
11 Июн 2017
Сообщения
17
Симпатии
1
Пол
Женский
#7
Ребят,а есть те кто поставил ?
скиньте ип в ЛС хочу зайти посмотреть
Не вижу не какой проблемы взять и поставить себе, хоть нормально посмотрите и протестируете.
 

gesk1995

Пользователь
Регистрация
8 Июн 2017
Сообщения
39
Симпатии
1
Пол
Мужской
#9
Однорукий Джо, Привет , помоги сделать что бы Шоп открывался на букву N
 

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
137
Симпатии
26
Пол
Мужской
#10
В коде замени на:
register_clcmd("nightvision", "clcmd_Shop");
 

gesk1995

Пользователь
Регистрация
8 Июн 2017
Сообщения
39
Симпатии
1
Пол
Мужской
#11
hooligan***, С Этого
register_clcmd("say /shop", "clcmd_Shop");
Заменить на Это ?
register_clcmd("nightvision", "clcmd_Shop");
 

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
137
Симпатии
26
Пол
Мужской
#12
gesk1995, Да, это команда ночного видения. Обычно у всех по умолчанию стоит на букву N, и вместо ночного видения будет открываться меню магазина.
 

neygomon

Его Темнейшество :j
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
766
Симпатии
334
Пол
Мужской
#13
gesk1995, можно не заменять а добавить просто
 

gesk1995

Пользователь
Регистрация
8 Июн 2017
Сообщения
39
Симпатии
1
Пол
Мужской
#14
hooligan***, Я Знаю . спасибо большое)
8 Авг 2017
neygomon, Ниже просто ?
 

gesk1995

Пользователь
Регистрация
8 Июн 2017
Сообщения
39
Симпатии
1
Пол
Мужской
#16

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
137
Симпатии
26
Пол
Мужской
#17
Столкнулся с такой вот проблемой, это только у меня так? и может есть какое нибудь лечение ?
 

Вложения

  • 93,5 KB 27
  • 134,5 KB 27

To be or not to be

Постоялец
Регистрация
9 Июн 2017
Сообщения
226
Симпатии
26
#18
Когда-то видел вроде этот же плагин, только там была настройка Скидок для Стима, вип, админа
Есть у кого-нибудь?
 

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
137
Симпатии
26
Пол
Мужской
#19
И тут еще одна проблема, когда покупаешь скорость и меняешь оружие, то скорость сбрасывается, и получается, что смысла в покупке нет.
 

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
137
Симпатии
26
Пол
Мужской
#20
Всем привет! а сможет кто допилить сюда, в этот плагин систему скидок по флагу? Спасибо!