[LuaFunctions] Полезные функции |
![]() ![]() « Citoyen » 1414302600000
| 1 | ||
Как узнать сколько в комнате мышей? |
![]() ![]() « Citoyen » 1414307460000
| 1 | ||
botenok a dit : function table.empty (t)
function table.count (t)
if not table.empty(t) then
return i print(table.count(tfm.get.room.playerList)) Dernière modification le 1416644880000 |
![]() ![]() « Citoyen » 1414329540000
| 1 | ||
Полезные скрипты.Спасибо. |
![]() ![]() « Citoyen » 1415111100000
| 1 | ||
Как в таблице прочитать только 1-ую строку? |
![]() ![]() « Citoyen » 1415112540000
| 1 | ||
botenok a dit : Смотря какая таблица, и что ты подразумеваешь под 1 строкой |
![]() ![]() « Citoyen » 1415384040000
| 1 | ||
smgxxx a dit : Например, table a dit : Я хочу узнать, что находится во второй строке. Как узнать? |
![]() ![]() « Citoyen » 1415412660000
| 1 | ||
В твоем случае все очень просто print(LOG[1] ) - первая строка |
![]() ![]() « Citoyen » 1415433960000
| 1 | ||
smgxxx a dit : Бывают разные таблицы? |
![]() ![]() « Citoyen » 1415435580000
| 1 | ||
если бы таблица выглядела примерно так {x = 123, y = 321, z = "Текст"} |
![]() ![]() « Consul » 1415458440000
| 1 | ||
Botenok a dit : У тебя сейчас нет таблицы. LOG={ [1] = "привет,", [2] = "как дела", [3] = "пока" } print(LOG[1]) print(LOG[2]) print(LOG[3]) Это хоть и недо, но таблица. |
![]() ![]() « Consul » 1423246440000
| 1 | ||
Как оказалось, не все функции os.date() работают корректно. Получить отдельно месяц/день или год невозможно, но мне это очень нужно. Сделал вот такой вот скрипт: a dit : Вроде пока работает. У кого какие есть варианты? Будет ли мой скрипт работать корректно с другими днями, месяцами, годами? В общем, жду любые комментарии по этому поводу. |
![]() ![]() « Citoyen » 1423287120000
| 1 | ||
a dit : Результат a dit : твой скрипт должен работать с любой датой |
![]() ![]() « Citoyen » 1426692720000
| 1 | ||
os.date("*t") теперь возвращает таблицу, правда время сбитое у меня такой результат a dit : |
![]() ![]() « Citoyen » 1482674700000
| 1 | ||
Из скрипта function tfm.exec.setRandomShaman() allPlayers={} for namepp,player in pairs(tfm.get.room.playerList) do table.insert(allPlayers,namepp) end shaman=allPlayers[math.random(#allPlayers)] tfm.exec.setShaman(shaman) end можно сделать скрипт для случайного вампира заменив tfm.exec.setShaman(shaman) на tfm.exec.setVampirePlayer(shaman) |