×

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
  • /
  • Tópico de duvidas/pedidos de scripts
« ‹ 6 / 22 › »
Tópico de duvidas/pedidos de scripts
Boloprivate
« Citoyen »
1460924220000
    • Boloprivate#0000
    • Profil
    • Derniers messages
    • Tribu
#101
  0
Fofinhoppp a dit :

eu me refiro a function eventChatMessage...

eventChatMessage=function(name,command)
if command:find("^af(f*s*)") and not command:find(" ") then
ui.addPopup(0,2,"Olá "..name..", percebo sua frustração. Reporte o fato que o deixou irritado para que possamos melhorar sempre :)",n,5,30,300,true)
end
end

Dernière modification le 1460924520000
Fofinhoppp
« Consul »
1461084300000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#102
  0
boloprivate a dit :
Fofinhoppp a dit :

eu me refiro a function eventChatMessage...

eventChatMessage=function(name,command)
if command:find("^af(f*s*)") and not command:find(" ") then
ui.addPopup(0,2,"Olá "..name..", percebo sua frustração. Reporte o fato que o deixou irritado para que possamos melhorar sempre :)",n,5,30,300,true)
end
end

Ah, saquei, obg
achei q era pra outra coisa...
Enzohquest
« Citoyen »
1461156480000
    • Enzohquest#0000
    • Profil
    • Derniers messages
    • Tribu
#103
  0
Eu queria um script em que :
• Se uma pessoa escreve o comando !exemplo1 ou !exemplo2 , ela não pode mais usar os comandos exemplo2 nem exemplo1.

Por exemplo: se eu escrevo !exemplo1, então eu não posso mais escrever nem !exemplo2 nem !exemplo1, pois não funcionaria....
e o contrário também: se eu escrevo !exemplo2 então eu não posso mais escrever nem !exemplo1 nem !exemplo2

OBS¹: eu ja tenho o script usando conjuntos, mas não sei usar table.remove, então se baseie neste script que eu tenho (de preferência, use table.remove e de forma simples)
script

admins={};

for p in pairs(tfm.get.room.playerList) do
table.insert(admins, p)
end

function isAdm(p)
for i, v in pairs(admins) do
if v == p then
return true
end
end
return false
end

function eventChatCommand(p, cmd)
if cmd == "exemplo1" and isAdm then
tfm.exec.setVampirePlayer(p)
elseif cmd == "exemplo2" and isAdm then
tfm.exec.setShaman(p)
end
end

obs²: não sou preguiçoso, pesquisei sobre table.remove, mas não entendi muito bem ainda... então apelei por ajuda e quero vou ver como eu deveria ter usado o table.remove no eventChatCommand...
Laagaadoo
« Citoyen »
1461174060000
    • Laagaadoo#0000
    • Profil
    • Derniers messages
    • Tribu
#104
  0
Enzohquest a dit :
Eu queria um script em que :
• Se uma pessoa escreve o comando !exemplo1 ou !exemplo2 , ela não pode mais usar os comandos exemplo2 nem exemplo1.

Por exemplo: se eu escrevo !exemplo1, então eu não posso mais escrever nem !exemplo2 nem !exemplo1, pois não funcionaria....
e o contrário também: se eu escrevo !exemplo2 então eu não posso mais escrever nem !exemplo1 nem !exemplo2

OBS¹: eu ja tenho o script usando conjuntos, mas não sei usar table.remove, então se baseie neste script que eu tenho (de preferência, use table.remove e de forma simples)
script

admins={};

for p in pairs(tfm.get.room.playerList) do
table.insert(admins, p)
end

function isAdm(p)
for i, v in pairs(admins) do
if v == p then
return true
end
end
return false
end

function eventChatCommand(p, cmd)
if cmd == "exemplo1" and isAdm then
tfm.exec.setVampirePlayer(p)
elseif cmd == "exemplo2" and isAdm then
tfm.exec.setShaman(p)
end
end

obs²: não sou preguiçoso, pesquisei sobre table.remove, mas não entendi muito bem ainda... então apelei por ajuda e quero vou ver como eu deveria ter usado o table.remove no eventChatCommand...

Script

local players = {}

for n in pairs(tfm.get.room.playerList) do
players[n] = true
end

function eventChatCommand(name, cmd)
if cmd == "exemplo1" and players[name] then
players[name] = false
tfm.exec.setVampirePlayer(name)
elseif cmd == "exemplo2" and players[name] then
players[name] = false
tfm.exec.setShaman(name)
end
end

Dernière modification le 1461174240000
Yaerou
1461261180000
    • Yaerou#0000
    • Profil
    • Derniers messages
    • Tribu
#105
[Modéré par Kiwrimai, raison : Spam.]
Favelada
« Consul »
1461268440000
    • Favelada#6672
    • Profil
    • Derniers messages
    • Tribu
#106
  0
Laagaadoo a dit :
Fofinhoppp a dit :
pra que eu usaria a function chatMessage?
tem alguma utilitade ela?

Para mandar mensagens ué

Paulmarques a dit :
Queria um script para carregar um mapa, sem usar /np


function eventChatCommand(name, cmd)
if cmd:sub(1,3) == "map" then
tfm.exec.newGame(cmd:sub(5))
end
end

Basta fazer !map @codigo
Lembre-se que para usar o /lua precisa ter permissão de carregar mapas com /np na tribo

Obrigado.

O que é "function eventChatCommand(name, cmd)"?
Laagaadoo
« Citoyen »
1461274500000
    • Laagaadoo#0000
    • Profil
    • Derniers messages
    • Tribu
#107
  0
Paulmarques a dit :
Laagaadoo a dit :
Fofinhoppp a dit :
pra que eu usaria a function chatMessage?
tem alguma utilitade ela?

Para mandar mensagens ué

Paulmarques a dit :
Queria um script para carregar um mapa, sem usar /np


function eventChatCommand(name, cmd)
if cmd:sub(1,3) == "map" then
tfm.exec.newGame(cmd:sub(5))
end
end

Basta fazer !map @codigo
Lembre-se que para usar o /lua precisa ter permissão de carregar mapas com /np na tribo

Obrigado.

O que é "function eventChatCommand(name, cmd)"?

eventChatCommand é o evento que é chamado quando alguém faz algum comando com ! Ele tem 2 argumentos, um que guarda o nome da pessoa que fez o comando e outro que guarda o comando executado, nesse caso usei name e cmd para nomeá-los, o function indica que é uma função (nesse caso o TFM chama essa função)
Taric
« Citoyen »
1461274500000
    • Taric#5206
    • Profil
    • Derniers messages
    • Tribu
#108
  0
Paulmarques a dit :
Laagaadoo a dit :
Fofinhoppp a dit :
pra que eu usaria a function chatMessage?
tem alguma utilitade ela?

Para mandar mensagens ué

Paulmarques a dit :
Queria um script para carregar um mapa, sem usar /np


function eventChatCommand(name, cmd)
if cmd:sub(1,3) == "map" then
tfm.exec.newGame(cmd:sub(5))
end
end

Basta fazer !map @codigo
Lembre-se que para usar o /lua precisa ter permissão de carregar mapas com /np na tribo

Obrigado.

O que é "function eventChatCommand(name, cmd)"?

Função que vai ser executada a cada vez que um jogador introduzir uma mensagem com "!".
Favelada
« Consul »
1461557160000
    • Favelada#6672
    • Profil
    • Derniers messages
    • Tribu
#110
  0
Laagaadoo a dit :
Paulmarques a dit :
Laagaadoo a dit :
Fofinhoppp a dit :
pra que eu usaria a function chatMessage?
tem alguma utilitade ela?

Para mandar mensagens ué

Paulmarques a dit :
Queria um script para carregar um mapa, sem usar /np


function eventChatCommand(name, cmd)
if cmd:sub(1,3) == "map" then
tfm.exec.newGame(cmd:sub(5))
end
end

Basta fazer !map @codigo
Lembre-se que para usar o /lua precisa ter permissão de carregar mapas com /np na tribo

Obrigado.

O que é "function eventChatCommand(name, cmd)"?

eventChatCommand é o evento que é chamado quando alguém faz algum comando com ! Ele tem 2 argumentos, um que guarda o nome da pessoa que fez o comando e outro que guarda o comando executado, nesse caso usei name e cmd para nomeá-los, o function indica que é uma função (nesse caso o TFM chama essa função)

bren0 a dit :
Paulmarques a dit :
Laagaadoo a dit :
Fofinhoppp a dit :
pra que eu usaria a function chatMessage?
tem alguma utilitade ela?

Para mandar mensagens ué

Paulmarques a dit :
Queria um script para carregar um mapa, sem usar /np


function eventChatCommand(name, cmd)
if cmd:sub(1,3) == "map" then
tfm.exec.newGame(cmd:sub(5))
end
end

Basta fazer !map @codigo
Lembre-se que para usar o /lua precisa ter permissão de carregar mapas com /np na tribo

Obrigado.

O que é "function eventChatCommand(name, cmd)"?

Função que vai ser executada a cada vez que um jogador introduzir uma mensagem com "!".

Obrigado.
Enzohquest
« Citoyen »
1461723480000
    • Enzohquest#0000
    • Profil
    • Derniers messages
    • Tribu
#111
  0
Enzohquest a dit :
essa é apenas uma parte de um script
Olha
piso={
["height"]=40; -- Altura Do Piso
["width"]=40; -- Largura Do Piso
["type"]=6; -- id do Piso
["friction"]=0.3; -- Fricção Do Piso
["restitution"]=0; -- Restituição Do Piso
}

não quero pedir script,
eu quero saber qual é o código de "ângulo fixo"(pisos com ângulo fixo não "giram")
por exemplo> ["type"]=0; -- é o código para o ID do piso

Laagaadoo a dit :


piso={
fixedRotation = true
}

esqueci de perguntar qual é o código para colisão de ratos e pisos
Laagaadoo
« Citoyen »
1461773760000
    • Laagaadoo#0000
    • Profil
    • Derniers messages
    • Tribu
#112
  0
Enzohquest a dit :
Enzohquest a dit :
essa é apenas uma parte de um script
Olha
piso={
["height"]=40; -- Altura Do Piso
["width"]=40; -- Largura Do Piso
["type"]=6; -- id do Piso
["friction"]=0.3; -- Fricção Do Piso
["restitution"]=0; -- Restituição Do Piso
}

não quero pedir script,
eu quero saber qual é o código de "ângulo fixo"(pisos com ângulo fixo não "giram")
por exemplo> ["type"]=0; -- é o código para o ID do piso

Laagaadoo a dit :


piso={
fixedRotation = true
}

esqueci de perguntar qual é o código para colisão de ratos e pisos

usa miceCollision para ratos, true se quiser que eles colidam com o piso ou false se não quiser que colidam
usa groundCollision para os pisos, true se quiser colida com outros pisos ou false não
Thobolado
« Citoyen »
1461957960000
    • Thobolado#0000
    • Profil
    • Derniers messages
    • Tribu
#113
  0
pessoal fala um codigo de scprit de que da pra joga bola de neve
Estoucomedo
« Citoyen »
1462038180000
    • Estoucomedo#0499
    • Profil
    • Derniers messages
#114
  0
Se alguém puder, um script que fique spawnando bolhas pelo mapa
Gatan
« Censeur »
1462114080000
    • Gatan#1201
    • Profil
    • Derniers messages
    • Tribu
#115
  0
Alguém pode me passar um script simples de chuva de estrelas?
Esh
« Censeur »
1462118700000
    • Esh#0095
    • Profil
    • Derniers messages
    • Tribu
#116
  0
gatanjinha a dit :
Alguém pode me passar um script simples de chuva de estrelas?

Não é um dos melhores:
function eventLoop()
    for i = 0, math.random(20) do
      tfm.exec.displayParticle(29, math.random(800), math.random(-10, 30), -3, 3, 0, 0)
    end
end
Kinghoje
« Citoyen »
1462540080000
    • Kinghoje#0000
    • Profil
    • Derniers messages
    • Tribu
#117
  0
Eu queria saber como se utiliza o addImage()

Eu nao sei como funciona, e queria colocar como se um rato virasse alguma imagem qualquer
Obscuroszz
« Citoyen »
1462741860000
    • Obscuroszz#0000
    • Profil
    • Derniers messages
    • Tribu
#118
  0
Eu fiz um script de quando vc aperta espaço sai sp debaixo de vc mais eu queria saber como coloca adm para somente 1 pessoa poder usar =/ Aqui esta ele:

for name in pairs(tfm.get.room.playerList) do
tfm.exec.bindKeyboard(name,32,true,true)
end
function eventKeyboard(name,key,down,x,y)
if key==32 then
tfm.exec.addShamanObject(24,x,y +10)
end
end
Lalapinkkk
« Citoyen »
1462976340000
    • Lalapinkkk#0000
    • Profil
    • Derniers messages
    • Tribu
#119
  0
Eu queria um script em que:
Os Ratinhos se Transformassem em Nutellas Kawaii =3

Observação: Muita Fofura!!! http://orig04.deviantart.net/e9ea/f/2010/215/f/7/_free_soda_can_icon__by_maggirl93.gif
Marte
« Citoyen »
1462979220000
    • Marte#4838
    • Profil
    • Derniers messages
#120
  0
lalapinkkk a dit :
Eu queria um script em que:
Os Ratinhos se Transformassem em Nutellas Kawaii =3

Observação: Muita Fofura!!! http://orig04.deviantart.net/e9ea/f/2010/215/f/7/_free_soda_can_icon__by_maggirl93.gif

não tem como
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Tópico de duvidas/pedidos de scripts
« ‹ 6 / 22 › »
© Atelier801 2018

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

Version 1.27