Перейти к содержимому
  • 0
Alexhotice

Проверка на ник

Вопрос

Как в код можно встроить проверку на ник и в сети/отошел ли он. Есть код, который проверяет ник в сети и меняет его статус на "онлайн". Как вместе со сменой статуса, можно рядом дописывать определенную фразу, к каждому игроку свою?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

Как проверять онлайн или нет уже объяснили же.

Что за фазы ты имеешь в виду?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, Totoro сказал:

Что за фазы ты имеешь в виду?

когда человек входит в сеть, чтобы писало на экране чем обычно занимается

что-то вроде "Alexhotice [Online] пчелки" вот это последнее слово чтобы отличалось цветом от ника и статуса  и присвоить каждому свое

 

я понимаю как это сделать разбив на разные группки, но не хочется выделять по одному человеку группу, а просто чтобы рядом писало

Изменено пользователем Alexhotice

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для вывода нужной фразы для каждого ника можно использовать, например, такой код:

local phrases = {
  ["вован"] = { [false]="оффлайн",   [true]="онлайн"   },
  ["серый"] = { [false]="спит",      [true]="зажигает" },
  ["жека"] =  { [false]="потерялся", [true]="в деле"   },
}

for nick,phrase in pairs(phrases) do
  print( nick,phrase[online(nick)] )
end

Как реализовать функцию online(nick), проверяющую онлайн игрока, уже рассказали в предыдущей теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, eu_tomat сказал:

Как реализовать функцию online(nick)

это я знаю, сделал.

5 минут назад, eu_tomat сказал:

Для вывода нужной фразы для каждого ника можно использовать, например, такой код

а как тут цвет можно установить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Alexhotice сказал:

а как тут цвет можно установить?

Не пробовал немного ознакомиться с документацией? Ссылка

Тебе надо смотреть в сторону GPU

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Asior сказал:

Тебе надо смотреть в сторону GPU

это я читал, я имею ввиду если именно в данном куске разбить на цвета

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А чего там разбирать то? Меняй print на gpu.set(). Но перед этим указывай данные по изменению цвета через setForeground(). Да и все. Остальное, оформление сам подбирай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
11 часов назад, Asior сказал:

А чего там разбирать то? Меняй print на gpu.set(). Но перед этим указывай данные по изменению цвета через setForeground(). Да и все. Остальное, оформление сам подбирай.

print() на gpu.set() менять не нужно, цвет и так будет отображаться

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...