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

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

MyDC.ru _ Kорзина _ От: Бутылочка

Автор: Infernus-pro 10.6.2008, 19:19

Все работает замечательно но когда я пытаюсь остановить случайную игру то в чат пишет это:
[22:17:28] <PtokaX> *** Bottle___API_2___.lua:198: attempt to call global 'SendToAll' (a nil value)
[22:17:28] <Infernus-pro> !bb.stoprandom

Автор: Jaska 10.6.2008, 20:31

 Bottle___API_2___.lua ( 9.23 килобайт ) : 283


Поправил. Пользуйся

Автор: Infernus-pro 10.6.2008, 21:17

спс большое) Скрипт очень хороший, до этого у меня был MultiBot (там тоже бутылочка) но он что то не работал видать из за Хубабота.

Автор: Санд ость 3.7.2008, 21:25

Цитата(Jaska @ 10.6.2008, 20:31) *
 Bottle___API_2___.lua ( 9.23 килобайт ) : 283


Поправил. Пользуйся

скажите лучше какая команда для запуска и для остановки

Автор: DIMANES 10.9.2008, 4:46

у меНя не работает дайте под птоку 0360

Автор: Wariner 10.9.2008, 7:00

под птоку 0360 качай из первого поста, файл у которого написанно API 1

Автор: Vizunchik 1.12.2008, 12:52

Народ сможете сделать что бы не флудили с играй .И после повторного ввод о команды писало например : Подождите Н минут и попробуйте с ново

Автор: Derk_B_P 4.2.2009, 1:43

PtokaX_0.3.5.1.lua5.0.2

Syntax ...aX_0.3.5.1.lua5.0.2\scripts\Bottle_lua_5.1_API_1.lua:99: attempt to call field `maxn' (a nil value)

Автор: Wariner 4.2.2009, 12:12

maxn надо заменить на getn... Переходим на новые птоки с новыми версиями языка!

Автор: Derk_B_P 4.2.2009, 15:44

2 Wariner:

Syntax ...aX_0.3.5.1.lua5.0.2\scripts\Bottle_lua_5.1_API_1.lua:118: bad argument #1 to `collectgarbage' (number expected, got string)

P.S.: Хаб, по населённости, не большой (Около 300). Да и скрипты работают только под этот Хаб/Апи.

Автор: ЯдерныйАпельсин 10.3.2009, 13:06

может есть у кого ещё десяток вариантов поцелуев а то у меня на хабе большая попуярность так как девак много сидит

Автор: Setuper 10.3.2009, 13:18

Цитата(Wariner @ 4.2.2009, 12:12) *
maxn надо заменить на getn... Переходим на новые птоки с новыми версиями языка!

А ещё лучше использовать вместо функции оператор #.

Автор: Санёк 15.3.2009, 13:13

А можно переписать, что бы вместо ника Бутылочка все фразы кидал бот хаба.. ?

Автор: Nickolya 15.3.2009, 13:35

Ищешь в самом скрипте такую строчку

Код
Bot = " Бутылочка "    -- ник бота
и можно самому сюда вписать ник бота или в зависимости от апи написать так:
АПИ 1: Bot = frmHub:GetHubBotName() -- ник бота
АПИ 2: Bot = SetMan.GetString(21) -- ник бота

Автор: Санёк 17.3.2009, 16:20

Народ, а может кто-нибудь возмётся и переделает скрипт API2 что бы: все сообщения кидал бот хаба, минимальное время до ЛЮБОЙ следующей игры (например множество пользовательсих или случайная - пользовательская) было например бы 3 мин. дабы не флудить.
Я в этом ничего не смыслю :(

Автор: Wariner 17.3.2009, 18:50

по поводу бота тебе уже ответили по поводу менюшки тоже всё очень легко. Попробуй разобраться сам!

Автор: Санёк 20.3.2009, 2:10

Да, скрипт отличный. Бота переделал как хотел, сделал доступным менюшку для юзеров (на моём локальном хабе все юзеры незарегенны).
Но вот осталась проблема - отсутствие интревала между бутылочкой которую запускают юзеры !!

Автор: Wariner 20.3.2009, 17:40

пробуем API 2

 Bottle_API_2.lua ( 9.49 килобайт ) : 56
 

Автор: li4nost 20.3.2009, 20:44

Цитата(Санёк @ 20.3.2009, 1:10) *
Да, скрипт отличный. Бота переделал как хотел, сделал доступным менюшку для юзеров (на моём локальном хабе все юзеры незарегенны).
Но вот осталась проблема - отсутствие интревала между бутылочкой которую запускают юзеры !!


у меня тоже изначально были все незареганые.

ставь скрипт от сетапера - регми. отключи вопросы, чтоб не было лишнего гемора. все корректно.

просто начни читать скрипты - там все эллементарно!

все скрипты идут под зареганых. много будет проблем с переписской. лучше 1 раз зарегать

Автор: Vizunchik 21.3.2009, 8:32

Цитата(Wariner @ 20.3.2009, 19:40) *
пробуем API 2

[10:31] Синтаксис ...Ы\СЕРВАКИ НА ВИНДЕ\Сервак хаба\0.4.1.1\scripts\1.lua:135: attempt to perform arithmetic on global 'iTime' (a nil value)

Автор: Wariner 21.3.2009, 11:27

упс
сделайте вот так

Код
Bot = " Бутылочка "    -- ник бота
iTime = 30   -- время задержки в секундах
iInterval = 120 -- секундный интервал для случайной игры

Автор: Vizunchik 21.3.2009, 12:09

пока всё работает