×

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
« ‹ 4 / 10 › »
[Poradnik]Lua
Ouake
« Censeur »
1392902520000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#61
  0
Te fly ja nie dodawałem, jest w Twoim kodzie, a ja usunąłem, bo jest po nic i tylko psuje kod. Co do binda to spacja ma ID 32, a nick dostaje pokolei nazwy wszystkich graczy w pokoju bo tak działa to "for nick in pairs(tfm.get.room.playerList) do".
Lisaczek
« Citoyen »
1393067340000
    • Lisaczek#4719
    • Profil
    • Derniers messages
    • Tribu
#62
  0
Mam znowu bład ale juz inny bo grałem na kodzie lua

Kod a dit :
function eventNewPlayer(name)
tfm.exec.bindKeyboard(name, 32, false, true)
end

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

for name in pairs(tfm.get.room.playerList) do
eventNewPlayer(name)
end

function eventPlayerDied(name)
tfm.exec.respawnPlayer(name)
end

system.disableChatCommandDisplay(komendy,true)
tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAutoTimeLeft(true)
tfm.exec.disableAutoScore(true)
tfm.exec.disableAfkDeath(true)
maps={4817221}
tfm.exec.newGame(maps[math.random(#maps)])

i grałem a tu wyskacył bład taki:
## Runtime Error : 261

a potem jak wciałem włancyc kod to wyskauje:

## Init Error : 2100
## [Mateuszasdg] Lua script loaded in 1 ms (4000 max)

i tak w kołko

Co mam zrobic?

To jest minigra Flappy Bird
Tasted
« Citoyen »
1393067640000
    • Tasted#0000
    • Profil
    • Derniers messages
    • Tribu
#63
  0
Mateuszasdg a dit :
Mam znowu bład ale juz inny bo grałem na kodzie lua
i grałem a tu wyskacył bład taki:
## Runtime Error : 261

a potem jak wciałem włancyc kod to wyskauje:

## Init Error : 2100
## [Mateuszasdg] Lua script loaded in 1 ms (4000 max)

i tak w kołko

Co mam zrobic?

To jest minigra Flappy Bird

Chyba właśnie padło coś administratorom, nawet zwykłe skrypty na jedną linijkę nie działają.
Varacce
« Citoyen »
1393168740000
    • Varacce#0000
    • Profil
    • Derniers messages
    • Tribu
#64
  0
Ouake, mi chodziło o to jak przy pomocy spacji latasz , a nie np . dostajesz ser.
Maikeru
« Citoyen »
1394041800000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#65
  0
Probowalem stworzyc Kod Lua!
Jak napisze: !ser
To dostaje Ser!

Kod a dit :
1 function eventChatCommand(playerName, com)
2 if com == 'ser' then
3 eventPlayerGetCheese()
4 end
5 end

Ale zamiast dostac Sera!
Resetuje mi sie Mapa i pisze:
Blad a dit :
## Runtime Error : Mrmichas.lua:3: attempt to call nil

Wiec cos nie tak jest z 3 Linijka!

Pomocy!
Ouake
« Censeur »
1394044260000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#66
  0
Błąd jest dość logiczny. Jeżeli gracz wpisze komendę '!ser' to wtedy ser dostaje... no i właśnie, kto dostaje? Funkcja eventPlayerGetCheese() wymaga podania jakiejkolwiek informacji komu ten ser dać, a w tym kodzie nic takiego nie ma.

Domyślam się, że ser ma dostać osoba, która użyje tej komendy, czyli w nawiasie powinno być playerName, bo właśnie do tej zmiennej event wpisuje nick gracza.


[Ouake] !ser
a dit :
function eventChatCommand("Ouake", "ser")
if "ser" == 'ser' then
tfm.exec.giveCheese("Ouake")
end
end
Maikeru
« Citoyen »
1394120700000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#67
  0
Thx Ouake! :3
Matanka
« Citoyen »
1394197620000
    • Matanka#0000
    • Profil
    • Derniers messages
    • Tribu
#68
  0
a skąd wziąć jakiś kod D: jezu nie połapałam się w tym wszystkim :PPPPP
Ouake
« Censeur »
1394200320000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#69
  0
Wszystko o kodach lua znajduje się tylko w tym dziale.

Pare kodów jest w tym temacie,

są jeszcze w:
[ Topic-563426 ]"Gotowe skrypty LUA"

troche więcej:
[ Topic-463009 ]"zamówienia na kody."

kilka większych:
[ Topic-482123 ]"Minigry użytkowników"

no i jeszcze:
[ Topic-579502 ]"Skrypty Ouaka"

^_^
Maikeru
« Citoyen »
1394213220000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#70
  0
Da sie Zrobic 2 Funkcje do 1 Funkcji?

Np.
Kod a dit :
1 function eventChatCommand(playerName,com)
2 if com == 'szaman' then
3 tfm.exec.setShaman(playerName)
4 tfm.exec.giveCheese(playerName)
5 end
6 end

Da sie tak?
Ouake
« Censeur »
1394228820000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#71
  0
Możesz dać nawet wszystkie jakie istnieją po 100 razy każdą, więcej lepiej nie bo jeszcze przekroczy 40ms i sie popsuje ^_^
Maikeru
1394293740000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#72
[Modéré par Rekichan]
Maikeru
« Citoyen »
1394901840000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#73
  0
Mam Maly Klopot z Kodem
Otuz Jak Klikne Z to Powinienem Dostac Ser Ale go Nie Dostaje! :(

a dit :
1 function eventNewPlayer(playerName)
2 tfm.exec.bindKeyboard(playerName,90,true,true)
3 end
4 function eventKeyboard(playerName,key,down,x,y)
5 if key==90 then
6 tfm.exec.giveCheese(playerName)
7 end
8 end

Robilem Wszstko z Instrukcja!
Pomozecie?
Deathpll
« Citoyen »
1394903880000
    • Deathpll#0000
    • Profil
    • Derniers messages
    • Tribu
#74
  0
nie działa mi kod /module utility
Maikeru
« Citoyen »
1394904300000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#75
  0
Deathpll a dit :
nie działa mi kod /module utility

Komeda*
Ouake
« Censeur »
1394911860000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#76
  0
Mrmichas a dit :
Mam Maly Klopot z Kodem
Otuz Jak Klikne Z to Powinienem Dostac Ser Ale go Nie Dostaje! :(
Robilem Wszstko z Instrukcja!
Pomozecie?

[ Topic-481526 ]"LUA - edytor pokoju"
Tutaj są wypisane id każdego klawisza z uwzględnieniem wprowadzonej przez Transformice zmiany id 4 klawiszy (specjalnie dałem im kolor...).
Deathpll a dit :
nie działa mi kod /module utility

A masz rangę, która ma prawo do używania komend plemiennych?
Misiaxdlol
« Citoyen »
1395072480000
    • Misiaxdlol#0000
    • Profil
    • Derniers messages
    • Tribu
#77
  0
Nie kumam xD
Mrusiaq
1395166920000
    • Mrusiaq#0000
    • Profil
    • Derniers messages
#78
[Modéré par Coska]
Maikeru
« Citoyen »
1395335280000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#79
  0
Ouake a dit :

[ Topic-481526 ]"LUA - edytor pokoju"
Tutaj są wypisane id każdego klawisza z uwzględnieniem wprowadzonej przez Transformice zmiany id 4 klawiszy (specjalnie dałem im kolor...).

A masz rangę, która ma prawo do używania komend plemiennych?

Nadal Nie Dziala. :(
Ririain
« Citoyen »
1395488880000
    • Ririain#9289
    • Profil
    • Derniers messages
    • Tribu
#80
  0
No nauczylam się lua
zrobilam zestaw 6 lua na konkurs plemienny
Będzie trzeba wpisywać kolejno komendy z tablic i wykonywać zadania
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Poradnik]Lua
« ‹ 4 / 10 › »
© Atelier801 2018

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

Version 1.27