×

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
  • /
  • zamówienia na kody.
« ‹ 141 / 149 › »
zamówienia na kody.
Anka8kot
« Censeur »
1527938580000
    • Anka8kot#0000
    • Profil
    • Derniers messages
#2801
  0
Sebafrancuz a dit :
Anka8kot a dit :
Skrypt w grocie na urodziny plemienia
nazwa (tak na przyszłość) : Żywiołowe Myszki

Mapa to nie jest skrypt, zamowienia map sa w innym dziale.

ale chodzi o skryptowanie zeby pasowalo do tego
i wgl np. jakies ruchome (?) lub rzeczy inne do ktorego trzeba skrypt
a nie mapa
rozumiesz?
Zacide
« Citoyen »
1529422620000
    • Zacide#4331
    • Profil
    • Derniers messages
#2802
  0
Zrobi ktoś dla mnie skrypt, w którym na ekranie wyświetli się napis np. deszcz i jak się go kliknie zaczynają lecieć cały czas kowadła, a jak się kliknie inny napis przestają już spadać. Z góry dziękuje.
Iii
« Citoyen »
1529428980000
    • Iii#7344
    • Profil
    • Derniers messages
    • Tribu
#2803
  1
Zacide a dit :
Zrobi ktoś dla mnie skrypt, w którym na ekranie wyświetli się napis np. deszcz i jak się go kliknie zaczynają lecieć cały czas kowadła, a jak się kliknie inny napis przestają już spadać. Z góry dziękuje.

Chodzi Ci o kod do lua?
Rkubi
« Censeur »
1529432100000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#2804
  2
Zacide a dit :
Zrobi ktoś dla mnie skrypt, w którym na ekranie wyświetli się napis np. deszcz i jak się go kliknie zaczynają lecieć cały czas kowadła, a jak się kliknie inny napis przestają już spadać. Z góry dziękuje.

Obsługa jest w sumie prosta, jako jedyny masz klawisze Start i Stop na środku ekranu. Po kliknięciu startu zaczynają padać kowadła, a po kliknięciu stopu przestają.

Kod
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
  Admin = "Zacide#4331" 

Main = {
{name = "Start", arg = function() rain = true end},
{name = "Stop", arg = function() rain = false end},
}

rain = false
L = {}
T = 0
MapCode = '<C><P F="3" L="1600" /><Z><S><S c="3" L="1600" H="40" X="800" Y="380" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D /><O /></Z></C>'
MapInfo = {XML = {}}

function addWindow(nick)
local TXT = ""
for v, arg in pairs(Main) do
TXT = TXT.."<VP><B><font size='30'><a href='event:key "..v.."'> "..arg.name.."</a></font></B></VP>\n"
end
ui.addTextArea(0, TXT, Admin, 300, 150, 200, nil, 0, 0, 0, true)
end

function eventNewGame()
for v, arg in pairs(tfm.get.room.playerList) do
MapInfo["XML"][v] = tfm.get.room.xmlMapInfo.xml
end
MapInfo['L'] = tonumber(tfm.get.room.xmlMapInfo.xml:match('<P[^/]+L="([^"]+)"[^/]+/>'))
if not MapInfo["L"] then
MapInfo["L"] = 800
end
L = MapInfo["L"]
end

function eventTextAreaCallback(id, nick, odp)
if odp:sub(0,3) == "key" then
local v = tonumber(odp:sub(4))
local arg = Main[v]
if arg.arg then
arg.arg()
end
end
end

function eventPlayerDied(nick)
tfm.exec.respawnPlayer(nick)
end

function Settings()
local Tab = {"AutoShaman","AfkDeath","AutoNewGame","MortCommand","MinimalistMode"}
for _, arg in pairs(Tab) do
tfm.exec["disable"..arg](true)
end
end

function eventLoop()
if rain == true then
local x = math.random(0, L)
tfm.exec.addShamanObject(10, x, 0, 0, 0, 0, false)
end
end

Settings()
addWindow(nick)
tfm.exec.newGame(MapCode)
Iii
1529476800000
    • Iii#7344
    • Profil
    • Derniers messages
    • Tribu
#2805
[Modéré par Mesmera, raison : Spam]
Rohere
« Consul »
1529488800000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#2806
  1
Iii a dit :
Rkubi a dit :
Zacide a dit :
Zrobi ktoś dla mnie skrypt, w którym na ekranie wyświetli się napis np. deszcz i jak się go kliknie zaczynają lecieć cały czas kowadła, a jak się kliknie inny napis przestają już spadać. Z góry dziękuje.

Obsługa jest w sumie prosta, jako jedyny masz klawisze Start i Stop na środku ekranu. Po kliknięciu startu zaczynają padać kowadła, a po kliknięciu stopu przestają.

Kod
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
  Admin = "Zacide#4331" 

Main = {
{name = "Start", arg = function() rain = true end},
{name = "Stop", arg = function() rain = false end},
}

rain = false
L = {}
T = 0
MapCode = '<C><P F="3" L="1600" /><Z><S><S c="3" L="1600" H="40" X="800" Y="380" T="6" P="0,0,0.3,0.2,0,0,0,0" /></S><D /><O /></Z></C>'
MapInfo = {XML = {}}

function addWindow(nick)
local TXT = ""
for v, arg in pairs(Main) do
TXT = TXT.."<VP><B><font size='30'><a href='event:key "..v.."'> "..arg.name.."</a></font></B></VP>\n"
end
ui.addTextArea(0, TXT, Admin, 300, 150, 200, nil, 0, 0, 0, true)
end

function eventNewGame()
for v, arg in pairs(tfm.get.room.playerList) do
MapInfo["XML"][v] = tfm.get.room.xmlMapInfo.xml
end
MapInfo['L'] = tonumber(tfm.get.room.xmlMapInfo.xml:match('<P[^/]+L="([^"]+)"[^/]+/>'))
if not MapInfo["L"] then
MapInfo["L"] = 800
end
L = MapInfo["L"]
end

function eventTextAreaCallback(id, nick, odp)
if odp:sub(0,3) == "key" then
local v = tonumber(odp:sub(4))
local arg = Main[v]
if arg.arg then
arg.arg()
end
end
end

function eventPlayerDied(nick)
tfm.exec.respawnPlayer(nick)
end

function Settings()
local Tab = {"AutoShaman","AfkDeath","AutoNewGame","MortCommand","MinimalistMode"}
for _, arg in pairs(Tab) do
tfm.exec["disable"..arg](true)
end
end

function eventLoop()
if rain == true then
local x = math.random(0, L)
tfm.exec.addShamanObject(10, x, 0, 0, 0, 0, false)
end
end

Settings()
addWindow(nick)
tfm.exec.newGame(MapCode)

Zacide a dit :
Zrobi ktoś dla mnie skrypt, w którym na ekranie wyświetli się napis np. deszcz i jak się go kliknie zaczynają lecieć cały czas kowadła, a jak się kliknie inny napis przestają już spadać. Z góry dziękuje.

XD???

To są tylko pozmieniane nazwy.
Item330
« Citoyen »
1529497620000
    • Item330#0000
    • Profil
    • Derniers messages
#2807
  0
Jak zrobić rzeby jak klikniesz w jakieś miejsce pojawiła się Długa deska
Rohere
« Consul »
1529505960000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#2808
  1
Item330 a dit :
Jak zrobić rzeby jak klikniesz w jakieś miejsce pojawiła się Długa deska

for nick in pairs(tfm.get.room.playerList) do
system.bindMouse(nick,true)
end
function eventMouse(nick,x,y)
tfm.exec.addShamanObject(4,x,y)
end
Iii
« Citoyen »
1529559540000
    • Iii#7344
    • Profil
    • Derniers messages
    • Tribu
#2809
  1
Szukam kodu do Turnamentu w chatce plemiennej!
Będę wdzięczny, gdy na SKRZYNKĘ POCZTOWĄ mi ktoś go wyśle!
Rohere
« Consul »
1529568240000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#2810
  0
Iii a dit :
Szukam kodu do Turnamentu w chatce plemiennej!
Będę wdzięczny, gdy na SKRZYNKĘ POCZTOWĄ mi ktoś go wyśle!

Może napiszesz na czym ten Turnament ma polegać? Jakie zasady, punkty itd.
Item330
« Citoyen »
1529600460000
    • Item330#0000
    • Profil
    • Derniers messages
#2811
  0
Jak zrobić żeby jak pójdzie się w jakieś miejsce to wtedy się sklonuję
Zacide
« Citoyen »
1529680680000
    • Zacide#4331
    • Profil
    • Derniers messages
#2812
  0
Jest taka możliwość, że wybierając kolor z palety kolorów to nick zamieni się na ten właśnie kolor? :P Pewnie się da, ale nie ogarniam jak.
Lilia354
« Censeur »
1529868480000
    • Lilia354#0000
    • Profil
    • Derniers messages
#2813
  0
Chciałabym poprosić żeby kliknięciem w dane miejsce pojawiły się fajerwerki + żeby się pojawiła się tabelka żeby można zmienić rodzaj fajerwerki
Rkubi
« Censeur »
1530000300000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#2814
  3
Item330 a dit :
Jak zrobić żeby jak pójdzie się w jakieś miejsce to wtedy się sklonuję

Nie jest to możliwe.


Zacide a dit :
Jest taka możliwość, że wybierając kolor z palety kolorów to nick zamieni się na ten właśnie kolor? :P Pewnie się da, ale nie ogarniam jak.

Kod
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
  player = {}

function eventNewPlayer(nick)
if not player[nick] then
player[nick] = {
color_name = "C1C1C1",
}
end
ui.showColorPicker(0, nick, 0x121212, "Wybierz kolor swojego nicku")
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
end

function eventColorPicked(id, nick, c)
local color = string.format("%x", c)
player[nick].color_name = color
end

function eventLoop()
for nick in pairs(tfm.get.room.playerList) do
tfm.exec.setNameColor(nick, "0x"..player[nick].color_name)
end
end



Lilia354 a dit :
Chciałabym poprosić żeby kliknięciem w dane miejsce pojawiły się fajerwerki + żeby się pojawiła się tabelka żeby można zmienić rodzaj fajerwerki

Kod
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
  Admin = "Lilia354#0000"

Particles = {
{name = "Serca", c = "N", id = 5},
{name = "Bańki", c = "N", id = 8},
{name = "+1", c = "N", id = 15},
{name = "Czerwone konfetti", c = "N", id = 21},
{name = "Zielone konfetti", c = "N", id = 22},
{name = "Niebieskie konfetti", c = "N", id = 23},
{name = "Gwiazdki", c = "N", id = 29},
{name = "Kwiatek", c = "N", id = 32},
{name = "Lizaki", c = "N", id = 38},
{name = "Żółte cukierki", c = "N", id = 39},
}

player = {}

function eventNewPlayer(nick)
if not player[nick] then
player[nick] = {
id = nil,
}
end
system.bindMouse(Admin, true)
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
end

function ShowTab()
local TXT = ""
for v, arg in pairs(Particles) do
local n = Particles[v]
TXT = TXT.."<"..n.c.."><a href='event:key "..v.."'> "..arg.name.."</a></"..n.c..">\n"
end
ui.addTextArea(1, TXT, Admin, 670, 125, 120, 150, 0x121212, 0x84FF00, 0.9, true)
end

ShowTab()

function eventMouse(nick, x, y)
if player[nick].id ~= nil then
for v = 1, math.random(10, 30) do
tfm.exec.displayParticle(player[nick].id, x, y, math.random(-3,3), math.random(-3,3), math.random(-2,2), math.random(-2,2), nil)
end
end
end

function eventTextAreaCallback(id, nick, odp)
if odp:sub(0,3) == "key" then
local v = tonumber(odp:sub(4))
local n = Particles[v]
if n.name then
n.c = "V"
ShowTab()
n.c = "N"
player[nick].id = n.id
end
end
end

Dernière modification le 1530017400000
Sebafrancuz
« Consul »
1530014520000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#2815
  1
Rkubi a dit :
Item330 a dit :
Jak zrobić żeby jak pójdzie się w jakieś miejsce to wtedy się sklonuję

Nie jest to możliwe.


Zacide a dit :
Jest taka możliwość, że wybierając kolor z palety kolorów to nick zamieni się na ten właśnie kolor? :P Pewnie się da, ale nie ogarniam jak.

Kod
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
  player = {}

function eventNewPlayer(nick)
if not player[nick] then
player[nick] = {
color_name = "C1C1C1",
}
end
ui.showColorPicker(0, nick, 0x121212, "Wybierz kolor swojego nicku")
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
end

function eventColorPicked(id, nick, c)
local color = string.sub(string.format("%08x", c), 3)
player[nick].color_name = color
end

function eventLoop()
for nick in pairs(tfm.get.room.playerList) do
tfm.exec.setNameColor(nick, "0x"..player[nick].color_name)
end
end



Lilia354 a dit :
Chciałabym poprosić żeby kliknięciem w dane miejsce pojawiły się fajerwerki + żeby się pojawiła się tabelka żeby można zmienić rodzaj fajerwerki

Kod
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
  Admin = "Lilia354#0000"

Particles = {
{name = "Serca", c = "N", id = 5},
{name = "Bańki", c = "N", id = 8},
{name = "+1", c = "N", id = 15},
{name = "Czerwone konfetti", c = "N", id = 21},
{name = "Zielone konfetti", c = "N", id = 22},
{name = "Niebieskie konfetti", c = "N", id = 23},
{name = "Gwiazdki", c = "N", id = 29},
{name = "Kwiatek", c = "N", id = 32},
{name = "Lizaki", c = "N", id = 38},
{name = "Żółte cukierki", c = "N", id = 39},
}

player = {}

function eventNewPlayer(nick)
if not player[nick] then
player[nick] = {
id = nil,
}
end
system.bindMouse(Admin, true)
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
end

function ShowTab()
local TXT = ""
for v, arg in pairs(Particles) do
local n = Particles[v]
TXT = TXT.."<"..n.c.."><a href='event:key "..v.."'> "..arg.name.."</a></"..n.c..">\n"
end
ui.addTextArea(1, TXT, Admin, 670, 125, 120, 150, 0x121212, 0x84FF00, 0.9, true)
end

ShowTab()

function eventMouse(nick, x, y)
if player[nick].id ~= nil then
for v = 1, math.random(10, 30) do
tfm.exec.displayParticle(player[nick].id, x, y, math.random(-3,3), math.random(-3,3), math.random(-2,2), math.random(-2,2), nil)
end
end
end

function eventTextAreaCallback(id, nick, odp)
if odp:sub(0,3) == "key" then
local v = tonumber(odp:sub(4))
local n = Particles[v]
if n.name then
n.c = "V"
ShowTab()
n.c = "N"
player[nick].id = n.id
end
end
end

Nie trzeba zmieniać z dziesiątkowego na szesnastkowy, aby kolor zadziałał. Język i tak odczyta ten kolor w dziesiątkowym.

Oraz używanie eventLoop() jest niewskazane bo może powodować lagi.

Dernière modification le 1530014700000
Biscuit
« Citoyen »
1530091440000
    • Biscuit#9446
    • Profil
    • Derniers messages
#2816
  0
delteeeee

Dernière modification le 1539365520000
Own_charm
« Citoyen »
1530113520000
    • Own_charm#0208
    • Profil
    • Derniers messages
    • Tribu
#2817
  0
Umie ktoś zrobić zjeżdżalnie (Skrypt lua)?
Rkubi
« Censeur »
1530133440000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#2818
  0
Biscuit a dit :
Wie ktos jak zrobic tak zeby tylko wyznaczona osoba (np. Wodz plemienia) mogła teleportować innych graczy w dane miejsce? Dziękii


Wpisujesz !tp [nick] i klikasz w wybrane miejsce, ale nie zapominaj by razem z nickiem wpisać # osoby, którą chcesz teleportować (np: !tp Rkubi#0000). W pierwszej linijce możesz zmienić osobę mającą moc teleportacji, ale obecnie masz ją tylko ty.

Kod
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
29
30
31
32
33
34
35
36
37
38
39
40
41
  Admin = {"Biscuit#9446"}  -- Tutaj wpisz nick osoby mogącej teleportować innych

m_name = {}

function isAdmin(nick)
for _, arg in pairs(Admin) do
if nick == arg then
return true
end
end
end

function adjustName(nick)
return nick:sub(1,1):upper()..nick:sub(2):lower()
end

function eventNewPlayer(nick)
if isAdmin(nick) then
m_name[nick] = ""
system.bindMouse(nick, true)
end
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
end

function eventChatCommand(nick, cmd)
if cmd:sub(1,2) == "tp" and tfm.get.room.playerList[adjustName(cmd:sub(4))] then
m_name[nick] = adjustName(cmd:sub(4))
end
end

function eventMouse(nick, x, y)
if isAdmin(nick) and m_name[nick] ~= "" then
tfm.exec.movePlayer(m_name[nick], x, y)
m_name[nick] = ""
end
end

system.disableChatCommandDisplay("tp", true)



Own_charm a dit :
Umie ktoś zrobić zjeżdżalnie (Skrypt lua)?

Wydaje mi się, że sam edytor map wystarczy by zrobić zjeżdżalnię.

Dernière modification le 1530133500000
Sebafrancuz
« Consul »
1530187860000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#2819
  0
Rkubi a dit :
Biscuit a dit :
Wie ktos jak zrobic tak zeby tylko wyznaczona osoba (np. Wodz plemienia) mogła teleportować innych graczy w dane miejsce? Dziękii


Wpisujesz !tp [nick] i klikasz w wybrane miejsce, ale nie zapominaj by razem z nickiem wpisać # osoby, którą chcesz teleportować (np: !tp Rkubi#0000). W pierwszej linijce możesz zmienić osobę mającą moc teleportacji, ale obecnie masz ją tylko ty.

Kod
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
29
30
31
32
33
34
35
36
37
38
39
40
41
  Admin = {"Biscuit#9446"}  -- Tutaj wpisz nick osoby mogącej teleportować innych

m_name = {}

function isAdmin(nick)
for _, arg in pairs(Admin) do
if nick == arg then
return true
end
end
end

function adjustName(nick)
return nick:sub(1,1):upper()..nick:sub(2):lower()
end

function eventNewPlayer(nick)
if isAdmin(nick) then
m_name[nick] = ""
system.bindMouse(nick, true)
end
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
end

function eventChatCommand(nick, cmd)
if cmd:sub(1,2) == "tp" and tfm.get.room.playerList[adjustName(cmd:sub(4))] then
m_name[nick] = adjustName(cmd:sub(4))
end
end

function eventMouse(nick, x, y)
if isAdmin(nick) and m_name[nick] ~= "" then
tfm.exec.movePlayer(m_name[nick], x, y)
m_name[nick] = ""
end
end

system.disableChatCommandDisplay("tp", true)



Own_charm a dit :
Umie ktoś zrobić zjeżdżalnie (Skrypt lua)?

Wydaje mi się, że sam edytor map wystarczy by zrobić zjeżdżalnię.

Poprawka, aby można było wpisywać bez #id

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
  Admin = {"Biscuit#9446"}  -- Tutaj wpisz nick osoby mogącej teleportować innych

m_name = {}

function isAdmin(nick)
for _, arg in pairs(Admin) do
if nick == arg then
return true
end
end
end

function isName(nick)
if nick then
local nick = nick:sub(1,1):upper()..nick:sub(2):lower()
for player in next, tfm.get.room.playerList do
if player:find(nick) then
return { true, player }
end
end
end
return { false, "" }
end

function eventNewPlayer(nick)
if isAdmin(nick) then
m_name[nick] = ""
system.bindMouse(nick, true)
end
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
end

function eventChatCommand(nick, cmd)
if cmd:sub(1,2) == "tp" then
local tpNick = isName(cmd:sub(4))
if tpNick[1] then
m_name[nick] = tpNick[2]
print(m_name[nick])
else
print("<R>Nie znaleziono gracza</R>")
end
end
end

function eventMouse(nick, x, y)
if isAdmin(nick) and m_name[nick] ~= "" then
tfm.exec.movePlayer(m_name[nick], x, y)
m_name[nick] = ""
end
end

system.disableChatCommandDisplay("tp", true)
Own_charm
« Citoyen »
1530193860000
    • Own_charm#0208
    • Profil
    • Derniers messages
    • Tribu
#2820
  0
Nie taką zjeżdzalnie co sie w edytorze robi tylko taką dużą z lua.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • zamówienia na kody.
« ‹ 141 / 149 › »
© Atelier801 2018

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

Version 1.27