Страница 18 из 126

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 09:59, 31.10.2008
Skif
aleks694 писал(а):Skif можешь помочь со ссылкой на погоду? взял на сайте http://www.gismeteo.ua/towns5/99869.htm (по городу Марганец) бот не хочет обновлять, пишет ошибка при скачивании: узел не доступен. Что я неправильно сделал (или не сделал) или это проблема с файлом с данного сервера???
а ты в файле command.txt указывал именно http://www.gismeteo.ua/towns5/99869.htm или на http://informer.gismeteo.ua/rss/99869.xml? Вот как у тебя будет выглядеть команда в файлике command.txt

Код: Выделить всё

all!inter(http://informer.gismeteo.ua/rss/99869.xml)!погода
- погода г. Марганец 
новости
если проблема не решиться то ищи проблему в проксике через который ты сидишь.
напоминаю формат в файлике command.txt:

Код: Выделить всё

1я скрипт команды
2я описание команды. В произвольной форме. 
3я название канала. Это если вы разделяете команды по каналам.
См. Хелпик по файлу command.txt с подробным описанием скриптов команд и несколько примеров.

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 16:43, 31.10.2008
Skif
Скачать Бот v.5.6
Изменения:
-Доработаны снежки
-некоторые изменения
Ставиться только на версию 5,5! Не совместима с 5,6 бета
Ну если кто-то не сохранил свою версию 5,5 делаем так:

ДО ОБНОВЛЕНИЯ (на версии 5,6 бета )
открыть бота и введи в окошке для sql запросов:

DROP Table snowball

затем
update Setting set valuep=5 WHERE per="ver"

Закрываем бота и запускаем обновление.

Внимание! Изменил ограничения на игру снежки.
Теперь в демо версии игра снежки работают, но с некоторыми ограничениями (невозможно купить в магазине улучшения).

По просьбам трудящихся выкладываю список команд в боте:

Все каналы
!ранги – действует в любом канале
!мой ранг – действует в любом канале
!создать опрос – запустить мастер создания опроса (работает если выставлена галочка «Разрешить любому создать опрос» в настройках голосования)

Админский канал
!опросы – покажет список голосование. С возможностью удалить ненужный опрос.
!удалить #- удалить опрос с номер # . см. команду !поросы
!создать опрос – запустить мастер создания опроса. Вы должны быть админом бота.
!обновить – принудительное обновления новостей (лент RSS)
!sql {SQL запрос} – выполнит sql запрос (доступно только для админа бота)
!обнулить – обнулить очки викторины
!да – подтверждение удаления

Викторина
!старт – старт викторины
!стоп – остановить вику
!стат – статистика
!стат # - статистика (топ #)
!мой стат – личная статистика
!след – сменить вопрос
!нет – отменить смену вопроса


Снежки
огонь (с обращением к юзеру) - стрелять

Код: Выделить всё

Skif> огонь
лечить (с обращением к юзеру) - лечить друга, отдав ему половину своей жизни

Код: Выделить всё

Skif> лечить
!стат - статистика
!стат р - статистика по рангам
!стат п - статистика по попаданиям
!стат м - статистика по кол-ву монет
!стат з - статистика по защите
!стат а - статистика по силе атаки
!мой стат - ваша статистика (в зависимости от настроек отправляет либо в приват либо в общий канал) (для отправки в приват бот должен именть право отправлять многоадресные сообщения)
!магазин (для отправки в приват бот должен именть право отправлять многоадресные сообщения) - список улучшений которые можно приобрести за монетки
money+ - (с обращением к юзеру. команда только для админов бота) - прибавить 50 монеток

Код: Выделить всё

Skif> money+
money- - (с обращением к юзеру. команда только для админов бота) - отнять 50 монеток

Код: Выделить всё

Skif> money-
!купить # - (действует только в привате с ботом, где # - номер вещички в магазине(написан слево от вещи например !купить 20) - купить вещичку (заблокировано в демо версии)

Информационный
!команды – покажет список действующих команд (из файла command.txt)

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 17:13, 31.10.2008
Hellios
Skif писал(а):Скачать Бот v.5.6
Изменения:
-Доработаны снежки
-некоторые изменения
...
Всё супер работает всё народ аж пищит от радости Skif первое место твоё!

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 18:21, 31.10.2008
ЯROSLOVE
Однозначно Skifу первое место! Только в Снежки добавить бы команду !мир для выхода из баталии.

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 18:38, 31.10.2008
aleks694
Обновил бот, заработала и погода, единственное не обновилась статистика снежков, хотя и продел все как написано было выше (единственное сделал после обновления бота, может надо было до?)

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 18:59, 31.10.2008
ЯROSLOVE
Урра! Приваты с новостями стали закрываться! Skif, спасибо огромное!

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 19:49, 31.10.2008
Skif
aleks694 писал(а):Обновил бот, заработала и погода, единственное не обновилась статистика снежков, хотя и продел все как написано было выше (единственное сделал после обновления бота, может надо было до?)
Черт, я не написал... Конечно же ДО ОБНОВЛЕНИЯ.

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 21:40, 31.10.2008
NoViK
предлагаю в магазин для защиты:
1. "Наушники зимние" (уши греть)
2. "шапка-головогрейка"
3. "шаровары - утеплённые"
4. "тонкое трико" (под штаны пододивать)

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 23:03, 31.10.2008
NoViK
небольшой баг с отображением... сначала всё было нормально, а потом стало выдавать такое:
У вас денег: 12
Для атаки у вас:
Для зашиты у вас: Навык лепки ледяных снежков
Т.е. функция в отображении поменялась...

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 00:47, 01.11.2008
SunnySan
Skif, пара замечаний по Снежкам:
- Юзер вышел из канала (чата), а по нему все равно можно стрелять и получать "попадания" и "монеты".
- Можно стрелять по самому себе. :)
- В хинтах не всегда достоверная информация отображается. Замечено на показателе уровня: было 2 (в мой стат показывало), а в некоторые хинты внедрило что уровень 1.
- команда !магазин (в привате с ботом) пересекается с той же командой для бота "Мафия", там тоже есть магазин. Эту команду можно изменить, например, на !магаз или что-то другое. Также есть и !купить.

Skif, Молодец! )) По Снежкам конечно много работы провёл.

Но всё же предлагаю сделать команду !мир, но что б она не сразу срабатывала, а в течение минут 5. За это время по нему можно кидать снежки (как штраф), но убегающий кидать снежки не может в течение 5 мин. Потом в магазине можно будет, что-то купить и убегать быстрее...

Пожалуйста, если можно, то прокомментируй панель "Статистика SQL".

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 02:13, 01.11.2008
MARVELtm
а у меня в магазине тока 3 вещи отображается: 2 для атаки и одна для защиты! а посмарел в базу , там их куча ) и названия прикольные )

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 02:17, 01.11.2008
Skif
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 успел проглотить запрос и не раздувал очередь запросов. А если не ставить эту галочку, то никакой смысловой нагрузки не несет... так для интереса.
Просто любопытно у кого какая задержка получается.

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 02:18, 01.11.2008
Skif
MARVELtm писал(а):а у меня в магазине тока 3 вещи отображается: 2 для атаки и одна для защиты! а посмарел в базу , там их куча ) и названия прикольные )
При увеличении уровня игрока - асортимент магазина (для него) будет рости.

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 03:13, 01.11.2008
SunnySan
Skif, спасибо за быстрый ответ.
Skif: В старых сообщениях (до повышения уровня) не изменются показатели. Просто не возможно. Возможно ты посмотрел на свой ник в сообщение, которое было до повышения уровня.
Как раз таки нет, выше по тексту было 2 потом 1 а потом уже правильно т.е. 2 это не старое собщение. Ещё похожая ситуация: у человека 4 уровень, он повышает уровень, в него летит снежок и там уже написано уровень1, потом он сам бросает снежок и уже показывает правильный уровень, т.е. 5. Далее... в него кидают - у него уровень 2, он кидает - у него уровень 5 (в хинте) и дальше уже без изменений.
Про покупку вещей: Я так понимаю, если повторно вещь покупается, то ни какого бонуса не прибавляется?
По Викторине просьба: Стоит число голосов для запуска = 5. Викторина останавливается по истечению времени в связи с тем, что никто не играет (но люди не ушли), но если кто то нажмёт старт, то викторина запустится. Можно ли после команды остановки викторины сделать и так, чтоб в базу отсылалась команда UPDATE vic SET igraet=false, timeon=0, podryad=0?
Спасибо.

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Добавлено: 10:27, 01.11.2008
Lunce
Skif, а это что?

******ОШИБКА******
ОШИБКА запроса! ->select wmoney from snowball where id=2141
******************
******ОШИБКА******
ОШИБКА запроса! ->select wmoney from snowball where id=1734

Все права Админа включены, в БД тоже стоит Админ
Так же не понятно попал или нет и сколько нанес урона (сколько вообще здоровья осталось)

[14:27:34] xXx (10.102.102.102): xXx> огонь
[14:27:35] xXx (10.102.102.102): Нерешительность юзера xXx играет на руку юзеру xXx. Он нагло подбегает к агрессору и выбивает орудие нападения из рук.
----------------------------
xXx потратил сил=10 (14)
----------------------------

что за 10 и 14???