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

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

MyDC.ru _ Kорзина _ от часто задавемые вопросы

Автор: Uncle_Dif 29.7.2009, 23:24

Мой запрос на Тему "Как сделать отсылку сообщения пользователю при входе на хаб?"
Хотелось бы модернизировать этот скриптик возможностью отсылать рандомные сообщения. Поясню: у меня куча разных приветствий в клиенте, я бы их в этот скрипт впихнул и таким образом любой юзер, в мое отсутствие, получит мой привет. Ктонить возьмется? Пасяб.

Автор: Wariner 30.7.2009, 18:41

создаёшь в начале скрипта таблицу

Код
tMsg = {
    [1] = "Приает",
    [2] = "Здорово",
    [3] = "Хай",
}

а потом вместо текста сообщения пишешь
Код
tMsg[math.random(1, #tMsg)]

Автор: Uncle_Dif 1.8.2009, 8:48

Wariner, я сделал так:
tMsg = {
[1] = "Приает",
[2] = "Здорово",
[3] = "Хай",
}
local sMsg=[[
tMsg[math.random(1, #tMsg)]

]]

function UserConnected(tUser)
Core.SendToUser(tUser,sMsg)
end
RegConnected=UserConnected
OpConnected=UserConnected
Оно запускается..., в чат выдает: [11:46:15] tMsg[math.random(1, #tMsg)]

чешурепу! Что у меня "нетак"?

Автор: Wariner 1.8.2009, 10:23

Код
tMsg = {
    [1] = "Приает",
    [2] = "Здорово",
    [3] = "Хай",
}

function UserConnected(tUser)
  Core.SendToUser(tUser,  tMsg[math.random(1, #tMsg)])
end
RegConnected=UserConnected
OpConnected=UserConnected


просто надо немного думать головой!

PS: код надо выделять!!!

Автор: Uncle_Dif 1.8.2009, 12:28

Грех над нубом смеяться)))....
Для меня Lua- египетская грамота. За науку спасибо.

PS Wariner, скопировал твой последний пост: запускается, нет синтаксических.... В чате- ничего.

Автор: Wariner 1.8.2009, 12:38

хз у меня работает только что проверил!
займись магией двиганья скрипта вверх вниз)))

Автор: Uncle_Dif 1.8.2009, 15:18

не помогла, магия-то))).... Ващет скриптец нормальный, его б доделать- меню, чат-приват, добавить сообщение, удалить... чтоб опы могли юзать.

Автор: Wariner 1.8.2009, 16:54

ну так займись)))