Пишем плагины сами! (12) - Плагины - Talisman bot - Jabber - Форум
Понедельник, 06.02.2012, 14:12
Приветствую Вас Гость | RSS
Главная | Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 12 из 13«1210111213»
Форум » Jabber » Плагины - Talisman bot » Пишем плагины сами! (Для тех кто хочет научиться писать плагины)
Пишем плагины сами!
Finlandia Дата: Четверг, 05.08.2010, 22:29 | Сообщение # 166
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
Gigabyte, если есть возможность то перепили свой плагин tictactoe_plugin.py только под возможность игры в привате у бота. Плаг не плохой, но зафлуживает чат если кто то один из юзверей надумает играть
 
GrandDizel Дата: Четверг, 05.08.2010, 23:11 | Сообщение # 167
Подполковник
Группа: Beta-Tester
Сообщений: 130
Репутация: 10
Статус: Offline
ты же вроде сам программируешь? захотел бы сделал)) посмотри в других плагинах где запрещение на приват и сделай тоже но за место привата напиши групчат


 
Finlandia Дата: Пятница, 06.08.2010, 00:29 | Сообщение # 168
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
а может наоборот? Мне нужно чтоб игра была возможна только (!!!!!) в привате
 
GrandDizel Дата: Пятница, 06.08.2010, 00:59 | Сообщение # 169
Подполковник
Группа: Beta-Tester
Сообщений: 130
Репутация: 10
Статус: Offline
прочитай ещё раз что я написал если не поймёшь прочитай столько раз пока не дойдёт))))

Добавлено (06.08.2010, 00:59)
---------------------------------------------
if not private:
reply(type, source, 'Только в привате.')
return

попробуй так если не поможет значит у тебя в боте private както по другому пишется



 
Finlandia Дата: Пятница, 06.08.2010, 08:20 | Сообщение # 170
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
где в этом плаге такое?
Прикрепления: tictactoe_plugi.rar(4Kb)
 
WitcherGeralt Дата: Пятница, 06.08.2010, 13:02 | Сообщение # 171
Полковник
Группа: Beta-Tester
Сообщений: 194
Репутация: 33
Статус: Offline
Finlandia, если честно я не вкатил в схему плагина (да и не пытался), но на первый взгляд показалось, что достаточно будет сделать следующее:

строки 281-284

Code
if t == 'public':
                         msg(s[1], s[2]+'\n'+print_pole(s[1], s[2]))
                 else:
                         msg(s[1]+'/'+s[2], s[2]+'\n'+print_pole(s[1], s[2]))

заменить на просто - msg(s[1]+'/'+s[2], s[2]+'\n'+print_pole(s[1], s[2]))

Попробуй, скорее всего это то, что ты хотел.


 
Finlandia Дата: Пятница, 06.08.2010, 20:38 | Сообщение # 172
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
нет! не то.
 
Евгешечка Дата: Пятница, 06.08.2010, 21:11 | Сообщение # 173
Сержант
Группа: Проверенные
Сообщений: 22
Репутация: 2
Статус: Offline
Finlandia, я делал чтобы можно было играть в привате, т.к. все в чате жаловаться стали. Вот переделанный плагин. Надеюсь гиг не обидеться...
Прикрепления: tictactoe_plugi.py(15Kb)
 
Finlandia Дата: Пятница, 06.08.2010, 22:20 | Сообщение # 174
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
Евгешечка, благодарю. Забрал. Щас испытаю в своём чате

Добавлено (06.08.2010, 21:51)
---------------------------------------------
Всё теперь работает как надо!!!!! Зачот!!!! Евгешечка,

Добавлено (06.08.2010, 22:20)
---------------------------------------------
Евгешечка, он не обидиться так как глупо обижаться на улучшение его плагов к тому же размещённых на его же сайте.

 
Finlandia Дата: Пятница, 06.08.2010, 23:52 | Сообщение # 175
Полковник
Группа: Beta-Tester
Сообщений: 237
Репутация: 17
Статус: Offline
а как насчёт этого плагина? хочеться чтоб игра обрела некий кураж русской рулетки.....щёлк, птыщь.... и мозги разлетелись biggrin
вопщем хочеться чтоб при выстреле всё таки выкидывало юзеров из конфы, а не тупое набирание очков
Прикрепления: rr_plugin.rar(7Kb)
 
guestos Дата: Четверг, 16.09.2010, 14:20 | Сообщение # 176
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Помогите найти плагин антимата для Талисмана, если такого нет, сколько будет стоить написать его?
 
GrandDizel Дата: Четверг, 16.09.2010, 22:57 | Сообщение # 177
Подполковник
Группа: Beta-Tester
Сообщений: 130
Репутация: 10
Статус: Offline
посмотри в талисмане команду фильтров
к ней должен быть параметр с названием

obscene - фильтр матов

если что то там можно любых фраз дописать вручную
этот плагин с фильтрами есть стандартно в талисмане и называется

order_plugin.py



 
MaDJuNE Дата: Воскресенье, 18.09.2011, 21:14 | Сообщение # 178
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Всем собсно привет. у меня вопросец.

есть плагин. но суть в чем. когда выполняется команды, мне нужно, чтобы все это записывалось в базу.
пример:
я: ролл
бот: я: ты сегодня летчик!

мне нужно, чтобы вот это мой ник был записан в базу (файл *txt), дабы ролл производился с проверкой, не крутил ли я до этого ролл.
если я уже крутил, то пусть выдается так:
бот: ты сегодня уже крутил ролл.

собсно код.

 
40tman Дата: Воскресенье, 18.09.2011, 22:05 | Сообщение # 179
Лейтенант
Группа: Пользователи
Сообщений: 43
Репутация: 3
Статус: Offline
MaDJuNE, можно сделать запись через ключики, в виде словаря, например {'18.09.2011':{u'вася':u'летчик',u'петя':u'снайпер'}} тогда вывести будет проще - DIC['18.09.2011'][u'вася'] при обращении будет возвращать "летчик"
 
MaDJuNE Дата: Воскресенье, 18.09.2011, 22:40 | Сообщение # 180
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
40tman, даже если и так. Я все равно не пойму, как так вбить в базу, чтобы было вот так вот с ключами
 
Форум » Jabber » Плагины - Talisman bot » Пишем плагины сами! (Для тех кто хочет научиться писать плагины)
Страница 12 из 13«1210111213»
Поиск:

Copyright Gigabyte © 2012
Создать сайт бесплатно