×

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
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 36 / 133 › »
[Lua] Peça scripts aqui!
Bolodefchoco
« Sénateur »
1519260660000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#701
  0
Brenopapi a dit :
um script que vc aperta "espaço" é solta bolinhas de neve é tem um tempo uns 7 minutos cada jogador que atacar a bolinha de neve em outro jogador ganha 10 pontos. é cada vez que acaba o tempo se ainda tiver jogador o tempo automaticamente vai para 2 minutos. é que o mapa seja bem grande é cheio de obstaculo parecido com o module batata tipo os mapas de lá tem que ser grande é bom.
Por favor faz pra mim Obrigado.

éu não énténdi o que você disse, vocé éscrévéu bém bagunçado. ´``´``´´ ^ ^~~~~`

1. Não dá pra detectar quando uma bola de neve toca no rato (não eficientemente). [Há algo similar, #snowfight)
2. ..
Homemmulherrr
« Citoyen »
1519261320000
    • Homemmulherrr#9217
    • Profil
    • Derniers messages
#702
  0
é que preciso disso '=' não sei explicar melhor do que isso
Bolodefchoco
« Sénateur »
1519261440000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#703
  0
Brenopapi a dit :
é que preciso disso '=' não sei explicar melhor do que isso

tenta de novo usando vírgula, respira e formula a ideia que eu te ajudo :P
Homemmulherrr
« Citoyen »
1519261860000
    • Homemmulherrr#9217
    • Profil
    • Derniers messages
#704
  0
ta, eu preciso de um script que todos na sala tenha bolinha de neve a pessoa taca a bolinha de neve em outra é ganha " 10 pontos automaticamente" tem, um tempo uns 5 minutos , explica mais do que isso não consigo..
é um mapa grande onde de pra corre etc..apertando "espaço" a bolinha de neve sai

Dernière modification le 1519261920000
Bolodefchoco
« Sénateur »
1519262580000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#705
  0
Brenopapi a dit :
ta, eu preciso de um script que todos na sala tenha bolinha de neve a pessoa taca a bolinha de neve em outra é ganha " 10 pontos automaticamente" tem, um tempo uns 5 minutos , explica mais do que isso não consigo..
é um mapa grande onde de pra corre etc..apertando "espaço" a bolinha de neve sai

jogue #snowfight, como eu falei ali, ão dá pra detectar quando uma bola de neve toca no rato (não eficientemente)
Kabu
« Consul »
1519340580000
    • Kabu#6682
    • Profil
    • Derniers messages
    • Tribu
#706
  0
Script de falar "Pew" e o rato de outra pessoa fazer a ação de dormir?
Laylalinhhhhhh
« Citoyen »
1519421460000
    • Laylalinhhhhhh#0632
    • Profil
    • Derniers messages
#707
  0
eu quero o script do Genio quiz
Bolodefchoco
« Sénateur »
1519425000000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#708
  0
Quemevc6 a dit :
eu quero o script do Genio quiz

/c Fofinhoppp

Icrower a dit :
Script de falar "Pew" e o rato de outra pessoa fazer a ação de dormir?

!pew nome
pew
pew nome
?? seja mais específico..
todos vão dormir ou uma pessoa aleatória?
Kabu
« Consul »
1519427460000
    • Kabu#6682
    • Profil
    • Derniers messages
    • Tribu
#709
  0
Falar "Pew" e uma pessoa aleatória dormir
Quinckas
« Citoyen »
1519428840000
    • Quinckas#0579
    • Profil
    • Derniers messages
    • Tribu
#710
  0
Icrower a dit :
Falar "Pew" e uma pessoa aleatória dormir

Code Lua

1
2
3
4
5
6
7
8
9
10
local p = {}
local adm = "Icrower"
for k,v in pairs(tfm.get.room.playerList) do
table.insert(p,k)
end
function eventChatCommand(pl,c)
if c:lower() == "pew" and pl == adm then
tfm.exec.playEmote(p[math.random(#p)],6)
end
end
acho q vai

Dernière modification le 1519429860000
Bolodefchoco
« Sénateur »
1519473900000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#711
  0
Quinzinhojr a dit :
Icrower a dit :
Falar "Pew" e uma pessoa aleatória dormir

Code Lua

1
2
3
4
5
6
7
8
9
10
local p = {}
local adm = "Icrower"
for k,v in pairs(tfm.get.room.playerList) do
table.insert(p,k)
end
function eventChatCommand(pl,c)
if c:lower() == "pew" and pl == adm then
tfm.exec.playEmote(p[math.random(#p)],6)
end
end
acho q vai

table.insert destrói a performance do programa :P
Recomendo, também, por novas pessoas que entrarem.. na lista.. :P
Quinckas
« Citoyen »
1519483560000
    • Quinckas#0579
    • Profil
    • Derniers messages
    • Tribu
#712
  0
Bolodefchoco a dit :
Quinzinhojr a dit :
Icrower a dit :
Falar "Pew" e uma pessoa aleatória dormir

Code Lua

1
2
3
4
5
6
7
8
9
10
local p = {}
local adm = "Icrower"
for k,v in pairs(tfm.get.room.playerList) do
table.insert(p,k)
end
function eventChatCommand(pl,c)
if c:lower() == "pew" and pl == adm then
tfm.exec.playEmote(p[math.random(#p)],6)
end
end
acho q vai

table.insert destrói a performance do programa :P
Recomendo, também, por novas pessoas que entrarem.. na lista.. :P

não sabia essa do table.insert haha
Code Lua

1
2
3
4
5
6
7
8
9
10
11
local p = {}
local adm = "Icrower"
function eventNewPlayer(pl)
p[#p+1] = pl
end
table.foreach(tfm.get.room.playerList,eventNewPlayer)
function eventChatCommand(pl,c)
if c:lower() == "pew" and pl == adm then
tfm.exec.playEmote(p[math.random(#p)],6)
end
end
Bolodefchoco
« Sénateur »
1519485960000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#713
  0
Quinzinhojr a dit :
não sabia essa do table.insert haha

Tem muita coisa de performance, tipo next > pairs, for numérico > pairs, locale uma tabela é mais devagar tbm, tipo em for i = 1, #tabela do local o = tabela[i], etc

Dernière modification le 1519486020000
Juan
« Citoyen »
1519514940000
    • Juan#0104
    • Profil
    • Derniers messages
    • Tribu
#714
  0
1 - !shaman NOME : da shaman pro rato (comando para adm)

2 - !teleport NOME : clicar com o botao direito do mouse e teleportar pra ele (comando para adm)

3 - !map @CODE muda para o map, !time XX muda tempo do mapa (comando para adm)
Bolodefchoco
« Sénateur »
1519523460000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#715
  0
Matheushasbr a dit :
1 - !shaman NOME : da shaman pro rato (comando para adm)

2 - !teleport NOME : clicar com o botao direito do mouse e teleportar pra ele (comando para adm)

3 - !map @CODE muda para o map, !time XX muda tempo do mapa (comando para adm)

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
adm = {
Bolodefchoco = "",
Matheushasbr = "",
}

for k in next, adm do
system.bindMouse(k, true)
end

eventChatCommand = function(n, c)
if adm[n] then
local p = {}
for k in c:gmatch("%S+") do
p[#p + 1] = k
end

if p[1] == "shaman" then
tfm.exec.setShaman(p[2])
elseif p[1] == "teleport" then
adm[n] = p[2]
elseif p[1] == "map" then
tfm.exec.newGame(p[2])
elseif p[1] == "time" then
tfm.exec.setGameTime(p[2])
end
end
end

eventMouse = function(n, x, y)
tfm.exec.movePlayer(adm[n], x, y)
adm[n] = ""
end

não dá pra definir botão direito/esquerdo, então é sempre o esquerdo blz

Dernière modification le 1519523520000
Roose
« Citoyen »
1519574520000
    • Roose#7190
    • Profil
    • Derniers messages
    • Tribu
#716
  0
Todos os pisos do mapa sumir.
Juan
« Citoyen »
1519579500000
    • Juan#0104
    • Profil
    • Derniers messages
    • Tribu
#717
  0
Bolodefchoco a dit :
Matheushasbr a dit :
1 - !shaman NOME : da shaman pro rato (comando para adm)

2 - !teleport NOME : clicar com o botao direito do mouse e teleportar pra ele (comando para adm)

3 - !map @CODE muda para o map, !time XX muda tempo do mapa (comando para adm)

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
adm = {
Bolodefchoco = "",
Matheushasbr = "",
}

for k in next, adm do
system.bindMouse(k, true)
end

eventChatCommand = function(n, c)
if adm[n] then
local p = {}
for k in c:gmatch("%S+") do
p[#p + 1] = k
end

if p[1] == "shaman" then
tfm.exec.setShaman(p[2])
elseif p[1] == "teleport" then
adm[n] = p[2]
elseif p[1] == "map" then
tfm.exec.newGame(p[2])
elseif p[1] == "time" then
tfm.exec.setGameTime(p[2])
end
end
end

eventMouse = function(n, x, y)
tfm.exec.movePlayer(adm[n], x, y)
adm[n] = ""
end

não dá pra definir botão direito/esquerdo, então é sempre o esquerdo blz

Obrigado ^^
Mas da pra por exemplo clicar "L" e o rato teleportar pra onde ta a seta do mouse ?
E esconder os comandos?

Dernière modification le 1519579920000
Bolodefchoco
« Sénateur »
1519580400000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#718
  0
Matheushasbr a dit :
Bolodefchoco a dit :
Matheushasbr a dit :
1 - !shaman NOME : da shaman pro rato (comando para adm)

2 - !teleport NOME : clicar com o botao direito do mouse e teleportar pra ele (comando para adm)

3 - !map @CODE muda para o map, !time XX muda tempo do mapa (comando para adm)

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
adm = {
Bolodefchoco = "",
Matheushasbr = "",
}

for k in next, adm do
system.bindMouse(k, true)
end

eventChatCommand = function(n, c)
if adm[n] then
local p = {}
for k in c:gmatch("%S+") do
p[#p + 1] = k
end

if p[1] == "shaman" then
tfm.exec.setShaman(p[2])
elseif p[1] == "teleport" then
adm[n] = p[2]
elseif p[1] == "map" then
tfm.exec.newGame(p[2])
elseif p[1] == "time" then
tfm.exec.setGameTime(p[2])
end
end
end

eventMouse = function(n, x, y)
tfm.exec.movePlayer(adm[n], x, y)
adm[n] = ""
end

não dá pra definir botão direito/esquerdo, então é sempre o esquerdo blz

Obrigado ^^
Mas da pra por exemplo clicar "L" e o rato teleportar pra onde ta a seta do mouse ?
E esconder os comandos?

Não dá pra detectar o cursor (seta do mouse). Reformule e eu faço pra vc

Pra esconder os comandos basta por isso embaixo de tudo
Code Lua

1
2
3
for k, v in next, {"shaman", "teleport", "map", "time"} do
system.disableChatCommandDisplay(v, true)
end


Uhzinhooo a dit :
Todos os pisos do mapa sumir.

???
Code Lua

1
2
3
4
5
eventNewGame = function()
if (tfm.get.room.xmlMapInfo or {}).author ~= "#Module" then
tfm.exec.newGame('<C><P /><Z><S /><D /><O /></Z></C>')
end
end

Dernière modification le 1519580460000
Laylalinhhhhhh
« Citoyen »
1519583580000
    • Laylalinhhhhhh#0632
    • Profil
    • Derniers messages
#719
  0
eu queria um script que a caixa grande do nyan cat que eu possa controla a caixa com "UHJK"
Lailaccc
« Citoyen »
1519590360000
    • Lailaccc#0700
    • Profil
    • Derniers messages
#720
  0
verdade ou desafio em Pt/Br
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 36 / 133 › »
© Atelier801 2018

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

Version 1.27