×

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
« ‹ 8 / 39 › »
Tópico de Dúvidas
Doneky
« Citoyen »
1404828600000
    • Doneky#0000
    • Profil
    • Derniers messages
    • Tribu
#141
  0
Como funciona o parâmetro currentTime no eventLoop de forma que não dê nenhum bug/fail?
Quero exemplos!

Dernière modification le 1404829380000
Tiwdamerenda
« Citoyen »
1404844380000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#142
  0
Doneky a dit :
Como funciona o parâmetro currentTime no eventLoop de forma que não dê nenhum bug/fail?
Quero exemplos!

currenttime significa tempo passado tem que ser em milisegundos exemplo

function eventLoop(tp, tf)
if tp> 50000 then
print('oi')
end
end

quando o tempo passado for maior 50 segundos vai aparecer a mensagem oi
foi o unico que eu consegui fazer

Dernière modification le 1404844440000
Doneky
« Citoyen »
1404876900000
    • Doneky#0000
    • Profil
    • Derniers messages
    • Tribu
#143
  0
Vlw aí!!!
Dhanny_mheyran
« Citoyen »
1404929220000
    • Dhanny_mheyran#6701
    • Profil
    • Derniers messages
    • Tribu
#144
  0
Como fazer para um objeto ao chegar em um X ou Y acontecer alguma coisa?
Kombizinha
« Citoyen »
1404929820000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#145
  0
Haxhhhhhhhhh a dit :
Como fazer para um objeto ao chegar em um X ou Y acontecer alguma coisa?

xx=00
yy=0

if xx==75 and yy==80 then
for a in pairs(tfm.get.room.playerList) do
tfm.exec.killPlayer(a)
end
end


Só Um Exemplo ;)

Dernière modification le 1404929880000
Dhanny_mheyran
« Citoyen »
1404930060000
    • Dhanny_mheyran#6701
    • Profil
    • Derniers messages
    • Tribu
#146
  0
Kombizinha a dit :
Haxhhhhhhhhh a dit :
Como fazer para um objeto ao chegar em um X ou Y acontecer alguma coisa?

xx=00
yy=0

if xx==75 and yy==80 then
for a in pairs(tfm.get.room.playerList) do
tfm.exec.killPlayer(a)
end
end


Só Um Exemplo ;)

Não é para quando o jogador chegar nas coordenadas, mas sim um OBJETO chegar nelas.
Kombizinha
« Citoyen »
1404930180000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#147
  0
Haxhhhhhhhhh a dit :
Kombizinha a dit :
Haxhhhhhhhhh a dit :
Como fazer para um objeto ao chegar em um X ou Y acontecer alguma coisa?

xx=00
yy=0

if xx==75 and yy==80 then
for a in pairs(tfm.get.room.playerList) do
tfm.exec.killPlayer(a)
end
end


Só Um Exemplo ;)

Não é para quando o jogador chegar nas coordenadas, mas sim um OBJETO chegar nelas.

Então, é só vc por isso no item exemplo.

xx=00
yy=0

if xx==75 and yy==80 then
for a in pairs(tfm.get.room.playerList) do
tfm.exec.killPlayer(a)
end
end

tfm.exec.addShamanObject(57,xx,yy)


Ai É Só Você Usar moveObject e Tals ...
Tiwdamerenda
« Citoyen »
1405050420000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#148
  0
Alguem pode fazer um exemplo de comando com complemento e comenta lo para que eu possa entender
Kombizinha
« Citoyen »
1405081380000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#149
  0
tiwdamerenda a dit :
Alguem pode fazer um exemplo de comando com complemento e comenta lo para que eu possa entender

function eventChatCommand(p,c) -- Isso Aqui Você Sabe ..
if c:sub(0,1) == "a" then -- No Numero 1, Você Poe Qnts Letras Tem o Comando Por Exemplo "if c:sub(0,4) == [[mapa]] then
tfm.exec.newGame (c:sub(6)) -- Aqui É O Que Vai Acontecer ..
end
end


Ta Ai *-*
Tiwdamerenda
« Citoyen »
1405089060000
    • Tiwdamerenda#0000
    • Profil
    • Derniers messages
    • Tribu
#150
  0
Obrigado komb
Kombizinha
« Citoyen »
1405089660000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#151
  0
tiwdamerenda a dit :
Obrigado komb

Denada :)
Robonado
« Citoyen »
1405096620000
    • Robonado#0000
    • Profil
    • Derniers messages
    • Tribu
#152
  0
Komb esqueceu de falar que o do complemento, tem que ser 1 ou 2 a mais que o do comando. c:sub(0,numero) e c:sub(numero+2), onde
numero = número de letras que o comando tem
.
Por exemplo:

function eventChatCommand(p, c)
if c:sub(0,4) == "kill" then
tfm.exec.killPlayer(c:sub(6))
--------------------------------------------------------------------------
elseif c:sub(0,7) == "respawn" then
tfm.exec.respawnPlayer(c:sub(9))
end
end

Dernière modification le 1405097220000
Kombizinha
« Citoyen »
1405097160000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#153
  0
Robonado a dit :
Komb esqueceu de falar que o do complemento, tem que ser 1 ou 2 a mais que o do comando. c:sub(0,numero) e c:sub(numero+2), onde
numero = número de letras que o comando tem
.
Por exemplo:

function eventChatCommand(p, c)
if c:sub(0,4) == "kill" then
tfm.exec.killPlayer(c:sub(6))
elseif c:sub(0,7) == "respawn" then
tfm.exec.respawnPlayer(c:sub(9))
end
end

Poisé ...
Laagaadoo
« Citoyen »
1405105680000
    • Laagaadoo#0000
    • Profil
    • Derniers messages
    • Tribu
#154
  0
Haxhhhhhhhhh a dit :
Como fazer para um objeto ao chegar em um X ou Y acontecer alguma coisa?

Quando o objeto for spawnado, você deve utilizar a tabela de objetos para pegar informações sobre ele, mas antes você precisa pegar o ID desse objeto. Se você quer obter o X e Y de um objeto spawnado pelo shaman, utilize o evento eventSummoningEnd que ocorre quando o shaman termina de invocar um objeto. Esse evento tem um parâmetro chamado other que é uma tabela com informações do objeto spawnado pelo shaman.

Guarde o valor do ID do objeto em uma variável. No eventLoop verifique se o X e Y do objeto estão em uma determinada coordenada, utilize a tabela objectList que tem informações de todos os objetos spawnados no mapa pelo shaman ou pelo script.

O script ficará assim:

pos_x = 0 -- Substitua o 0 pela posição no eixo X que você quer verificar
pos_y = 0 -- Substitua o 0 pela posição no eixo Y que você quer verificar
objId = null

function eventSummoningEnd(playerName, objectType, xPosition, yPosition, angle, xSpeed, ySpeed, other)
objId = other
end

function eventLoop(currentTime, timeRemaining)
if tfm.get.room.objectList[objId].x == pos_x and tfm.get.room.objectList[objId].y == pos_y then
print("Está na coordenada!")
end
end
Gutigusta
« Citoyen »
1405109100000
    • Gutigusta#0000
    • Profil
    • Derniers messages
    • Tribu
#155
  0
É possível fazer um minigame que...
- Mesmo que ninguém esteja no cafofo ele role normalmente
- Se alguém entrar ou sair do cafofo ele continue rodando
- Ou seja, 24 horas?
Kombizinha
« Citoyen »
1405109400000
    • Kombizinha#0000
    • Profil
    • Derniers messages
    • Tribu
#156
  0
Gutigusta a dit :
É possível fazer um minigame que...
- Mesmo que ninguém esteja no cafofo ele role normalmente
- Se alguém entrar ou sair do cafofo ele continue rodando
- Ou seja, 24 horas?

Nop ..
Gutigusta
« Citoyen »
1405109400000
    • Gutigusta#0000
    • Profil
    • Derniers messages
    • Tribu
#157
  0
Kombizinha a dit :
Gutigusta a dit :
É possível fazer um minigame que...
- Mesmo que ninguém esteja no cafofo ele role normalmente
- Se alguém entrar ou sair do cafofo ele continue rodando
- Ou seja, 24 horas?

Nop ..

:\ afs :(
Gcgostosao
« Citoyen »
1405216440000
    • Gcgostosao#0000
    • Profil
    • Derniers messages
    • Tribu
#158
  0
como coloca foto no perfil
Gabysoulinda
« Citoyen »
1405283580000
    • Gabysoulinda#0000
    • Profil
    • Derniers messages
#159
  0
o script que teleporta o rato desejado a um lugar desejado:?
brg '-'
Robonado
« Citoyen »
1405286160000
    • Robonado#0000
    • Profil
    • Derniers messages
    • Tribu
#160
  0
Gabysoulinda a dit :
o script que teleporta o rato desejado a um lugar desejado:?
brg '-'

Com clique, comando? Como?
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Tópico de Dúvidas
« ‹ 8 / 39 › »
© Atelier801 2018

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

Version 1.27