NoViK писал(а):предлагаю в магазин для защиты:
1. "Наушники зимние" (уши греть)
2. "шапка-головогрейка"
3. "шаровары - утеплённые"
4. "тонкое трико" (под штаны пододивать)
да, можно добавить и свои вещи
простым sql запросом
для этого разберем запрос:
INSERT INTO snow_shop( name, vid, bonus, lvl, snmoney) VALUES ("Варешки теплые",0, 2, 1, 200 )
первую часть (
INSERT INTO snow_shop( name, vid, bonus, lvl, snmoney) VALUES...) не изменять! А вот то что в последней скобке объясню:
("Варешки теплые",0, 2, 1, 200 )
"Варешки теплые" - название которое будет отображаться в магазине
0 - указатель на тип вещи. 0 - вещичка для защиты (повышает бонус защиты), 1 - для атаки(повышает бонус атаки)
2 - бонус (в данном случае бонус защиты = 2) (не ставьте бонусы больше 7! У обладателя такой вещи будут касяки в формулах защиты, нападения и шанса попасть)
1 - минимальный уровень для покупки.
200 - стоимость вещи
таким образом, формируем свой запрос (изменя только то что синим цветом):
INSERT INTO snow_shop( name, vid, bonus, lvl, snmoney) VALUES ("
Варешки теплые",
0,
2,
1,
200 )
вставляем в поля для sql запросов в боте и жмем "Выполнить" и эта вещь появляется в вашем магазине.
При увеличении уровня игрока - асортимент магазина (для него) будет рости.
NoViK писал(а):небольшой баг с отображением... сначала всё было нормально, а потом стало выдавать такое:
У вас денег: 12
Для атаки у вас:
Для зашиты у вас: Навык лепки ледяных снежков
Т.е. функция в отображении поменялась...
поясни... чот я не понял где косяк. Выложи то что было до бага.
SunnySan писал(а):Skif, пара замечаний по Снежкам:
- Юзер вышел из канала (чата), а по нему все равно можно стрелять и получать "попадания" и "монеты".
бот не может отследить "выход из канала". Поэтому поставил таймер 10 минут.
т.е. если чел 10 минут ни в кого не стрельнул, то автоматически выходит из войны.
SunnySan писал(а):- Можно стрелять по самому себе.
можно
а почему и нет?
SunnySan писал(а): - В хинтах не всегда достоверная информация отображается. Замечено на показателе уровня: было 2 (в мой стат показывало), а в некоторые хинты внедрило что уровень 1.
Если я правильно тя понял, ты про ники в виде ссылок...
В старых сообщениях (до повышения уровня) не изменются показатели. Просто не возможно. Возможно ты посмотрел на свой ник в сообщение, которое было до повышения уровня.
SunnySan писал(а): - команда !магазин (в привате с ботом) пересекается с той же командой для бота "Мафия", там тоже есть магазин. Эту команду можно изменить, например, на !магаз или что-то другое. Также есть и !купить.
Ну вот этого я никак не мог предвидеть
не играл в мафию( чонить придумаю...
SunnySan писал(а):
Но всё же предлагаю сделать команду !мир, но что б она не сразу срабатывала, а в течение минут 5. За это время по нему можно кидать снежки (как штраф), но убегающий кидать снежки не может в течение 5 мин. Потом в магазине можно будет, что-то купить и убегать быстрее...
Эта команды задумывалась, но я забыл) будет
SunnySan писал(а):Пожалуйста, если можно, то прокомментируй панель "Статистика SQL".
Ну это делал, скажем так для тестов...
елси поставить галочку "динамически чото там изменять", то принцип действия такой:
при большом потоке запросов, бот вносит задержку перед следующим запросом, чтобы туговатый MSSQL успел проглотить запрос и не раздувал очередь запросов. А если не ставить эту галочку, то никакой смысловой нагрузки не несет... так для интереса.
Просто любопытно у кого какая задержка получается.