[LUA] Обсуждение и вопросы только здесь |
Bushmeister « Consul » 1381572060000
| 0 | ||
Clowfish a dit : Дошло. сперва пишутся номера карт, а потом уже скрипт рандомного воспроизведения. ty А можно сделать что то типо цикла, мол когда карта закончилась, ставилась другая рандомная из списка? Да и собсна, как вобще делать циклы? |
Clowfish « Citoyen » 1381572720000
| 0 | ||
Bushmeister a dit : Так и будет ставиться, нет? |
Bushmeister « Consul » 1381572840000
| 0 | ||
Clowfish a dit : Один раз ставится случайная из списка. После неё ставится трайбрума и.. все. |
Clowfish « Citoyen » 1381573080000
| 0 | ||
Bushmeister a dit : Script a dit : tfm.exec.newGame(maps[math.random(#maps)]) можно вставить после любой функции. |
Timatimaaa « Citoyen » 1381573320000
| 0 | ||
Bushmeister a dit : Код Так? |
Clowfish « Citoyen » 1381573620000
| 0 | ||
Timatimaaa a dit : |
Bushmeister « Consul » 1381576680000
| 0 | ||
Timatimaaa a dit : Ого, круто, огромное спасибо! |
Timatimaaa « Citoyen » 1381577340000
| 0 | ||
Bushmeister a dit : Нечачто ) |
Bushmeister « Consul » 1381589100000
| 0 | ||
А как сделать именно окно с текстом, и там кнопка, для того чтобы закрыть его? |
Clowfish « Citoyen » 1381589100000
| 0 | ||
Bushmeister a dit : for pName,player in pairs(tfm.get.room.playerList) do ui.addPopup(1, 0, "Hello world!", pName, 100, 100, 400) end |
Bushmeister « Consul » 1381589460000
| 0 | ||
Clowfish a dit : Вау,а я думал надо ещё туда отдельно кнопку делать. Спасибо upd script a dit : Где-то видел, но потерял... Нужно тоже событие, но именно когда игрок заходит в комнату |
Timatimaaa « Citoyen » 1381743060000
| 0 | ||
Bushmeister a dit : function eventNewPlayer(playerName) end |
Bushmeister « Consul » 1381842000000
| 0 | ||
Timatimaaa a dit : Ty, буду пробовать. Другой вопрос: Как сделать так, чтобы когда нажимал на кнопку "?" (слева внизу), табличка высвечивалась только тому, кто нажал на кнопку? s a dit : 1 И как сделать так, чтобы в коде все eventloop()'ы работали, а не только нижний? |
Timatimaaa « Citoyen » 1381851360000
| 0 | ||
Bushmeister a dit : ui.addTextArea(1, "<a href='event:lol'>?</a>", playerName, 775, 375, 10, 15, 0x324650, 0x324650, 1f) function eventTextAreaCallback(Id, playerName, clickevent) if clickevent=="lol" then for pName,player in pairs(tfm.get.room.playerList) do ui.addPopup(1, 0, "Виден только Вам", playerName, 550, 150, 250) end end end Bushmeister a dit : Добавляй условия в один eventloop() |
Bushmeister « Consul » 1381854540000
| 0 | ||
в одном eventloop(ct,cr) другой пустой eventloop() Все равно работает только нижний... |
Timatimaaa « Citoyen » 1381859040000
| 0 | ||
Bushmeister a dit : Так и будет Timatimaaa a dit : Например: function eventloop() if deystviye == 1 then --------------------------------------Действие1 elseif deystviye == 2 then --------------------------------------Действие2 end end |
Bushmeister « Consul » 1381859280000
| 0 | ||
Timatimaaa a dit : Феил. Дошло, спасибо |
Botenok 1382289660000
| | ||
[Modéré par Wercade] |
Bushmeister « Consul » 1382451660000
| 0 | ||
Смотрел кучу других скриптов, но так и не могу понять... За что отвечает main()? |
Clowfish « Citoyen » 1382454240000
| 0 | ||
Bushmeister a dit : Обычно этой функцией начинают свою быдло игру: function main() |