Версия для печати темы
MyDC.ru _ Развлекательные скрипты [PtokaX] _ Игра | Крестики - Нолики
Автор: Taulalan 5.1.2009, 10:49
-----------------------------------------------------------------------------------
Название: Крестики - Нолики
Версия: API1, API2
Описание: думаю всем всё понятно
-----------------------------------------------------------------------------------
Скриншот:
Автор: zer0 5.1.2009, 13:29
у кого есть для APi 2 , дайте плиз
Автор: ATOM 6.1.2009, 10:45
Народ плз, сделайте под APL2
Автор: Wariner 6.1.2009, 11:10
перевёл тестим
Автор: zer0 6.1.2009, 12:27
Огромное спасибо , все работает ))))
Автор: Fislons 7.1.2009, 1:10
А можете доделать пару фигень: Играть до 3-х побед, и что б был рейтинг, например: победил 3-0 - 3 очка, победил 3-1 - 2 очка, победи 3-2 - 1 очко, плз доделайте....
Автор: Spongebob 8.1.2009, 7:49
Спасибо, скрипт классный...вот ещё кто нибудь Морской бой замутил, вообще Super было
Автор: reider666 5.2.2009, 17:13
прет всем я шяс задам глупый вопрос а как играть в неё а то чтота невыходит
Автор: Wariner 5.2.2009, 20:33
а что конкретно не выходит? Ваши действий, ошибки скрипта?
Автор: reider666 7.2.2009, 0:58
хех какие клавиши жать после того как пригласили играть
Автор: Wariner 7.2.2009, 11:38
В морской бой никогда не играли?! Надо ввести букву(англ) и цифру например A1
Автор: reider666 8.2.2009, 19:26
играли а где вводить в привате бо скока нееводили ноль внимания
Автор: Wariner 10.2.2009, 18:46
ошибки значит смотри или попробуй скрипт подвигать вверх вниз
Автор: maxwell 18.2.2009, 9:25
установил на ptokax 0.4.1.0. Скрипт загрузился нормально без ошибок но не появляется меню игры. В чём может быть ошибка?
Автор: Wariner 18.2.2009, 21:16
Цитата(maxwell @ 18.2.2009, 9:25)
установил на ptokax 0.4.1.0. Скрипт загрузился нормально без ошибок но не появляется меню игры. В чём может быть ошибка?
у меня всё работало! возможны конфликты с другими скриптами! подвигай скрипт вверх вниз
Автор: Tarantul13 5.3.2009, 23:44
Народ крестики нолики абалденная штука) а случайно нету у кого нить крестиков ноликов 5х5? или ваще безумная идея никто немутил морской бой?
P.S.
Автор: Vizunchik 19.3.2009, 18:38
народ помогите со скриптом выдаёт ошибку
Код
[20:30] Синтаксис ...рвак хаба\0.4.1.1\scripts\[Игра] Крестики нолики.lua:36: bad argument #1 to 'lower' (string expected, got nil)
Автор: Wariner 19.3.2009, 19:47
наизменяете скриптов а потом жалуетесь на то что не работает... у меня нет в 36 строчке слова lower. код в студию!
Автор: Vizunchik 19.3.2009, 20:17
Цитата(Wariner @ 19.3.2009, 21:47)
наизменяете скриптов а потом жалуетесь на то что не работает... у меня нет в 36 строчке слова lower. код в студию!
Автор: Санёк 19.3.2009, 23:52
Цитата
tbot = "ИмяБота"
//А как сделать что бы все мессаги шли от бота хаба ? PLZ подскажите!!
UPD:
Осилил сам )
Цитата
tbot = SetMan.GetString(21)
Скрипт отличный. Но вот можно было бы функциональности добавить..
Автор: Setuper 20.3.2009, 1:37
хехе.
Какой именно функциональности? Чего не хватает тебе?
Автор: Санёк 20.3.2009, 2:55
1. Замеченный баг: если юзер отказывается играть в игру, отослав мессагу "нет" - ничего не происходит.
2. Если я запустил игру с кем-то, а другой 3 юзер пытается запустить игру со мной - можно было бы сделать сообщение "Этот пользователь уже играет"
3. Неплохо было бы сделать возможность отменять игру, оповестив при этом того юзера которому она предлагалась. В т.ч. автоматическую отмену по истечении некоторого времени.
Автор: Vizunchik 20.3.2009, 19:23
народ помогите со скриптом выдаёт ошибку
Код
[20:30] Синтаксис ...рвак хаба\0.4.1.1\scripts\[Игра] Крестики нолики.lua:36: bad argument #1 to 'lower' (string expected, got nil)
Плиз помогите
Автор: Vizunchik 26.3.2009, 22:05
Народ погите с игрушкой
Автор: Lesh™ 15.5.2009, 19:46
Да, былобы не плохо что бы мастера нам помогли )))
Автор: skonda 27.5.2009, 21:40
Цитата(Санёк @ 20.3.2009, 3:55)
1. Замеченный баг: если юзер отказывается играть в игру, отослав мессагу "нет" - ничего не происходит.
2. Если я запустил игру с кем-то, а другой 3 юзер пытается запустить игру со мной - можно было бы сделать сообщение "Этот пользователь уже играет"
3. Неплохо было бы сделать возможность отменять игру, оповестив при этом того юзера которому она предлагалась. В т.ч. автоматическую отмену по истечении некоторого времени.
согласен было бы неплохо
Автор: БаХуС 16.7.2009, 19:14
Я вообще не пойму как и что!!! Занунул скрипт запустил... а как с народом-то играть? как приглашать? потому, что когда просто A1 в чаие пишу тупо пишется Ф1 и все!!! Извините, я первый раз, а фака по скриптам не нашел(((
Автор: Wariner 16.7.2009, 19:31
нажимаешь на любом юзере правой кнопкой и там должна быть менюшка игрыы
Автор: Pro009 27.9.2009, 2:30
Цитата(Taulalan @ 5.1.2009, 11:49)
-----------------------------------------------------------------------------------
Название: Крестики - Нолики
Версия: API1, API2
Описание: думаю всем всё понятно
-----------------------------------------------------------------------------------
Скриншот:
У меня перезапускается клиент при нажатии кнопки сыграть с юзером в крети нолики, чем объясняется этот касяк?
Автор: TiGRpp 26.12.2009, 10:49
Цитата(БаХуС @ 16.7.2009, 20:14)
Я вообще не пойму как и что!!! Занунул скрипт запустил... а как с народом-то играть? как приглашать?
Действительно, алгоритм игры неочевиден, потому для своих юзеров я соорудил маленькую инструкцию...
Может кому пригодится:
Код
Core.SendToUser(curUser,"$UserCommand 1 2 ИГРЫ\\Сыграть в крестики-нолики с \"User\"$$To: "..tbot.." From: %[mynick] $<%[mynick]> invite %[nick]||")
Core.SendToUser(curUser,"$UserCommand 1 3 ИГРЫ\\Крестики-нолики. Инструкция\\Для приглашения юзера к игре, вызовите меню Хаба и ИГРЫ, щелкнув по нику того, с кем Вы намерены играть, а затем нажмите 'Сыграть в крестики-нолики'...$<%[mynick]> ||")
Далее по подсказкам бота.
Цитата(БаХуС @ 16.7.2009, 20:14)
потому, что когда просто A1 в чаие пишу тупо пишется Ф1 и все!!!
Игра ведется в личке бота.
Переключи раскладку клавиатуры и включи капс для игры.
Автор: DEN 007 3.4.2010, 23:17
Так долго не мог понять почему не работает "нет" наконецто нашёл...
Исправленый скрипт все работает!
Автор: OLGA 24.9.2010, 13:55
Мжет ктонибудь с первого поста этой темы переделать Крестики-нолики чтоб игра игралась и с меню хаба, а не только при нажатии на ник юзера? А то нажимаешь, и написано Вы уже играете в крестики-нолики с ним! За ранее спасибо. Скрипт под апи 2 скачала. и ещё вылезла ошибка 203: attemt to index'(a nil value). Помогите исправить.
Автор: RAND(i)M 25.9.2010, 22:37
через меню хаба - не самая лучшая идея, во-первых придётся принудительно вводить ник соперника (иначе как в меню хаба его указать ?). Во-вторых нужна проверка на наличие юзера с таким ником. Лишние никому не нужные действия.
Насчёт ошибки 203, попробуй вариант не из топика, а постом выше тебя от DEN007.
Автор: sexynapku 5.3.2011, 16:24
Подскажите пожайлуста как сделать чтобы было сыграть с юзером и его ник
Цитата
Core.SendToNick(curUser,"$UserCommand 1 3 ИГРЫ\\Сыграть с юзером $$To: "..tbot.." From: %[mynick] $<%[mynick]> !крестики %[line:Введите ник]||")
посмотрите где ошибся
Автор: Артём 5.3.2011, 16:29
sexynapku, место
Код
%[line:Введите ник]
напиши
Код
%[nick]
Автор: sexynapku 5.3.2011, 16:47
Цитата(Артём @ 5.3.2011, 17:29)
sexynapku, место
Код
%[line:Введите ник]
напиши
Код
%[nick]
не рабоатет !
Цитата
Core.SendToUser(curUser,"$UserCommand 1 2 ИГРЫ\\Сыграть в крестики нолики с \этим юзером\$$To: "..tbot.." From: %[mynick] $<%[mynick]> !крестики %[nick]|")
Core.SendToNick(curUser,"$UserCommand 1 3 ИГРЫ\\Сыграть с юзером $$To: "..tbot.." From: %[mynick] $<%[mynick]> !крестики %[nick]||")
Автор: Артём 5.3.2011, 16:49
sexynapku, кривые руки у тебя, сам посмотри на первую и вторую строку, в первой одна | , а во второй ||
Автор: sexynapku 5.3.2011, 17:26
Цитата(Артём @ 5.3.2011, 17:49)
sexynapku, кривые руки у тебя, сам посмотри на первую и вторую строку, в первой одна | , а во второй ||
поменял не работает
Автор: Артём 5.3.2011, 17:34
sexynapku, что на что поменял?
Автор: sexynapku 5.3.2011, 17:46
Цитата(Артём @ 5.3.2011, 18:34)
sexynapku, что на что поменял?
ну удалил это черточку
Автор: Артём 5.3.2011, 17:48
sexynapku, ту где одна? , две должны быть в первом и во втором
Автор: sexynapku 5.3.2011, 18:05
Цитата(Артём @ 5.3.2011, 18:48)
sexynapku, ту где одна?
, две должны быть в первом и во втором
неа не работает
Автор: Ksan 5.3.2011, 18:07
Цитата(sexynapku @ 5.3.2011, 19:24)
Core.SendToNick(curUser,"$UserCommand 1 3 ИГРЫ\\Сыграть с юзером $$To: "..tbot.." From: %[mynick] $<%[mynick]> !крестики %[line:Введите ник]||")
Если Core.SendToNick, то дальше в скобках первым должен стоять ник, а не табличный curUser..
Это как минимум.
Автор: sexynapku 7.3.2011, 14:03
Цитата(Ksan @ 5.3.2011, 19:07)
Если Core.SendToNick, то дальше в скобках первым должен стоять ник, а не табличный curUser..
Это как минимум.
а еще что надо сделать
Автор: Setuper 7.3.2011, 14:07
Из какого поста скрипт?
Автор: AURUM0301 3.7.2011, 10:43
а что написать чтоб когда выбираешь оппонента там было написано не "сыграть с USER" а ник конкретного человека был??
Автор: ramzes 26.12.2011, 16:35
Код
[16:18] Скрипт запущен.
[16:37] Синтаксис ...0.4.1.1 Final full\scripts\CountGraphic_1.2_api2.lua:83: attempt to call global 'tProfiles' (a table value)
Скрипт запустил всё работало до определённого момента, минут 5 =)
Вывалилась ошибка.
______________________
P.S> всё, ошибка была в имени бота в скрипте, который я переименовал некорректно, а именно были пробелы. Спасибо за скрипт!
Автор: Ksan 26.12.2011, 16:55
ramzes, а при чем тут CountGraphic_1.2_api2.lua?
Автор: ramzes 27.12.2011, 9:42
Цитата(Ksan @ 26.12.2011, 17:55)
ramzes, а при чем тут CountGraphic_1.2_api2.lua?
Вот такая ошибка вылетала, извините, не обратил внимания что это скрипт статистики тоже некорректно отработал. Скрипт крестиков-ноликов отлично работает. Ещё раз спасибо!
Автор: AURUM0301 9.3.2012, 18:08
а что написать чтоб когда выбираешь оппонента там было написано не "сыграть с USER" а ник конкретного человека был?? кто нить поможет, не?
Автор: AirKobra45 10.3.2012, 13:47
Цитата(AURUM0301 @ 10.3.2012, 0:08)
а что написать чтоб когда выбираешь оппонента там было написано не "сыграть с USER" а ник конкретного человека был?? кто нить поможет, не?
Никак!
Код
function UserConnected(curUser)-- Я бы tUser поставил т.к. это таблица
Core.SendToUser(curUser,"$UserCommand 1 2 ИГРЫ\\Сыграть в крестики нолики с \"User\"$$To: "..tbot.." From: %[mynick] $<%[mynick]> invite %[nick]|")
end
Строка меню отправляется каждому пользователю одна и та же и не может менять значение (тот же User в зависимости от того на кого ты наводишь курсор мыши)
Но если так хочется напиши так:
Код
function UserConnected(curUser)-- Я бы tUser поставил т.к. это таблица
Core.SendToUser(curUser,"$UserCommand 1 2 ИГРЫ\\Сыграть в крестики нолики с (пиши меж скобок что хочешь, а скобки можешь убрать)$$To: "..tbot.." From: %[mynick] $<%[mynick]> invite %[nick]|")
end