myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему

> Решение Стандартных Ошибок Скриптов

Теги
Нет тегов для показа
*FoxMalder*
сообщение 16.8.2008, 11:17
Сообщение #21


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




это уже все есть
Go to the top of the page
+Quote Post
D'aspid
сообщение 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)
К тому же команды пропускает в чат. Поможете разобраться с ошибками? Скрипт прилагаю.
Прикрепленные файлы
Прикрепленный файл  narkodiller.rar ( 32.39 килобайт ) Кол-во скачиваний: 5
 
Go to the top of the page
+Quote Post
Setuper
сообщение 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 >>
Go to the top of the page
+Quote Post
D'aspid
сообщение 17.8.2008, 15:11
Сообщение #24


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




Первые ошибки там все ясно и понятно их сразу исправил)) щас попробую остальные)

Спасибо Setuper, все работает big_smile.gif
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 19.8.2008, 10:23
Сообщение #25


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




ну так что с рекордами облом ?О.о :(
Go to the top of the page
+Quote Post
Setuper
сообщение 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)
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 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) :(
Go to the top of the page
+Quote Post
Setuper
сообщение 20.8.2008, 18:44
Сообщение #28


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




учись учись учись исправлять ошибки!
об этой ошибке я уже писал несколько постов выше.
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 20.8.2008, 20:31
Сообщение #29


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




я много много раз смотрел что может быть не так... но не увидел(
Go to the top of the page
+Quote Post
Setuper
сообщение 20.8.2008, 23:55
Сообщение #30


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




http://mydc.ru/index.html?amp;showtopic=...post&p=1753
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 21.8.2008, 11:49
Сообщение #31


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




как все оказалось просто)))
ну и напоследок с этим скриптом =) как сделать чтобы команды не были видны?
Go to the top of the page
+Quote Post
Wariner
сообщение 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
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 21.8.2008, 15:00
Сообщение #33


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




спс =)
Go to the top of the page
+Quote Post
D'aspid
сообщение 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)
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 23.8.2008, 21:00
Сообщение #35


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




В качестве второго параметра функции SendToNick - объекта Core - ожидается строка, а получили NULL, ой, nil. Скорее всего self._Sets.botmyinfo - пустая. Возможно, я не прав. Я как-то больше на PHP -)
Go to the top of the page
+Quote Post
Wariner
сообщение 23.8.2008, 23:53
Сообщение #36


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




проверь self._Sets.botmyinfo в ...\BUKTOPUHA\settings.dat
Go to the top of the page
+Quote Post
D'aspid
сообщение 24.8.2008, 8:44
Сообщение #37


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




А что нужно изменить?
Цитата
-- TrivEx._Sets.botmyinfo = "$MyINFO $ALL "..TrivEx._Sets.bot.." [ИГРА] Викторина. Помощь "..HintTrigg.."$ $BOT$$0$" -- описание бота
Go to the top of the page
+Quote Post
Wariner
сообщение 24.8.2008, 9:04
Сообщение #38


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




ну ты видишь что у тебя это строчка запостена.... поэтому когда викторина хочет её написать а не видет still_dreaming.gif
убери перед строчкой --
Go to the top of the page
+Quote Post
D'aspid
сообщение 24.8.2008, 12:50
Сообщение #39


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




мда... даже этого незаметил beat_plaster.gif Спасибо big_smile.gif
Go to the top of the page
+Quote Post
D'aspid
сообщение 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

И как ее исправить?
Go to the top of the page
+Quote Post

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
12 чел. читают эту тему (гостей: 12, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts ВАЖНО: Topic has attachmentsВопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
1 049 Wariner 988 938 3.2.2019, 12:51 Посл. сообщение: MIKHAIL
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 45 297 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 MIKHAIL 4 329 23.1.2015, 0:56 Посл. сообщение: MIKHAIL
No New Posts От: Установка скриптов
От темы с ID: 5657
0 MIKHAIL 4 795 29.7.2014, 23:37 Посл. сообщение: MIKHAIL
No New Posts Установка скриптов
Нужна помощь по установке
2 _wRz_ 7 307 29.7.2014, 16:11 Посл. сообщение: Артём
No new От: Вопросы Разработчикам Скриптов
От темы с ID: 173
29 Wariner 25 937 28.1.2014, 13:11 Посл. сообщение: Alexey
No New Posts Единая платформа для скриптов
Обсуждения вопроса создания единой платформы скриптов
5 Enyby 9 032 18.1.2012, 20:15 Посл. сообщение: Setuper
No new Topic has attachmentsПеределка скриптов
Прошу помощи
47 Fe(one)X 41 281 26.12.2011, 15:04 Посл. сообщение: Ksan
No new Topic has attachmentsВопросы Разработчикам Скриптов с SQL
вопросы по скриптам (мелкие вопросы)
101 Wariner 62 148 6.12.2011, 0:34 Посл. сообщение: Enyby
No new ВАЖНО: Topic has attachmentsМетод Быстрого Перевода Скриптов Под API_1
Самостоятельный быстрый перевод из API_2 ---> в API_1
30 Setuper 51 136 14.8.2011, 21:16 Посл. сообщение: Олешка
No New Posts От: Переделка скриптов
От темы с ID: 4941
6 Ksan 9 663 12.8.2011, 11:33 Посл. сообщение: Ksan
No new ВАЖНО: Запросы Скриптов
Ваши идеи по разработке скриптов под HeXHuB
36 Setuper 49 234 16.5.2011, 9:40 Посл. сообщение: ANDRBEST
No New Posts Документация DBHub - Написание скриптов на Perl
0 Артём 7 662 20.10.2010, 18:08 Посл. сообщение: Артём
No New Posts Topic has attachmentsЗаготовки скриптов для PtokaX
Делимся болванками скриптов
4 alex82 11 731 11.10.2010, 2:49 Посл. сообщение: alex82
No New Posts ВАЖНО: Запросы Скриптов
6 njnj 13 599 3.7.2010, 8:45 Посл. сообщение: Accelerator

 



RSS Сейчас: 23.11.2024, 18:45