×

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.
« ‹ 142 / 149 › »
zamówienia na kody.
Horrys
« Citoyen »
1530213180000
    • Horrys#4284
    • Profil
    • Derniers messages
    • Tribu
#2821
  0
Cześć szukam kodu lua
Na jakiś turnament turniej drużynowy w chatce plemiennej
Korapl
« Citoyen »
1530290580000
    • Korapl#1634
    • Profil
    • Derniers messages
    • Tribu
#2822
  0
Own_charm a dit :
Nie taką zjeżdzalnie co sie w edytorze robi tylko taką dużą z lua.

Musisz mieć dostęp do tworzenia lua, no chyba, że chodzi ci o wielkość no to tutaj -- Kliknij!
ale i tak musisz mieć dostęp do tworzenia lua, żeby można było na tym grać (oczywiście na normalnym rodzaju mapy, na rodzaju defilante da się powiększyć do naprawdę wielkiej mapy).
Lilia354
« Censeur »
1530296460000
    • Lilia354#0000
    • Profil
    • Derniers messages
#2823
  0
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.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

A czy można tak zrobić, żeby kilka osób mogłoby mieć tą tabelkę razem ze mną?
Rkubi
« Censeur »
1530300180000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#2824
  1
W pierwszej linijce pomiędzy "..." wpisz nicki osób, które mają mieć tabelkę.

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
64
65
66
67
68
69
70
  Admin = {"Lilia354#0000","nick1","nick2","nick3","nick4"}

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 isAdmin(nick)
for _, n in pairs(Admin) do
if n == nick then
return true
end
end
end

function ShowTab(nick)
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
if isAdmin(nick) then
ui.addTextArea(1, TXT, nick, 670, 125, 120, 150, 0x121212, 0x84FF00, 0.9, true)
end
end

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

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

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
Lilia354
« Censeur »
1530467880000
    • Lilia354#0000
    • Profil
    • Derniers messages
#2825
  0
Rkubi a dit :
W pierwszej linijce pomiędzy "..." wpisz nicki osób, które mają mieć tabelkę.

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
64
65
66
67
68
69
70
  Admin = {"Lilia354#0000","nick1","nick2","nick3","nick4"}

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 isAdmin(nick)
for _, n in pairs(Admin) do
if n == nick then
return true
end
end
end

function ShowTab(nick)
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
if isAdmin(nick) then
ui.addTextArea(1, TXT, nick, 670, 125, 120, 150, 0x121212, 0x84FF00, 0.9, true)
end
end

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

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

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

Dziękuje
Shadow
« Citoyen »
1530550980000
    • Shadow#5397
    • Profil
    • Derniers messages
    • Tribu
#2826
  0
Nie ogarniam trochę jak używać funkcji sub w sensie wiem do czego to służy ale nie wiem jak tego używać przez co chciałbym zamówić kodzik który robiłby to że jak się wpisze !t (tekst do wpisania) wtedy ten tekst się wyświetlił na ekranie wszystkim, chciałbym tylko dodać by tylko wybrane osoby mogły tego używać oraz by nie było widać wpisywanej komendy. Narazie mam tylko skrypt który po wpisaniu !tekstdowpisania pokazuje tekst na ekranie i prosiłbym by się oprzeć na tym kodzie:
function eventChatCommand(nick,cmd)
txt = cmd
if nick=='Villanett#0000' then
ui.addTextArea(1,"<B><ROSE><font size='20'>"..txt.."</font></ROSE></B>",nil, 50, 50, 0, 0, nil, nil, 0.5)
end
end
txt = 0
Sebafrancuz
« Consul »
1530640500000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#2827
  0
Shadow a dit :
Nie ogarniam trochę jak używać funkcji sub w sensie wiem do czego to służy ale nie wiem jak tego używać przez co chciałbym zamówić kodzik który robiłby to że jak się wpisze !t (tekst do wpisania) wtedy ten tekst się wyświetlił na ekranie wszystkim, chciałbym tylko dodać by tylko wybrane osoby mogły tego używać oraz by nie było widać wpisywanej komendy. Narazie mam tylko skrypt który po wpisaniu !tekstdowpisania pokazuje tekst na ekranie i prosiłbym by się oprzeć na tym kodzie:
function eventChatCommand(nick,cmd)
txt = cmd
if nick=='Villanett#0000' then
ui.addTextArea(1,"<B><ROSE><font size='20'>"..txt.."</font></ROSE></B>",nil, 50, 50, 0, 0, nil, nil, 0.5)
end
end
txt = 0

sub jest to funkcja, która "wycina" część tekstu, np.:
Code Lua

1
2
3
4
5
6
7
8
9
10
tekst = "abcde"

tekst1 = tekst:sub(2, 4) -- tekst od 2 do 4 znaku, możesz użyć też sub(tekst, 2, 4)
print(tekst1)

tekst2 = sub(tekst, 3, 5) -- tekst od 3 do 5 znaku, możesz użyć też tekst:sub(3, 5)
print(tekst2)

tekst3 = sub(tekst, 2) -- tekst od 2 znaku do ostatniego, można użyć też tekst:sub(2)
print(tekst3)

Mam nadzieję, że teraz sam sobie naprawisz kod (bo tak się najlepiej nauczysz) :D

Dernière modification le 1530640560000
Shadow
1530713220000
    • Shadow#5397
    • Profil
    • Derniers messages
    • Tribu
#2828
[Modéré par Mesmera, raison : Podwójne]
Shadow
« Citoyen »
1530713280000
    • Shadow#5397
    • Profil
    • Derniers messages
    • Tribu
#2829
  0
Sebafrancuz a dit :
Shadow a dit :
Nie ogarniam trochę jak używać funkcji sub w sensie wiem do czego to służy ale nie wiem jak tego używać przez co chciałbym zamówić kodzik który robiłby to że jak się wpisze !t (tekst do wpisania) wtedy ten tekst się wyświetlił na ekranie wszystkim, chciałbym tylko dodać by tylko wybrane osoby mogły tego używać oraz by nie było widać wpisywanej komendy. Narazie mam tylko skrypt który po wpisaniu !tekstdowpisania pokazuje tekst na ekranie i prosiłbym by się oprzeć na tym kodzie:
function eventChatCommand(nick,cmd)
txt = cmd
if nick=='Villanett#0000' then
ui.addTextArea(1,"<B><ROSE><font size='20'>"..txt.."</font></ROSE></B>",nil, 50, 50, 0, 0, nil, nil, 0.5)
end
end
txt = 0

sub jest to funkcja, która "wycina" część tekstu, np.:
Code Lua

1
2
3
4
5
6
7
8
9
10
tekst = "abcde"

tekst1 = tekst:sub(2, 4) -- tekst od 2 do 4 znaku, możesz użyć też sub(tekst, 2, 4)
print(tekst1)

tekst2 = sub(tekst, 3, 5) -- tekst od 3 do 5 znaku, możesz użyć też tekst:sub(3, 5)
print(tekst2)

tekst3 = sub(tekst, 2) -- tekst od 2 znaku do ostatniego, można użyć też tekst:sub(2)
print(tekst3)

Mam nadzieję, że teraz sam sobie naprawisz kod (bo tak się najlepiej nauczysz) :D

wielkie dzięki, już umiem się posługiwać subem
Sebafrancuz
« Consul »
1532279280000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#2831
  0
Qyi a dit :
Poprosilbym kod ktory umozliwilby mi ,,sterowac innymi myszkami'' ze np jak wpisze komende !placz (nick) to dana osoba uzywa emotki placzu a jak samo !placz to wszyscy?

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
local emotki = {
"taniec",
"smiech",
"placz",
"calus",
"zlosc",
"klaskanie",
"spanie",
"facepalm",
"siedzenie",
"konfetti",
}

function eventChatCommand(player, com)
local arg = {}
for w in com:gmatch("%S+") do
arg[#arg + 1] = w
end
if player == "Qyi#1076" then
table.foreach(emotki, function(a, b)
if b == arg[1]:lower() then
local emote = a - 1
if arg[2] ~= nil then
if tfm.get.room.playerList[arg[2]] then
tfm.exec.playEmote(arg[2], emote)
return
end
else
tfm.exec.playEmote(nil, emote)
return
end
end
end)
end
end

for _, v in next, emotki do
system.disableChatCommandDisplay(v)
end

Dernière modification le 1532422140000
Dziedzicuwka
« Citoyen »
1532451120000
    • Dziedzicuwka#0000
    • Profil
    • Derniers messages
    • Tribu
#2832
  0
Żeby nad graczem był ui.addTextArea który rusza nad głową gracza [nie wpisujcie Y I X sam se wpisze] chodzi o to że jak gracz pojdzie prawo to i tak to będzie nad głową. jeśli by się dało to żeby tylko inni gracze nie ja miałem to
Mousy_hari
« Consul »
1534109760000
    • Mousy_hari#5746
    • Profil
    • Derniers messages
    • Tribu
#2833
  0
poprosze o kod zeby pojawiały się błyski na mapie któe przypominają gwiazdy
Pumciaxxx
« Citoyen »
1534110660000
    • Pumciaxxx#0000
    • Profil
    • Derniers messages
#2834
  0
do czego to kody?
Boxofkrain
« Censeur »
1534172100000
    • Boxofkrain#0000
    • Profil
    • Derniers messages
    • Tribu
#2835
  0
Mousy_hari a dit :
poprosze o kod zeby pojawiały się błyski na mapie któe przypominają gwiazdy

Code Lua

1
2
3
4
5
6
7
8
9
10
11
function eventChatCommand(nick, com)
if com=="start" then
active = true
end
end

function eventLoop()
if active==true then
tfm.exec.displayParticle(10, math.random(10, 790), math.random(10, 390))
end
end

Po wpisaniu komendy !start spirity zaczną się pojawiać.


Pumciaxxx a dit :
do czego to kody?

Do chatki plemiennej. Jeśli masz co najmniej 100 serków i rangę z możliwością zmiany map w chatce możesz też wykonywać kod LUA.
Czesc2006
« Citoyen »
1538761980000
    • Czesc2006#2452
    • Profil
    • Derniers messages
    • Tribu
#2836
  0
.........

Dernière modification le 1598456460000
Boxofkrain
« Censeur »
1538762340000
    • Boxofkrain#0000
    • Profil
    • Derniers messages
    • Tribu
#2837
  0
Czesc2006 a dit :
mam takie putanka wiem ze o kod jak poprosze to dostane ale czy sa plemiona albo ktos co by mi wytłumaczył jak to działa wy takim stopniu niskim xd

Dział "Plemiona" znajdziesz klikając tutaj >klik<.
Jeżeli nie pomogłem, sprecyzuj co chcesz dokładnie zrobić.
Czesc2006
« Citoyen »
1538762640000
    • Czesc2006#2452
    • Profil
    • Derniers messages
    • Tribu
#2838
  0
............

Dernière modification le 1598456460000
Czesc2006
« Citoyen »
1538763000000
    • Czesc2006#2452
    • Profil
    • Derniers messages
    • Tribu
#2839
  0
........

Dernière modification le 1598456460000
Boxofkrain
« Censeur »
1538763600000
    • Boxofkrain#0000
    • Profil
    • Derniers messages
    • Tribu
#2840
  0
Czesc2006 a dit :
dobra to mam takie pytanko czy dało by sie jakos zeby jak myszka dostanie canonkiem to poleci jest cos podobnego do krwi

Nie da się, chyba żeby wstawić jakieś zdjęcie, ale nie będzie to jakiś super efekt.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • zamówienia na kody.
« ‹ 142 / 149 › »
© Atelier801 2018

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

Version 1.27