×

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
  • /
  • Códigos útiles de LUA.
« ‹ 3 / 4 › »
Códigos útiles de LUA.
Miiiclaroo
« Citoyen »
1503101820000
    • Miiiclaroo#0000
    • Profil
    • Derniers messages
    • Tribu
#41
  0
Lamentablemente eso no se puede, pero podrías ver fácilmente los mapas de tus amigos en alguna página que contenga información como esa, anteriormente te habría sugerido cheeseformice pero creo que aún está cerrado, así que debes buscar otras.
Eden
« Citoyen »
1503860880000
    • Eden#1533
    • Profil
    • Derniers messages
#42
  1
Miiiclaroo a dit :
Lamentablemente eso no se puede, pero podrías ver fácilmente los mapas de tus amigos en alguna página que contenga información como esa, anteriormente te habría sugerido cheeseformice pero creo que aún está cerrado, así que debes buscar otras.

Noob

Aunque no exista ese script puedes ver aquí los mapas de tus amigos
api.micetigri.fr/maps/player/Nombre

En donde dice Nombre lo sustituyes por tu nombre ;)
Tocutoeltuco
« Censeur »
1520040120000
    • Tocutoeltuco#0000
    • Profil
    • Derniers messages
#43
  0
Acabo de crear una función simple que obtiene el nombre del cargador del script. Es decir, si el script lo cargo yo la función retorna Tocutoeltuco, si lo carga Saintgio, pues devuelve su nombre.

Code Lua

1
2
3
4
5
6
tfm.get.luaScriptLoader = function()
status, message = pcall(nil)
for split in message:gmatch("[^.]+") do
return split
end
end

En una sola línea:

Code Lua

1
tfm.get.luaScriptLoader = function() status, message = pcall(nil); for split in message:gmatch("[^.]+") do return split; end; end

Ejemplo:

Code Lua

1
2
3
4
admins = {}
admins[tfm.get.luaScriptLoader()] = true
--
print(tfm.get.luaScriptLoader())
Hackinnzkt
« Citoyen »
1520085120000
    • Hackinnzkt#0000
    • Profil
    • Derniers messages
    • Tribu
#44
  0
Tocutoeltuco a dit :
Acabo de crear una función simple que obtiene el nombre del cargador del script. Es decir, si el script lo cargo yo la función retorna Tocutoeltuco, si lo carga Saintgio, pues devuelve su nombre.

Code Lua

1
2
3
4
5
6
tfm.get.luaScriptLoader = function()
status, message = pcall(nil)
for split in message:gmatch("[^.]+") do
return split
end
end

En una sola línea:

Code Lua

1
tfm.get.luaScriptLoader = function() status, message = pcall(nil); for split in message:gmatch("[^.]+") do return split; end; end

Ejemplo:

Code Lua

1
2
3
4
admins = {}
admins[tfm.get.luaScriptLoader()] = true
--
print(tfm.get.luaScriptLoader())

Excelente trabajo amigo, una función bastante útil, por lo menos para mi, gracias por el aporte!
Tocutoeltuco
« Censeur »
1520098800000
    • Tocutoeltuco#0000
    • Profil
    • Derniers messages
#45
  0
Hackinnzkt a dit :
Tocutoeltuco a dit :
Acabo de crear una función simple que obtiene el nombre del cargador del script. Es decir, si el script lo cargo yo la función retorna Tocutoeltuco, si lo carga Saintgio, pues devuelve su nombre.

Code Lua

1
2
3
4
5
6
tfm.get.luaScriptLoader = function()
status, message = pcall(nil)
for split in message:gmatch("[^.]+") do
return split
end
end

En una sola línea:

Code Lua

1
tfm.get.luaScriptLoader = function() status, message = pcall(nil); for split in message:gmatch("[^.]+") do return split; end; end

Ejemplo:

Code Lua

1
2
3
4
admins = {}
admins[tfm.get.luaScriptLoader()] = true
--
print(tfm.get.luaScriptLoader())

Excelente trabajo amigo, una función bastante útil, por lo menos para mi, gracias por el aporte!

Por nada!
Error
« Consul »
1522545540000
    • Error#7733
    • Profil
    • Derniers messages
    • Tribu
#46
  0
Cual es el codigo lua de casamiento? es que una persona de mi tribu lo puso y todos nos divertimos un buen rato, no se si es lua, pero ella dijo que era lua xd
Kephronic
« Sénateur »
1522546440000
    • Kephronic#2028
    • Profil
    • Derniers messages
    • Tribu
#47
  0
¿Existe un lua para qué todos los ratones de mi casa tribu bailen, lloren, enojen?
Obemice
« Sénateur »
1522590900000
    • Obemice#0095
    • Profil
    • Derniers messages
    • Tribu
#48
  0
Recuerden que tienen un hilo especialmente destinado para pedir códigos de scripts: https://atelier801.com/topic?f=6&t=485026

Traten de usar ese hilo y no este.
Apacachuno
« Citoyen »
1526922660000
    • Apacachuno#0000
    • Profil
    • Derniers messages
#49
  0
Tienen un code para que cuando le des al espacio o al click salgan balas en proyectil osea que dispare
O_0
« Citoyen »
1530223500000
    • O_0#8487
    • Profil
    • Derniers messages
    • Tribu
#50
  0
Alguien Tiene el codigo de FORTMICE?
Kelt
« Sénateur »
1530234300000
    • Kelt#0365
    • Profil
    • Derniers messages
    • Tribu
#51
  0
O_0 a dit :
Alguien Tiene el codigo de FORTMICE?

No sé si alguien haya hecho eso pero que yo sepa no existe
O_0
« Citoyen »
1530734580000
    • O_0#8487
    • Profil
    • Derniers messages
    • Tribu
#52
  0
Kelt a dit :
O_0 a dit :
Alguien Tiene el codigo de FORTMICE?

No sé si alguien haya hecho eso pero que yo sepa no existe

Si existe, Lo Hizo Hackinnzkt, Pero como fue Hiperbaneado :u, Se perdio el code por COMPLETO.
Minstens
« Censeur »
1533995580000
    • Minstens#0000
    • Profil
    • Derniers messages
    • Tribu
#53
  0
Un simple script que detecta al jugador en un radio s y lo ataca.
Kyabe
« Citoyen »
1545239640000
    • Kyabe#5755
    • Profil
    • Derniers messages
    • Tribu
#54
  0
Yo necesito para hacer que si escribo algo, Una persona diga lo que escribi
Intas
« Citoyen »
1548301980000
    • Intas#0123
    • Profil
    • Derniers messages
#55
  0
bueno esto es más un minijuego que un script "útil" pero no encuentro el hilo de "comparte tus códigos /lua" así queee lo pongo acá

survivormate, survivor con parejas

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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
local currentShaman = ""
local mice = {}

-- Si hay un número par de jugadores (sin contar el chamán) uno queda solo
local playerAlone = ""

-- Source: https://github.com/ImLiam/Transformice-Utility/blob/master/src/lib/misc.lua#L64
-- Ordena y devuelve el actual scoreboard del más alto al más bajo
function sortScores()
local tbl = {}
for k, v in pairs(tfm.get.room.playerList) do
table.insert(tbl, {name=v.playerName,score=v.score})
end
table.sort(tbl, function(i,v) return i.score>v.score end)
return tbl
end

-- Hacemos chamán a quien tenga el mayor puntaje
function setShaman()
local scoreboard = sortScores()
local newShaman = scoreboard[1].name
tfm.exec.setPlayerScore(newShaman, 0)
tfm.exec.setShaman(newShaman)
return newShaman
end

-- Linkea o deslinkea cada jugador en la sala (menos el chamán),
-- o bien deslinkea un jugador (unlinkThis)
function linkMice(shaman, unlinkAll, unlinkThis)
local mouse1, mouse2 = "", ""

if (unlinkThis) then
local m2 = mice[unlinkThis].linkedTo
if (m2 ~= "") then
tfm.exec.linkMice(unlinkThis, m2, false)
mice[unlinkThis].linkedTo = ""
mice[m2].linkedTo = ""
end
return
end

for name, player in pairs(tfm.get.room.playerList) do
if (unlinkAll) then
local m2 = mice[name].linkedTo
if (m2 ~= "") then
tfm.exec.linkMice(name, m2, false)
mice[name].linkedTo = ""
mice[m2].linkedTo = ""
end
else
if (name ~= shaman) then
if (mouse1 == "") then
mouse1 = name
elseif (mouse2 == "") then
mouse2 = name
tfm.exec.linkMice(mouse1, mouse2)
mice[mouse1].linkedTo = mouse2
mice[mouse2].linkedTo = mouse1
mouse1 = ""
mouse2 = ""
end
end
end
end
if (mouse1 ~= "") then
playerAlone = mouse1
end
end

-- Suma 10 puntos a todos los sobrevivientes, o cuenta
-- y devuelve cuantos jugadores están vivos
function checkAlive(sum)
local n = 0
for name, player in pairs(tfm.get.room.playerList) do
if (not player.isDead and name ~= currentShaman) then
if (sum) then
n = n + 1
else
tfm.exec.setPlayerScore(name, 10, true)
end
end
end
return n
end

function eventPlayerDied(name)
if (name == currentShaman) then
checkAlive(false)
linkMice(nil, true)
tfm.exec.setGameTime(5)
else
tfm.exec.setPlayerScore(name, 1, true)
if (name ~= playerAlone) then
linkMice(nil, true, name)
end
if (checkAlive(true) == 0) then
tfm.exec.newGame("#10", math.random() >= 0.5)
end
end
end

function eventNewGame()
currentShaman = setShaman()
linkMice(currentShaman)
end

function eventLoop(et, rt)
if (rt <= 0) then
checkAlive(false)
tfm.exec.newGame("#10", math.random() >= 0.5)
end
end

function eventNewPlayer(name)
if (not mice[name]) then
mice[name] = {
linkedTo = ""
}
end
end

function main()
math.randomseed(os.time())
tfm.exec.disableAllShamanSkills()
tfm.exec.disableAutoNewGame()
tfm.exec.disableAutoScore()
tfm.exec.disableAutoShaman()
tfm.exec.disableAutoTimeLeft()
tfm.exec.disablePrespawnPreview()
table.foreach(tfm.get.room.playerList, eventNewPlayer)
tfm.exec.newGame("#10", math.random() >= 0.5)
end

main()


básicamente el survivor de siempre pero estando en parejas usando la función nueva tfm.exec.linkMice
Intas
« Citoyen »
1555220100000
    • Intas#0123
    • Profil
    • Derniers messages
#56
  0
bueno esto sí es un script más o menos úitl

Code Lua

1
2
3
4
5
6
7
8
9
10
11
function formatMillis(t)
local h = math.floor(t / 3600000)
local m = math.floor((t / 60000) % 60)
local s = math.floor((t / 1000) % 60)

local hh = h < 10 and "0" .. h or tostring(h)
local mm = m < 10 and "0" .. m or tostring(m)
local ss = s < 10 and "0" .. s or tostring(s)

return hh .. ":" .. mm .. ":" .. ss
end

transforma milisegundos en un formato hh:mm:ss

acá un script de prueba:


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
local time = 0

function formatMillis(t)
local h = math.floor(t / 3600000)
local m = math.floor((t / 60000) % 60)
local s = math.floor((t / 1000) % 60)

local hh = h < 10 and "0" .. h or tostring(h)
local mm = m < 10 and "0" .. m or tostring(m)
local ss = s < 10 and "0" .. s or tostring(s)

return hh .. ":" .. mm .. ":" .. ss
end

function eventLoop()
time = time + 500
print(formatMillis(time))
end
Tatiana_chan
« Citoyen »
1557099180000
    • Tatiana_chan#0000
    • Profil
    • Derniers messages
#57
  1
+Minstens a dit :

Nieve que cae

http://i.imgur.com/B1C9u9h.gif


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
p={}

function tabla()
i=false
rX=100
rY=100
for i=0,30 do
p[i]={
xIni=math.random(400-rX*4,400+rX*4),
yIni=math.random(100-rY*2,100+rY*2),
}
end
end

tabla()

function eventLoop()
i=true
if i==true then
i=false
for i=0,30 do
tfm.exec.displayParticle(0,p[i].xIni,p[i].yIni,0,math.random(0,4),0,0,name)
p[i].xIni=math.random(400-rX*4,400+rX*4)
p[i].yIni=math.random(100-rY*2,100+rY*2)
end
end
end


#snow.lua

Para eso no hace falta poner lua, con solo poner /neige ya cae nieve en la casa tribu.
Kelt
« Sénateur »
1557125700000
    • Kelt#0365
    • Profil
    • Derniers messages
    • Tribu
#58
  0
Tatiana_chan a dit :
+Minstens a dit :

Nieve que cae

http://i.imgur.com/B1C9u9h.gif


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
p={}

function tabla()
i=false
rX=100
rY=100
for i=0,30 do
p[i]={
xIni=math.random(400-rX*4,400+rX*4),
yIni=math.random(100-rY*2,100+rY*2),
}
end
end

tabla()

function eventLoop()
i=true
if i==true then
i=false
for i=0,30 do
tfm.exec.displayParticle(0,p[i].xIni,p[i].yIni,0,math.random(0,4),0,0,name)
p[i].xIni=math.random(400-rX*4,400+rX*4)
p[i].yIni=math.random(100-rY*2,100+rY*2)
end
end
end


#snow.lua

Para eso no hace falta poner lua, con solo poner /neige ya cae nieve en la casa tribu.

el pibe solo quiso hacer su propia nieve como único y diferente y listo, no jodan
Lg_sus
« Citoyen »
1559694720000
    • Lg_sus#0000
    • Profil
    • Derniers messages
    • Tribu
#59
  0
Como pongo 1 o mas Scrips en la casa de la tribu y como doy para volar a un jugador en especifico? xd
Toychicaa21
« Citoyen »
1563671940000
    • Toychicaa21#0000
    • Profil
    • Derniers messages
    • Tribu
#60
  0
Una pregunta ¿Cúal es el código para dar un mensaje al entrar a la casa tribu?
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Códigos útiles de LUA.
« ‹ 3 / 4 › »
© Atelier801 2018

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

Version 1.27