×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Scriptmeister] Небольшие скрипты на заказ
« ‹ 9 / 10 › »
[Scriptmeister] Небольшие скрипты на заказ
Kykyryka
« Citoyen »
1478246220000
    • Kykyryka#0000
    • Profil
    • Derniers messages
    • Tribu
#161
  0
1)Kykyryka
2)Мне нужен код, который телепортирует сразу несколько игроков(например 6) в одну точку на карте племени
Smgxxx
« Citoyen »
1478254560000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#162
  0
Kykyryka a dit :
1)Kykyryka
2)Мне нужен код, который телепортирует сразу несколько игроков(например 6) в одну точку на карте племени

и по какому принципу все должны телепортироваться?
Harbaaaa
« Citoyen »
1478273760000
    • Harbaaaa#6155
    • Profil
    • Derniers messages
#163
  0
вот эта команда: !tp all (X)-12 (Y) -100 (всё то, что в скобках,не писать и до !)
Artyomf
« Citoyen »
1478282100000
    • Artyomf#0000
    • Profil
    • Derniers messages
    • Tribu
#164
  0
harbelina a dit :
вот эта команда: !tp all (X)-12 (Y) -100 (всё то, что в скобках,не писать и до !)

Тут вообще Бушемеистер отвечает, но не ты.
Yfcnz12065
« Citoyen »
1478530440000
    • Yfcnz12065#6946
    • Profil
    • Derniers messages
    • Tribu
#165
  0
Ник Yfcnz12067 я хочу чтоб какойта код был для луа ну майнкрафт там для выживание или мир и там можно любые айди
Smgxxx
« Citoyen »
1479479580000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#166
  0
mikemays12 a dit :

описание модуля: мышь бежит к сыру и бегает от шамана после того как мышь возмет сыр он бежит в нору задача шамана поймать всех мышей (с помощью "пробела") если все мыши зашли в норку то шаманом стает другая мышь даже когда мышь умирает то он стает пойманым
название игры: hunting
шаман: охотник
мышь: зверь

код

btns = {space = 32}
waitTime = 3
hunter = nil;
radius = 60
mapCode = "@515187"
tfm.exec.disableAutoNewGame()
tfm.exec.disableAutoTimeLeft()

function eventNewGame()
waitTime = 3
for k,v in pairs(tfm.get.room.playerList) do
system.bindKeyboard(k, btns.space, true, v.isShaman)
if v.isShaman then
tfm.exec.killPlayer(k)
hunter = k
end
end

end

function eventLoop(currentTime, timeRemaining)
if waitTime then
if waitTime <= 0 then
waitTime = false
if hunter then
tfm.exec.respawnPlayer(hunter)
tfm.exec.setShaman(hunter)
end
else
waitTime = waitTime - 0.5
end
end
if timeRemaining <= 0 then tfm.exec.newGame(mapCode) end
end

function eventKeyboard(pName, keyCode, down, x, y)
for k,v in pairs(tfm.get.room.playerList) do
if k ~= pName and (math.pow(x - v.x,2) + math.pow(y - v.y,2) <= math.pow(radius,2)) then
tfm.exec.killPlayer(k)
end
end
end

function eventPlayerDied(pName)
local alive = false
for k,v in pairs(tfm.get.room.playerList) do
if not v.isDead and k ~= hunter then
alive = true
break;
end
end
if not alive then
tfm.exec.newGame(mapCode)
end
end

tfm.exec.newGame(mapCode)


fgfgdfdgdg a dit :
Fgfgdfdgdg
Можно сделать скрипт где можно кастовать объекты мышкам?
например как в utility ввёл !spawn (номер) и у появляеться предмет только мне так что бы в определённой точке вот так.
!spawn (номер)/клик по области/спаун где кликнули

код2

local players = {}
for k,v in pairs(tfm.get.room.playerList) do
system.bindMouse(k, true)
players[k] = false
end
system.disableChatCommandDisplay("spawn")
function eventChatCommand(pName, msg)
if msg:match("^spawn %d+$") then
players[pName] = msg:gsub("^spawn (%d+)$", "%1");
end
end

function eventMouse(pName, x, y)
if players[pName] then
tfm.exec.addShamanObject(players[k], x, y, 0, 0, 0)
end
end


shaehl a dit :
1) Shaehl
2) Когда пишешь команду !1 Ник_игрока , то его убивает и ему пишет "Тебя расчленили".

код3

function eventChatCommand(pName, msg)
if msg:match("^1 %w+$") then
local killName = msg:gsub("^1 (%w+)$", "%1");
tfm.exec.killPlayer(killName)
ui.addTextArea(0, "<p align='center'>Тебя расчленили</p>", killName, 350, 200, 150, 20)
system.bindMouse(killName, true)
end
end
function eventMouse(pName, x, y)
ui.removeTextArea(0, pName)
system.bindMouse(pName, false)
end
Maus
« Censeur »
1492700220000
    • Maus#8905
    • Profil
    • Derniers messages
#167
  0
1)Kepft
2) ЛУА, похожие на ивент рыбалка где корабль, но только вместо корабля, ТИТАНИК. И что бы он тонул.
Zigwin
« Citoyen »
1503251100000
    • Zigwin#0000
    • Profil
    • Derniers messages
    • Tribu
#168
  0
Если возможно то напишите как можно вставить переменную между тегов
Например я хочу чтоб текстовые поля были 10 15 20 и тд
for i=1,10 do
ui.addTextArea(i,"<a href='event:tostring(i)'>i*5</a>",nil,50*i,50,50,50)
end
а выходит i*5
Smgxxx
« Citoyen »
1503320220000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#169
  1
когда ты хочешь в строке получить значение переменной, надо склеивать значения через оператор две точки

Code Lua

1
2
3
a = "Привет"
b = "Мир!"
print(a.." "..b) -- выведет "Привет Мир!"

Твой пример

Code Lua

1
2
3
for i=1,10 do
ui.addTextArea(i,"<a href='event:"..tostring(i).."'>"..(i*5).."</a>",nil,50*i,50,50,50)
end
Nasta24
« Citoyen »
1504071780000
    • Nasta24#0000
    • Profil
    • Derniers messages
#170
  0
1.Nasta24
2.Мне нужен скрипт, чтобы когда ты мышь, то должен ставить предметы шамана. Там будут команды. Помощь, рейтинг и т.д.
Cake123
« Censeur »
1504101240000
    • Cake123#5820
    • Profil
    • Derniers messages
#171
  0
1.Lika9000
2. кликер пони

Dernière modification le 1504101300000
Kartohkas2
« Citoyen »
1516448820000
    • Kartohkas2#0000
    • Profil
    • Derniers messages
    • Tribu
#173
  0
Зделайте луа с какими небудь, Эффектами! Для племени Transfor Music Hm
Ninerlandi
« Citoyen »
1525805940000
    • Ninerlandi#0000
    • Profil
    • Derniers messages
#174
  0
1. Ninerlandi#0000 (нинерленд#0000)
2. Чтобы в начале карты был сыр, в конце норка, и чтобы сверху падали разные предметы. Они мешают пройти карту.
Еще: 2. кликеры сырочка
P.S 2. игра похожая на Doodle Jump
Сделайте мне скрипт-школу :з игра будет задавать примеры а я буду вставлять ответы
Русский язык: Читать 5 страниц и 5 минут тайм
Окружающий: будет задавать вопросы о бабочках и т.д а я буду выбирать
Технология: учения шаманства
От 1 до академисеского класса

Dernière modification le 1526472600000
Owl
« Citoyen »
1525854720000
    • Owl#8808
    • Profil
    • Derniers messages
    • Tribu
#175
  0
Bushmeister a dit :
Собственно от нечего делать решил помочь нашим начинающим луа кодерам с их скриптами. Да, мои знания луа на уровне дна, однако написать какой нибудь легенький скрипту по типу "а сделый так чтоби когда кто то взял сыр все астальные умерли!1" или "сштобы когда мысшка танцевала и ещё она шаман и ещё она сделала стопитцот обрядов ана получала сыр!" - могу.
Также, если ваш кривой скрипт не работает или работает, но с ошибками/не так как надо - отправляйте, попытаюсь помочь.

Заказывать скрипты по этой форме:
1) Ваш ник
2) В чем смысл скрипта?(!Подробно объясните!)


Если ваш скрипт не работает или работает не так как надо и вам нужна помощь, заполните эту форму:
1) Ваш ник
2) Смысл скрипта
3) При загрузке скрипта тфм выдает ошибку? Если да, то какую?
4) Что в вашем скрипте не работает? Как оно должно работать?


Список луа кодеров которые могут вам помочь:
Bushmeister
Smgxxx
Aviener


Если вы хорошо знаете луа и можете помочь нашим игрокам с созданием их кодов - напишите в лс. Если вы достаточно хорошо разбираетесь в луа - вы будете добавлены в список и тоже сможете выполнять заказы

*Примечание: Размер кода должен быть в общей сложности не больше 40-50 строк.
**Примечание #2: Заказывать мини-игры здесь бессмысленно.
***Примечание #3: Требовать выполнения заказа в течение нескольких дней или постоянно мучать кодеров в лс - ничем не поможет, а даже ухудшит ситуацию. Занимаются луа кодеры этим исключительно в свободное время
****Примечание #4: Скрипты по заказам создают только те, кто заинтересован в этом. Список кодеров находится выше.
*****Примечание #5: Вы НЕ можете выполнять заказы других игроков, если вас нет в списке кодеров
.

ни чё не понял
Smgxxx
« Citoyen »
1525874100000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#176
  0
Ninerlandi a dit :
1. Ninerlandi#0000 (нинерленд#0000)
2. Чтобы в начале карты был сыр, в конце норка, и чтобы сверху падали разные предметы. Они мешают пройти карту.
Еще: 2. кликеры сырочка
P.S 2. игра похожая на Doodle Jump

Чтобы в начале карты был сыр, в конце норка, и чтобы сверху падали разные предметы.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
local map = [[<C><P F="0" /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="800" X="400" c="3" Y="385" T="6" H="30" /><S P="0,0,0.3,0.2,45,0,0,0" L="10" H="10" c="3" Y="220" T="0" X="400" /></S><D><T Y="370" X="780" /><F Y="365" X="20" /><DS Y="200" X="400" /><P X="630" Y="370" T="1" P="0,0" /><P X="60" Y="370" T="4" P="0,0" /><P X="247" Y="370" T="5" P="0,0" /><P X="408" Y="370" T="0" P="0,0" /><P X="467" Y="370" T="3" P="0,0" /><P X="548" Y="370" T="5" P="0,0" /><P X="342" Y="370" T="11" P="0,0" /><P P="0,0" Y="370" T="4" X="750" /></D><O /></Z></C>]]
local objects = {"box", "anvil", "ball", "cannon", "littleBox", "iceCube", "littleBoard", "bomb"}
local removeObj = {}

tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoShaman (true)
function eventLoop (c, r)
if c >= 3000 then
spawnObject(objects[math.random(#objects)])
end
for k,v in ipairs(removeObj) do
if os.difftime(os.time(), v.time) >= 6000 or r <= 0 then
tfm.exec.removeObject(v.id)
table.remove(removeObj, k)
end
end

if r <= 0 then
tfm.exec.newGame(map)
end
end

function spawnObject(n)
local id = tfm.exec.addShamanObject (tfm.enum.shamanObject[n], math.random(5, 795), -20, 0, 0, 10, false)
table.insert(removeObj, {["id"] = id, ["time"] = os.time()})
end

tfm.exec.newGame(map)


Bushmeister a dit :
**Примечание #2: Заказывать мини-игры здесь бессмысленно.
Ninerlandi
« Citoyen »
1526049300000
    • Ninerlandi#0000
    • Profil
    • Derniers messages
#177
  0
Smgxxx a dit :
Ninerlandi a dit :
1. Ninerlandi#0000 (нинерленд#0000)
2. Чтобы в начале карты был сыр, в конце норка, и чтобы сверху падали разные предметы. Они мешают пройти карту.
Еще: 2. кликеры сырочка
P.S 2. игра похожая на Doodle Jump

Чтобы в начале карты был сыр, в конце норка, и чтобы сверху падали разные предметы.

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
local map = [[<C><P F="0" /><Z><S><S P="0,0,0.3,0.2,0,0,0,0" L="800" X="400" c="3" Y="385" T="6" H="30" /><S P="0,0,0.3,0.2,45,0,0,0" L="10" H="10" c="3" Y="220" T="0" X="400" /></S><D><T Y="370" X="780" /><F Y="365" X="20" /><DS Y="200" X="400" /><P X="630" Y="370" T="1" P="0,0" /><P X="60" Y="370" T="4" P="0,0" /><P X="247" Y="370" T="5" P="0,0" /><P X="408" Y="370" T="0" P="0,0" /><P X="467" Y="370" T="3" P="0,0" /><P X="548" Y="370" T="5" P="0,0" /><P X="342" Y="370" T="11" P="0,0" /><P P="0,0" Y="370" T="4" X="750" /></D><O /></Z></C>]]
local objects = {"box", "anvil", "ball", "cannon", "littleBox", "iceCube", "littleBoard", "bomb"}
local removeObj = {}

tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoShaman (true)
function eventLoop (c, r)
if c >= 3000 then
spawnObject(objects[math.random(#objects)])
end
for k,v in ipairs(removeObj) do
if os.difftime(os.time(), v.time) >= 6000 or r <= 0 then
tfm.exec.removeObject(v.id)
table.remove(removeObj, k)
end
end

if r <= 0 then
tfm.exec.newGame(map)
end
end

function spawnObject(n)
local id = tfm.exec.addShamanObject (tfm.enum.shamanObject[n], math.random(5, 795), -20, 0, 0, 10, false)
table.insert(removeObj, {["id"] = id, ["time"] = os.time()})
end

tfm.exec.newGame(map)


Bushmeister a dit :
**Примечание #2: Заказывать мини-игры здесь бессмысленно.


Спасииииибки :З
Krevetkasupe
« Citoyen »
1546969320000
    • Krevetkasupe#0000
    • Profil
    • Derniers messages
    • Tribu
#178
  0
1. Krevetkasupe
2. Хочу чтобы в сообщении при выборе ответа да (например) игроку выдавали сыр, а при нет убивали.
Smgxxx
« Citoyen »
1547040900000
    • Smgxxx#0000
    • Profil
    • Derniers messages
    • Tribu
#179
  0
Krevetkasupe a dit :
1. Krevetkasupe
2. Хочу чтобы в сообщении при выборе ответа да (например) игроку выдавали сыр, а при нет убивали.

1. А что нужно сделать чтобы сообщение появлялось?
2. И что за сообщение?
Air_drakon
1547579280000
    • Air_drakon#7764
    • Profil
    • Derniers messages
#180
[Modéré par Centr, raison : offtop]
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Scriptmeister] Небольшие скрипты на заказ
« ‹ 9 / 10 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27