Автор: infection 14.10.2010, 10:14
Ещё раз всем привет!
Собственно нужно сделать в скрипте следующие...
Что выдавало сообщение не так
Код
[вермя] Вы не зарегистрированы. Пользоваться поиском и скачивать запрещено!
Вот хочу что-бы бот это выдавал например PtokaX
Код
<PtokaX> Вы не зарегистрированы. Пользоваться поиском и скачивать запрещено!
Подскажите что делать в самом скрипте?
Вот сам скрипт.
Код
local sMsg="Вы не зарегистрированы. Пользоваться поиском и скачивать запрещено!"
function ConnectToMeArrival(tUser)
if tUser.iProfile==-1 then
if Core then
Core.SendToUser(tUser,sMsg)
else
tUser:SendData(sMsg)
end
return true
end
end
RevConnectToMeArrival,SearchArrival=ConnectToMeArrival,ConnectToMeArrival
Автор: Saymon 14.10.2010, 10:49
Код
sBot = "PtokaX" -- или SetMan.GetString(21) тогда имя бота будет взято с настроек хаба
Код
Core.SendToUser(tUser,"<"..sBot.."> "..sMsg)
Автор: infection 14.10.2010, 11:16
attempt to concatenate global 'sBot' (a nil value)
а это куда конкретно вставить?
Core.SendToUser(tUser,"<"..sBot.."> "..sMsg)
Автор: Saymon 14.10.2010, 11:36
Ошибку перевести, не?
В начале скрипта напиши:
Код
sBot = "PtokaX"
Далее, какой АПИ? Если втрой то:
Код
if Core then
Core.SendToUser(tUser,sMsg)
else
замени:
Код
Core.SendToUser(tUser,sMsg)
на:
Код
Core.SendToUser(tUser,"<"..sBot.."> "..sMsg)
Автор: Ksan 14.10.2010, 16:54
infection, блин, ты когда уже начнёшь сам делать такие простейшие вещи, а??
Автор: bot9ra 16.10.2010, 12:53
Цитата(Ksan @ 14.10.2010, 17:54)
infection, блин, ты когда уже начнёшь сам делать такие простейшие вещи, а??
парень рассмешил
сменить имя не может боту.