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

Как получить значения из таблицы getPlayers()

Вопрос

Всем привет. Нужна помощь с радаром из Computronics. Функция getPlayers() выдает таблицу данных. Мне нужно вытащить из этой таблицы значения, чтобы потом, к примеру, напечатать на экране. То есть, напечатать ник игрока, которого засек этот радар, а не всю таблицу. Заранее спасибо за помощь.

Изменено пользователем Alex
теги

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


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

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

  • 0

SKWXsn1.png

local com = require('component')
local radar = com.radar

local pl_list = radar.getPlayers()

for i = 1, #pl_list do
  print('Имя: '.. pl_list[i].name)
  print('Дистанция: '..pl_list[i].distance)
  print('Координаты: x = '..pl_list[i].x..' y = '..pl_list[i].y..' z = '..pl_list[i].z)
  print(' ')
end

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


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

воспользуйся следующей конструкцией:

for key,val in pairs(твоя_таблица) do
   --действия со значениями
   --key - ключ элемента
   --val - значение
   --неиспользуемые можно зменить на "_"
end

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


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

 

воспользуйся следующей конструкцией...

 

Спасибо за ответ. Но когда я пытаюсь написать результат, все равно выдает таблицу.

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


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

Спасибо за ответ. Но когда я пытаюсь написать результат, все равно выдает таблицу.

значит, значение val тоже таблица. посмотри описание выдаваемых значений. ну или методом тыка - вложи перебиратель в перебиратель

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


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

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

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

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

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

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

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

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

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


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