Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Развлекательные скрипты [PtokaX] _ Бутылочка

Автор: Nickolya 10.6.2008, 18:09

Цитата
Функционал скрипта:


Игра в бутылочку на хабе, бот выдает сначала фразы из таблицы w, затем - случайное действие из таблицы s.
Возможность случайной игры в бутылочку без участия пользователей. Включается и выключается из меню.
[nick1] - ник того, кто крутит бутылочку, или слчуайный ник при случайной игре
[nick2] - случайный ник из всех, находящихся на хабе

Что умеет скрипт (добавлено мною):


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

Что примерно получается:

[00:00:03] < Бутылочка > *** Бутылочка крутится, крутится...
[00:00:04] < Бутылочка > *** Крутится, вертится...
[00:00:05] < Бутылочка > *** Останавливается...
[00:00:06] < Бутылочка > *** И указывает на MaRy...
[00:00:07] < Бутылочка > *** Nickolya от радости прыгает на MaRy и страстно целует в губы ***


Выкладываю версии для 1 и 2 апи хаба. Пользуйтесь на здоровье! ;) big_smile.gif

 Bottle_API_2.lua ( 9.23 килобайт ) : 592
 Bottle_API_1.lua ( 9.01 килобайт ) : 193
 Bottle_API_2_с_задержкой_.lua ( 9.5 килобайт ) : 488
 

Автор: Wariner 8.7.2009, 22:07

тему почистил, файлы перезалил!
2Артём(отшельник): скрипт с задержкой работает хорошо, не знаю какие у тебя проблемы....

Автор: 4yBaK 1.12.2009, 17:10

1

Автор: Артём 1.12.2009, 17:43

4yBaK
А переписать под себя слова слабо?

Автор: DEN 007 4.4.2010, 21:01

А вот есть предложение кто может доработать?

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

А то на больщих хабах получается мега флуд)))

Автор: as91 5.4.2010, 21:21

так, бутылочка с задержками - найдена ошибка
207 строчка

Код
SendToAll("<"..Bot.."> *** Случайная игра в бутылочку остановлена!")

а надо
Код
Core.SendToAll("<"..Bot.."> *** Случайная игра в бутылочку остановлена!")


еще такая фича - не работает случайная игра - запускаешь, а бутылочка не нрутиться. при остановке выкидывало ошибку, но после того, что я проделал выше - все заработало, пишет что бутлка остановленна, но игра случайная не работает Стоит птока 0.411 на линкусе

Автор: Fe(one)X 26.4.2010, 16:47

А как убрать бота " Бутылочка " из списка пользователей? Что в коде поменять нужно?

Автор: Артём 26.4.2010, 17:15

Цитата(Fe(one)X @ 26.4.2010, 16:47) *
Что в коде поменять нужно?

закоментируй
Код
Core.RegBot

Автор: Dan Claimant 17.9.2010, 0:18

[01:17:21] <PtokaX> *** D:\()PtokaX\scripts\Bottle_API_2_с_задержкой_.lua:207: attempt to call global 'SendToAll' (a nil value)

[01:17:21] <********> !bb.stoprandom

Автор: DEN 007 17.9.2010, 5:43

Цитата(Dan Claimant @ 17.9.2010, 1:18) *
[01:17:21] <PtokaX> *** D:\()PtokaX\scripts\Bottle_API_2_с_задержкой_.lua:207: attempt to call global 'SendToAll' (a nil value)

[01:17:21] <********> !bb.stoprandom


а в мансетке разве не YnHub стоит???

http://mydc.ru/r/?http://ynhub.org/forum/

Автор: Dan Claimant 17.9.2010, 8:02

упс, простите =) ступил
не просмотрел сообщения внимательно... ответ в Сообщение #6

всё-равно спасибо =)

Автор: taylor 8.10.2014, 13:29

вот что у меня вибивает что делать

13:28:57] <PtokaX> *** ...ая папка 2\0.5.0.2-Lua5.2.3-x64\scripts\Bottle_API_2.lua:126: attempt to index global 'tNeedToSend' (a nil value)
stack traceback:
...ая папка 2\0.5.0.2-Lua5.2.3-x64\scripts\Bottle_API_2.lua:126: in function <...ая папка 2\0.5.0.2-Lua5.2.3-x64\scripts\Bottle_API_2.lua:120>