Решение Стандартных Ошибок Скриптов |
Здравствуйте, гость ( Вход | Регистрация )
Решение Стандартных Ошибок Скриптов |
16.8.2008, 11:17
Сообщение
#21
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
это уже все есть
|
|
|
16.8.2008, 21:54
Сообщение
#22
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Есть несколько ошибок в скрипе Наркодиллер:
1. [00:31] Синтаксис DopeWarz.v1.1.LUA5-PtokaX.ru_newapi.lua:982: ')' expected near ']' 2. [00:32] Синтаксис DopeWarz.v1.1.LUA5-PtokaX.ru_newapi.lua:3394: unexpected symbol near '=' После того как исправил первые две ошибки вылезла следующая: 3. [00:35] Синтаксис DopeWarz.v1.1.LUA5-PtokaX.ru_newapi.lua:2108: attempt to call global 'GetItemByName' (a nil value) Ее на исправил, вылезла еще когда попытался начать игру: 4. [00:35] Синтаксис DopeWarz.v1.1.LUA5-PtokaX.ru_newapi.lua:646: attempt to call field 'msgMain' (a nil value) К тому же команды пропускает в чат. Поможете разобраться с ошибками? Скрипт прилагаю.
Прикрепленные файлы
|
|
|
16.8.2008, 22:54
Сообщение
#23
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
1-я ошибка: решение в строке 982:
в конце строки поменять местами символы ]), вот так: )] 2-я ошибка: решение в последней строчке (3394): разделить функции пробелом или переносом на следующую строку, вот так: Код RegConnected = UserConnected RegDisconnected = UserDisconnected 3-я ошибка: решение в строке 2108: заменить: Код GetItemByName на: Код Core.GetUser 4-я ошибка: решение в строке 2354: там написано: Код msgOnStartup = function() -- << Main Menu >> вместо: Код msgMain = function() -- << Main Menu >>
|
|
|
17.8.2008, 15:11
Сообщение
#24
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
Первые ошибки там все ясно и понятно их сразу исправил)) щас попробую остальные)
Спасибо Setuper, все работает |
|
|
19.8.2008, 10:23
Сообщение
#25
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
ну так что с рекордами облом ?О.о :(
|
|
|
19.8.2008, 11:21
Сообщение
#26
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Нужно запустить таймер
в старом апи он запускался набором команд: Код SetTimer(1000) StartTimer() в новом апи он запускается добавлением таймера, а работает засчет идентификатора таймера в функции OnTimer(tmr) Таким образом в функцию OnStartup() надо добавить код: Код tmr=TmrMan.AddTimer(1000)
|
|
|
20.8.2008, 18:30
Сообщение
#27
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
если я тебя правельно понял то это надо добавить сюда
Код function OnStartup() if tSettings.bRegister then Core.RegBot(tSettings.Bot.sNick,tSettings.Bot.sDesc,tSettings.Bot.sMail,true) end if loadfile(tSettings.fRecord) then dofile(tSettings.fRecord) end; end в результате Record_newapi.lua:191: attempt to call global 'GetItemByName' (a nil value) :( |
|
|
20.8.2008, 18:44
Сообщение
#28
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
учись учись учись исправлять ошибки!
об этой ошибке я уже писал несколько постов выше. |
|
|
20.8.2008, 20:31
Сообщение
#29
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
я много много раз смотрел что может быть не так... но не увидел(
|
|
|
20.8.2008, 23:55
Сообщение
#30
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
|
|
|
21.8.2008, 11:49
Сообщение
#31
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
как все оказалось просто)))
ну и напоследок с этим скриптом =) как сделать чтобы команды не были видны? |
|
|
21.8.2008, 13:31
Сообщение
#32
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Там где команда надо дописать return true:
CODE function ChatArrival(sUser,sData)
sData = string.sub(sData,1,-2) local _,_,cmd =string.find(sData, "%b<>%s+(%S+)") if cmd == "!go" then бла бла бла return true end end |
|
|
21.8.2008, 15:00
Сообщение
#33
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
спс =)
|
|
|
23.8.2008, 20:51
Сообщение
#34
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
А можете пояснить что это за ошибка и как ее исправить?
Цитата 23.08.2008 20:13:19 - PtokX 0.4.1.1\scripts\BUKTOPUHA_newapi.lua:395: bad argument #2 to 'SendToNick' (string expected, got nil) Вот строка: Код Core.SendToNick(curUser.sNick,self._Sets.botmyinfo)
|
|
|
23.8.2008, 21:00
Сообщение
#35
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
В качестве второго параметра функции SendToNick - объекта Core - ожидается строка, а получили NULL, ой, nil. Скорее всего self._Sets.botmyinfo - пустая. Возможно, я не прав. Я как-то больше на PHP -)
|
|
|
23.8.2008, 23:53
Сообщение
#36
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
проверь self._Sets.botmyinfo в ...\BUKTOPUHA\settings.dat
|
|
|
24.8.2008, 8:44
Сообщение
#37
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
А что нужно изменить?
Цитата -- TrivEx._Sets.botmyinfo = "$MyINFO $ALL "..TrivEx._Sets.bot.." [ИГРА] Викторина. Помощь "..HintTrigg.."$ $BOT$$0$" -- описание бота
|
|
|
24.8.2008, 9:04
Сообщение
#38
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
ну ты видишь что у тебя это строчка запостена.... поэтому когда викторина хочет её написать а не видет
убери перед строчкой -- |
|
|
24.8.2008, 12:50
Сообщение
#39
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
мда... даже этого незаметил Спасибо
|
|
|
25.8.2008, 21:50
Сообщение
#40
|
|
Освоившийся участник Группа: Пользователи Сообщений: 280 Регистрация: 4.6.2008 Из: Россия Пользователь №: 10 Спасибо сказали: 42 раза |
А что означает вот эта ошибка?
Цитата [00:46] Синтаксис XO_newapi.lua:227: '=' expected near 'Core' Вот сама строка: Цитата tInvite[string.lower(curUser.sNick)][2]Core.SendPmToNick(.sNick,tbot,"Ваше приглашение не приняли.") tInvite[string.lower(curUser.sNick)] = nil И как ее исправить? |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ВАЖНО: Вопросы Разработчикам Скриптов вопросы по скриптам (мелкие вопросы) |
1 049 | Wariner | 988 938 | 3.2.2019, 12:51 Посл. сообщение: MIKHAIL | |
ВАЖНО: Модули для скриптов RusHub | 26 | Setuper | 45 297 | 21.3.2017, 17:31 Посл. сообщение: Alexey | |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
0 | MIKHAIL | 4 329 | 23.1.2015, 0:56 Посл. сообщение: MIKHAIL | |
От: Установка скриптов От темы с ID: 5657 |
0 | MIKHAIL | 4 795 | 29.7.2014, 23:37 Посл. сообщение: MIKHAIL | |
Установка скриптов Нужна помощь по установке |
2 | _wRz_ | 7 307 | 29.7.2014, 16:11 Посл. сообщение: Артём | |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
29 | Wariner | 25 937 | 28.1.2014, 13:11 Посл. сообщение: Alexey | |
Единая платформа для скриптов Обсуждения вопроса создания единой платформы скриптов |
5 | Enyby | 9 032 | 18.1.2012, 20:15 Посл. сообщение: Setuper | |
Переделка скриптов Прошу помощи |
47 | Fe(one)X | 41 281 | 26.12.2011, 15:04 Посл. сообщение: Ksan | |
Вопросы Разработчикам Скриптов с SQL вопросы по скриптам (мелкие вопросы) |
101 | Wariner | 62 148 | 6.12.2011, 0:34 Посл. сообщение: Enyby | |
ВАЖНО: Метод Быстрого Перевода Скриптов Под API_1 Самостоятельный быстрый перевод из API_2 ---> в API_1 |
30 | Setuper | 51 136 | 14.8.2011, 21:16 Посл. сообщение: Олешка | |
От: Переделка скриптов От темы с ID: 4941 |
6 | Ksan | 9 663 | 12.8.2011, 11:33 Посл. сообщение: Ksan | |
ВАЖНО: Запросы Скриптов Ваши идеи по разработке скриптов под HeXHuB |
36 | Setuper | 49 234 | 16.5.2011, 9:40 Посл. сообщение: ANDRBEST | |
Документация DBHub - Написание скриптов на Perl | 0 | Артём | 7 662 | 20.10.2010, 18:08 Посл. сообщение: Артём | |
Заготовки скриптов для PtokaX Делимся болванками скриптов |
4 | alex82 | 11 731 | 11.10.2010, 2:49 Посл. сообщение: alex82 | |
ВАЖНО: Запросы Скриптов | 6 | njnj | 13 599 | 3.7.2010, 8:45 Посл. сообщение: Accelerator |
|
Сейчас: 23.11.2024, 15:04 |