×

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 Dúvidas
« ‹ 21 / 39 › »
Tópico de Dúvidas
Ruancool
« Citoyen »
1409497020000
    • Ruancool#0000
    • Profil
    • Derniers messages
#401
  0
tiwdamerenda a dit :
Ruancool a dit :
Gente, podem me ajudar? to tentando criar um script mas n to conseguindo, eu quero ele assim pf:

Quando eu (ruancool) ou meu amigo (mrlolenergy) falar:

!deus
acontece isso:
A gente pode andar em cima da agua mesmo com queijo, a gente voa usando space, a gente se teleporta onde a gente clicka, nosso nome fica em uma cor vermelha apertando a letra G, e com cor amarelo apertando H, e azul apertando O, a gente ganha queijo ao clicka a letra Q, Toca clickando na letra T, instant win clickando W, e a gente pode mata ao falar !kill [nome]
quem consegir, eu fico muito grato

è um script grande d+


Potyrat a dit :
2 perguntas

1° - Quando eu quero adicionar um PhysicObject, no caso uma madeira, é type=?
2° - Tem como adicionar queijo e toca numa certa parte do mapa?

Coordenadas em que eu quero que bote:
H = 20000
L = 400

Coordenadas são x e y
a id da madeira é 17

body={type=17, friction=0.32, restituition=0.9, width = 30, height=21}
tfm.exec.addPhysicObject(1, 300, 200, body)


e adicionar queijo e toca no mapa acho que tem com xml e objeto psiquico tambem só que falso

entao só o de andar em cima da agua mesmo com queijo, o das cores fly e telport
Tiwdamerenda
« Citoyen »
1409499180000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#402
  0
Ruancool a dit :
tiwdamerenda a dit :
Ruancool a dit :
Gente, podem me ajudar? to tentando criar um script mas n to conseguindo, eu quero ele assim pf:

Quando eu (ruancool) ou meu amigo (mrlolenergy) falar:

!deus
acontece isso:
A gente pode andar em cima da agua mesmo com queijo, a gente voa usando space, a gente se teleporta onde a gente clicka, nosso nome fica em uma cor vermelha apertando a letra G, e com cor amarelo apertando H, e azul apertando O, a gente ganha queijo ao clicka a letra Q, Toca clickando na letra T, instant win clickando W, e a gente pode mata ao falar !kill [nome]
quem consegir, eu fico muito grato

è um script grande d+


Potyrat a dit :
2 perguntas

1° - Quando eu quero adicionar um PhysicObject, no caso uma madeira, é type=?
2° - Tem como adicionar queijo e toca numa certa parte do mapa?

Coordenadas em que eu quero que bote:
H = 20000
L = 400

Coordenadas são x e y
a id da madeira é 17

body={type=17, friction=0.32, restituition=0.9, width = 30, height=21}
tfm.exec.addPhysicObject(1, 300, 200, body)


e adicionar queijo e toca no mapa acho que tem com xml e objeto psiquico tambem só que falso

entao só o de andar em cima da agua mesmo com queijo, o das cores fly e telport

Andar em cima da agua com queijo acho q é impossivel d fazer

fly e teleport(não testado):

users={"Ruancool", "Mrlolenergy"}
local a=true

for _,p in pairs(users) do
tfm.exec.bindKeyboard(p,32,a,a)
system.bindMouse(p,a)
end

function eventKeyboard(name,key,down,x,y)
if key==32 then
tfm.exec.movePlayer(name,0,0,a,0,-50,false)
end
end

function eventMouse(name, x, y)
tfm.exec.movePlayer(name,x,y)
end

Kombizinha
« Citoyen »
1409502720000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#403
  0
Ruancool a dit :
Gente, podem me ajudar? to tentando criar um script mas n to conseguindo, eu quero ele assim pf:

Quando eu (ruancool) ou meu amigo (mrlolenergy) falar:

!deus
acontece isso:
A gente pode andar em cima da agua mesmo com queijo, a gente voa usando space, a gente se teleporta onde a gente clicka, nosso nome fica em uma cor vermelha apertando a letra G, e com cor amarelo apertando H, e azul apertando O, a gente ganha queijo ao clicka a letra Q, Toca clickando na letra T, instant win clickando W, e a gente pode mata ao falar !kill [nome]
quem consegir, eu fico muito grato

Depois eu faço.


Potyrat a dit :
2 perguntas

1° - Quando eu quero adicionar um PhysicObject, no caso uma madeira, é type=?
2° - Tem como adicionar queijo e toca numa certa parte do mapa?

Coordenadas em que eu quero que bote:
H = 20000
L = 400

Id da madeira é 0
Xdzinhoh
« Citoyen »
1409510520000
    • Xdzinhoh#0000
    • Profil
    • Derniers messages
#404
  0
Pessoal é o seguinte eu tenho um mine game so que quando termina o tempo ele não vai pro proximo mapa o game é desativado e apareçe o mapa do cafofo oque eu faço pra arrumar isso vlw ai em
Kombizinha
« Citoyen »
1409510580000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#405
  0
Xdzinhoh a dit :
Pessoal é o seguinte eu tenho um mine game so que quando termina o tempo ele não vai pro proximo mapa o game é desativado e apareçe o mapa do cafofo oque eu faço pra arrumar isso vlw ai em

Me passe o script por Pm que eu arrumo pra você.
Xdzinhoh
« Citoyen »
1409510700000
    • Xdzinhoh#0000
    • Profil
    • Derniers messages
#406
  0
Kombizinha a dit :
Xdzinhoh a dit :
Pessoal é o seguinte eu tenho um mine game so que quando termina o tempo ele não vai pro proximo mapa o game é desativado e apareçe o mapa do cafofo oque eu faço pra arrumar isso vlw ai em

Me passe o script por Pm que eu arrumo pra você.

Como assim Pm :s
Tiwdamerenda
« Citoyen »
1409511180000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#407
  0
Xdzinhoh a dit :
Pessoal é o seguinte eu tenho um mine game so que quando termina o tempo ele não vai pro proximo mapa o game é desativado e apareçe o mapa do cafofo oque eu faço pra arrumar isso vlw ai em

Pra fazer isso precisa de uma rotação de mapas :

mapas={0,1}--aqui você coloca os mapas
time=os.time()
mapa=math.random(#mapas)

tfm.exec.disableAutoNewGame(true)

function eventLoop()
if time==os.time()-120*100 then
tfm.exec.newGame(maps[map])
end
end
Xdzinhoh
« Citoyen »
1409511240000
    • Xdzinhoh#0000
    • Profil
    • Derniers messages
#408
  0
tiwdamerenda a dit :
Xdzinhoh a dit :
Pessoal é o seguinte eu tenho um mine game so que quando termina o tempo ele não vai pro proximo mapa o game é desativado e apareçe o mapa do cafofo oque eu faço pra arrumar isso vlw ai em

Pra fazer isso precisa de uma rotação de mapas :

mapas={0,1}--aqui você coloca os mapas
time=os.time()
mapa=math.random(#mapas)

tfm.exec.disableAutoNewGame(true)

function eventLoop()
if time==os.time()-120*100 then
tfm.exec.newGame(maps[map])
end
end

Eu ja tenho a rotação mais acho que tem algo errado e eu não sei oque é
Tiwdamerenda
« Citoyen »
1409511360000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#409
  0
Xdzinhoh a dit :
tiwdamerenda a dit :
Xdzinhoh a dit :
Pessoal é o seguinte eu tenho um mine game so que quando termina o tempo ele não vai pro proximo mapa o game é desativado e apareçe o mapa do cafofo oque eu faço pra arrumar isso vlw ai em

Pra fazer isso precisa de uma rotação de mapas :

mapas={0,1}--aqui você coloca os mapas
time=os.time()
mapa=math.random(#mapas)

tfm.exec.disableAutoNewGame(true)

function eventLoop()
if time==os.time()-120*100 then
tfm.exec.newGame(maps[map])
end
end

Eu ja tenho a rotação mais acho que tem algo errado e eu não sei oque é

você precisa usar o eventLoop para saber quando o tempo do mapa acabou e passar para outro mapa
por isso eu coloquei uma rotação que funciona
Petrenrenpet
« Citoyen »
1409589480000
    • Petrenrenpet#0000
    • Profil
    • Derniers messages
    • Tribu
#410
  0
1. Como eu faço pra que as ações ocorram somente com o shaman? (só o shaman, não os ratos)
2. Como eu faço pra deixar o bindKeyboard pra todos os ratos?
3. Como fazer uma contagem pra cada player? Tipo, eu sei pra fazer com todos os ratos etc., mas não sei fazer pra cada rato diferente uma contagem... (sim, de tempo)
Desde já agradeço :3
Kombizinha
« Citoyen »
1409605680000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#411
  0
Petrenrenpet a dit :
1. Como eu faço pra que as ações ocorram somente com o shaman? (só o shaman, não os ratos)
2. Como eu faço pra deixar o bindKeyboard pra todos os ratos?
3. Como fazer uma contagem pra cada player? Tipo, eu sei pra fazer com todos os ratos etc., mas não sei fazer pra cada rato diferente uma contagem... (sim, de tempo)
Desde já agradeço :3

1 - Use o argumento 'if p.isShaman' que verifica se o jogador é shaman.

Código de exemplo

function eventLoop() -- Loop
for p in pairs(tfm.get.room.playerList) do -- Pega todos os jogadores da sala
if p.isShaman then -- Verifica se o argumento é shaman
tfm.exec.killPlayer(p) -- Se o argumento for verdadeiro mata o jogador
end
end
end


2 - Use o argumento for

Código de exemplo

for p in pairs(tfm.get.room.playerList) do -- Pega todos os jogadores da sala
tfm.exec.bindKeyboard(p,32,true,true) -- Binda o espaço
end


3 - Defina uma tabela para cada jogador

Código de exemplo

data={}

function eventNewPlayer(p) -- Quando um novo jogador entrar na sala
data

={ -- Cria uma tabela para ele
contagem=0; -- Aqui ficará o tempo da contagem
} -- Fecha a tabela
end

for p in pairs(tfm.get.room.playerList) do -- Pega todos os jogadores da sala
eventNewPlayer(p) -- Chama o evento de novo jogador
end

Ninguem
« Consul »
1409622900000
    • Ninguem#0095
    • Profil
    • Derniers messages
    • Tribu
#412
  0
Pode facilitar colocando

if tfm.get.room.playerList[nick].isShaman then
-- ação
end


Isso é bom pra eventos de interação como eventKeyboard, eventMouse, eventChatCommand
Kombizinha
« Citoyen »
1409662500000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#413
  0
Ninguem a dit :
Pode facilitar colocando

if tfm.get.room.playerList[nick].isShaman then
-- ação
end


Isso é bom pra eventos de interação como eventKeyboard, eventMouse, eventChatCommand

Sim, mas acho que ele queria pra todos os jogadores que são shaman ou não.

Dernière modification le 1409662560000
Petrenrenpet
« Citoyen »
1409927640000
    • Petrenrenpet#0000
    • Profil
    • Derniers messages
    • Tribu
#414
  0
Obrigado a vocês aí. Eu testei o if p.isShaman then e não funfou (vai entender), mas eu botei if tfm.get.room.playerList

.isShaman == true then e funfou do jeito que eu queria. s2

Gutigusta
« Citoyen »
1410010860000
    • Gutigusta#0000
    • Profil
    • Derniers messages
    • Tribu
#415
  0
Queria um script assim:

Como seria? Todo mapa o que tivesse mais pontos na sala (cafofo) seria o shaman (se possível com habilidades).
Mapas: Consiga no mínimo 7 mapas de survivor
Tempo: O mapa se iniciara com 2:00 minutos e após ficar só o shaman e mais um rato o tempo iria automaticamente para 0:20 segundos.
Pontuação: Todo rato que permanecer vivo até o final do mapa entra na toca automaticamente e ganha 10 pontos.

Isso não é pewperup. E atuamente não tem Survivor pra cafofo.
Obs: Se possível para amanhã a noite.

Dernière modification le 1410010980000
Carludd
« Citoyen »
1410011340000
    • Carludd#0000
    • Profil
    • Derniers messages
#416
  0
Gutigusta a dit :
Queria um script assim:

Como seria? Todo mapa o que tivesse mais pontos na sala (cafofo) seria o shaman (se possível com habilidades).
Mapas: Consiga no mínimo 7 mapas de survivor
Tempo: O mapa se iniciara com 2:00 minutos e após ficar só o shaman e mais um rato o tempo iria automaticamente para 0:20 segundos.
Pontuação: Todo rato que permanecer vivo até o final do mapa entra na toca automaticamente e ganha 10 pontos.

Isso não é pewperup. E atuamente não tem Survivor pra cafofo.
Obs: Se possível para amanhã a noite.

O robonado tem um script de survivor
pega na galeria dele
Gutigusta
« Citoyen »
1410013500000
    • Gutigusta#0000
    • Profil
    • Derniers messages
    • Tribu
#417
  0
Carludd a dit :
Gutigusta a dit :
Queria um script assim:

Como seria? Todo mapa o que tivesse mais pontos na sala (cafofo) seria o shaman (se possível com habilidades).
Mapas: Consiga no mínimo 7 mapas de survivor
Tempo: O mapa se iniciara com 2:00 minutos e após ficar só o shaman e mais um rato o tempo iria automaticamente para 0:20 segundos.
Pontuação: Todo rato que permanecer vivo até o final do mapa entra na toca automaticamente e ganha 10 pontos.

Isso não é pewperup. E atuamente não tem Survivor pra cafofo.
Obs: Se possível para amanhã a noite.

O robonado tem um script de survivor
pega na galeria dele

Obrigado vou ver
Bolodefchoco
« Sénateur »
1410039000000
    • Bolodefchoco#0095
    • Profil
    • Derniers messages
    • Tribu
#418
  0
Script para abrir uma popup , e ao digitar aparecer <ROSE>[~..p..] ..meu texto aqui..
Carludd
« Citoyen »
1410041340000
    • Carludd#0000
    • Profil
    • Derniers messages
#419
  0
Bolodefchoco a dit :
Script para abrir uma popup , e ao digitar aparecer &lt;ROSE&gt;[~..p..] ..meu texto aqui..


texto="iae"--coloque o texto aqui
ui.addPopup(0,"Carludd",texto)
function eventChatCommand(p,c)
print(string.format("<ROSE> [%s] %s", p,c))
end

Eu coloquei pra aparecer no chat o <ROSE>[~..p..] ..meu texto aqui..
pq n sabia se era na popup
Mortadelw
« Citoyen »
1410043800000
    • Mortadelw#0000
    • Profil
    • Derniers messages
#420
  0
Como que cria script

Comentário 4:20 _\|/_

Dernière modification le 1410044040000
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Tópico de Dúvidas
« ‹ 21 / 39 › »
© Atelier801 2018

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

Version 1.27