×

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
  • /
  • [Minigame] Shaman Teleport
[Minigame] Shaman Teleport
Yuri400
« Citoyen »
1591051260000
    • Yuri400#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  3

Shaman Teleport



Esse é um minigame que você joga mapas Vanilla, porém, o Shaman teleporta os ratos quando anda (Quando vai pra direita, teleporta os ratos pra direita, quando vai pra esquerda, pra esquerda, etc...) é um minigame bem simples, mas espero que gostem.



https://pastebin.com/raw/jwTAnrX5

Yuri400
« Citoyen »
1591053540000
    • Yuri400#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  1
por algum motivo, pro minigame carregar certinho, tem q dar /module stop antes :c
Gamedroit
« Citoyen »
1591058700000
    • Gamedroit#3347
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Yuri400 a dit :

Shaman Teleport



Esse é um minigame que você joga mapas Vanilla, porém, o Shaman teleporta os ratos quando anda (Quando vai pra direita, teleporta os ratos pra direita, quando vai pra esquerda, pra esquerda, etc...) é um minigame bem simples, mas espero que gostem.



https://pastebin.com/raw/jwTAnrX5


Fiz umas pequenas alterações no script para corrigir alguns problemas que eu andei vendo, espero que goste:
https://pastebin.com/raw/exk7N4Gw

Algumas dicas:
Sempre escreva seu código em inglês, sei que parece mais fácil escrever em português mas a razão é que você não somente aprende mais sobre inglês como também ajuda desenvolvedores de outra comunidade a entender seu código.

Sempre identar seu código para uma melhor legibilidade (seja usando tabs ou espaçamentos)

Keyboard numa visão mais simplificada

Code Lua

1
2
3
4
5
6
7
8
9
10
function eventKeyboard(name, key, down, x, y) -- nome, chave, chaveEstáPressionada, x, y (as coords são do rato)
if (name == shaman) then
local shaman = tfm.get.room.playerList[name]
local ax, ay = key == 0 and -100 or key == 2 and 100 or 0, key == 1 and -100 or key == 3 and 100 or 0 -- é o mesmo if porém simplificado

for pName in pairs(tfm.get.room.playerList) do -- se você quiser pode usar for pName in next, tfm.get.room.playerList do em vez de pairs
tfm.exec.movePlayer(pName, shaman.x + ax, shaman.y + ay)
end
end
end

Dernière modification le 1591059000000
Jp_darkuss
« Citoyen »
1591063680000
    • Jp_darkuss#4806
    • Profil
    • Derniers messages
#4
  0
Amanhã quando pegar o notebook eu testo seu script :).

Ps: desculpe, dei coração na segunda mensagem querer, me perdoe, era para eu dar só na primeira :(
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Minigame] Shaman Teleport
© Atelier801 2018

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

Version 1.27