×

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
  • /
  • [Poradnik]Lua
« ‹ 8 / 10 › »
[Poradnik]Lua
Prokacpropl
« Citoyen »
1442591280000
    • Prokacpropl#0000
    • Profil
    • Derniers messages
    • Tribu
#141
  0
Kolejne pytanko do kolekcji:

Co daje to local ...coś tam...=...jeszcze raz coś tam...? :P
Ouake
« Censeur »
1442686680000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#142
  0
local [zmienna] = [wartość]

Zwykła zmienna czyli globalna jest dostępna wszędzie dla całego kodu i wpływa na nią każde działanie. Zmienna lokalna jest dostępna jedynie na stopniu, w którym została stworzona oraz na wszystkich stopniach wewnątrz niego. Zmienna jest na nowo tworzona za każdym razem gdy moduł wchodzi na obszar gdzie jest ona tworzona, ale zapomina o niej gdy wychodzi. Dla przykładu, zmienna a z kodu poniżej istnieje jedynie na obszarze zaznaczonym takim kolorem.

    function eventLoop()
      local a=0
      for nick,stat in pairs(tfm.get.room.playerList) do
        if not(stat.isDead) then
          a=a+1
        end
      end
    end

    print(a)

Zmienne w chwili tworzenia jeszcze nie istnieją. Globalne też.
Barciomyszx
« Citoyen »
1446564600000
    • Barciomyszx#0000
    • Profil
    • Derniers messages
#143
  0
Dobry poradnik dzięki:)
Kuulkaa
« Citoyen »
1448986680000
    • Kuulkaa#0000
    • Profil
    • Derniers messages
    • Tribu
#144
  0
jaki wpisać kod aby myszki, które spadną nie mogły się odrodzić?
Lukinha
« Citoyen »
1448987160000
    • Lukinha#3857
    • Profil
    • Derniers messages
#145
  0
kuulkaa a dit :
jaki wpisać kod aby myszki, które spadną nie mogły się odrodzić?


tfm.exec.disableAutoShaman()
tfm.exec.disableAutoNewGame()
tfm.exec.newGame("Tutaj wklej Kod Mapy")

Rohere
« Consul »
1448987640000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#146
  0
szczaws a dit :
[#Varacce]

prosze:
fuction eventChatCommand(nick,komd)
if komd=="sham" then
tfm.exec.setShaman(nick)
end
end
[/#Varacce][#Nunekin]hmm... prawie prawie:
eventPlayerGetCheese(Nunekin)
tfm.exec.killPlayer(Nunekin)
end
[/#Nunekin]

Nunekin to to samo co nick czy Playername, czyli napisałeś źle, ponieważ to "imię" gracza wykonującego dany event.

Poprawne to:


function eventPlayerGetCheese("Nunekin")
tfm.exec.killPlayer("Nunekin")
end

Dernière modification le 1449317220000
Kuulkaa
« Citoyen »
1448991300000
    • Kuulkaa#0000
    • Profil
    • Derniers messages
    • Tribu
#147
  0
Dziękuje!
Aluuuuniaa
« Citoyen »
1448994840000
    • Aluuuuniaa#0000
    • Profil
    • Derniers messages
    • Tribu
#148
  0
Nie ogarniam poradnika
Ani Lua
Sebafrancuz
« Consul »
1449314340000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#149
  0
/delete

Dernière modification le 1449345120000
Ouake
« Censeur »
1449343500000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#150
  0
Przy tworzeniu nowej funkcji w miejscach argumentów funkcji podaje się tylko zmienne, zmienne które otrzymają pewne informacje od tej funkcji. W przypadku eventPlayerGetCheese() dostajemy tylko nick gracza.

Według mnie powinno być tak:

function eventPlayerGetCheese(nick)
tfm.exec.killPlayer(nick)
end
Sebafrancuz
« Consul »
1449343740000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#151
  0
/delete

Dernière modification le 1449345120000
Ouake
« Censeur »
1449344340000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#152
  0
Może, jeżeli tak to tu jest tylko dla Nunekina:

function eventPlayerGetCheese(nick)
if nick=="Nunekin" then
tfm.exec.killPlayer(nick)
end
end
Shiberin
« Citoyen »
1450527060000
    • Shiberin#2592
    • Profil
    • Derniers messages
#153
  0
fajny poradnik ^^ woterek
Tobibir
« Citoyen »
1456494900000
    • Tobibir#0000
    • Profil
    • Derniers messages
    • Tribu
#154
  0
Mi nie dzala ;c
Fjekyieskfjej
« Citoyen »
1458998880000
    • Fjekyieskfjej#2756
    • Profil
    • Derniers messages
#155
  0
Nadal nie rozumiem D;
Mysiandra
« Citoyen »
1460739360000
    • Mysiandra#0000
    • Profil
    • Derniers messages
#156
  0
Bardzo przydatne (lecz w mojim przypadku nie dużo czaje :(((( )
Czarodziejh
« Citoyen »
1465406760000
    • Czarodziejh#0000
    • Profil
    • Derniers messages
    • Tribu
#157
  0
Ej a jak dołączyć do Module [Lua] Team's?

///

Jak zrobić żeby wszystkie myszki miały ffa lub ffa speed?

Dernière modification le 1467141360000
Czarodziejh
1465407060000
    • Czarodziejh#0000
    • Profil
    • Derniers messages
    • Tribu
#158
[Modéré par Mesmera, raison : Potrójne]
Czarodziejh
1465407240000
    • Czarodziejh#0000
    • Profil
    • Derniers messages
    • Tribu
#159
[Modéré par Mesmera, raison : Potrójne]
Rohere
« Consul »
1465413900000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#160
  0
czarodziejh a dit :
Ej a jak dołączyć do Module [Lua] Team's?

Musisz się znać na lua i języku angielskim
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Poradnik]Lua
« ‹ 8 / 10 › »
© Atelier801 2018

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

Version 1.27