×

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
  • /
  • Pytania i odpowiedzi dotyczące modułów
« ‹ 10 / 15 › »
Pytania i odpowiedzi dotyczące modułów
Lukinha
« Citoyen »
1458802920000
    • Lukinha#3857
    • Profil
    • Derniers messages
#181
  0
lolzalhehe a dit :
Jak wkleić 2 kody lua na raz?

Wklej jeden kod, dopisz end
end
pare enterów teraz, a teraz drugi kod, pare komend moze sie zepsuc
Rkubi
« Censeur »
1458805560000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#182
  0
Jeżeli będą 2 te same eventy to jeden z nich nie będzie działał
Sebafrancuz
« Consul »
1458815760000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#183
  0
lolzalhehe a dit :
Jak wkleić 2 kody lua na raz?

Możesz dać te dwa kody komuś kto umie "Lua" ,komu możesz zaufać i on tobie połączy(jeżeli będzie chciał), jak Rkubi dobrze napisał, sposób Nyquona nie jest najlepszym pomysłem.

Dernière modification le 1458815820000
Rkubi
« Censeur »
1458904560000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#184
  0
/delete

Dernière modification le 1477153500000
Sebafrancuz
« Consul »
1458905760000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#185
  0
/delete

Dernière modification le 1458906060000
Rkubi
« Censeur »
1458906000000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#186
  0
/delete

Dernière modification le 1477153200000
Aranea
« Consul »
1461170100000
    • Aranea#1648
    • Profil
    • Derniers messages
    • Tribu
#187
  0
function eventChatCommand(nick,komd)
if komd=="ser" then
tfm.exec.setShaman(Szamankakox)
end
end

Czy tu coś jest źle?
Aanguson
« Citoyen »
1461170460000
    • Aanguson#8461
    • Profil
    • Derniers messages
#188
  0
Szamankakox a dit :
function eventChatCommand(nick,komd)
if komd=="ser" then
tfm.exec.setShaman(Szamankakox)
end
end

Czy tu coś jest źle?

Argumenty w funkcjach, jeśli nie są zmiennymi, muszą być między ' ' / " ".
Błąd tkwi tu: tfm.exec.setShaman(Szamankakox). Tekst zaznaczony na czerwono powinien być między cudzysłowem lub apostrofami.
tfm.exec.setShaman("Szamankakox")
Ouake
« Censeur »
1461240900000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#189
  0
^ W tym przypadku Szamankakox dostanie szamana ktokolwiek wpisze tą komendę, jeżeli ma działać na tego co wpisał komendę, wtedy:

tfm.exec.setShaman(nick)
Qxalien
« Consul »
1461512520000
    • Qxalien#0000
    • Profil
    • Derniers messages
#190
  0
Jak korzystać z repeat oraz until?

Załóżmy że mam komendę (nazwijmy ją tfm.jakasKomenda()) która powinna się powtarzać do momentu, kiedy wpiszę !stop. Jak to zrobić?

Dernière modification le 1461512640000
Sebafrancuz
« Consul »
1461514920000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#191
  0
qxalien a dit :
Jak korzystać z repeat oraz until?

Załóżmy że mam komendę (nazwijmy ją tfm.jakasKomenda()) która powinna się powtarzać do momentu, kiedy wpiszę !stop. Jak to zrobić?

Repeat jest to funkcja, która jest powtarzana, dopóki nie będzie tak jakby jej zawartość prawdą, until po prostu ją zatrzymuje. Ja bym zrobił to za pomocą eventLoop()

Tabela = false
i = 0

function eventChatCommand(playerName, komenda)
if komenda == "start" then
Tabela = true
elseif komenda == "stop" then
Tabela=false
end
end

function eventLoop()
if Tabela == true then
i = i + 1
print('Jest to odtwarzane po raz '..i)
elseif Tabela == false then
i = 0
end
end

Dernière modification le 1461515760000
Qxalien
« Consul »
1461517740000
    • Qxalien#0000
    • Profil
    • Derniers messages
#192
  0
sebafrancuz a dit :
qxalien a dit :
Jak korzystać z repeat oraz until?

Załóżmy że mam komendę (nazwijmy ją tfm.jakasKomenda()) która powinna się powtarzać do momentu, kiedy wpiszę !stop. Jak to zrobić?

Repeat jest to funkcja, która jest powtarzana, dopóki nie będzie tak jakby jej zawartość prawdą, until po prostu ją zatrzymuje. Ja bym zrobił to za pomocą eventLoop()

Tabela = false
i = 0

function eventChatCommand(playerName, komenda)
if komenda == "start" then
Tabela = true
elseif komenda == "stop" then
Tabela=false
end
end

function eventLoop()
if Tabela == true then
i = i + 1
print('Jest to odtwarzane po raz '..i)
elseif Tabela == false then
i = 0
end
end

Ale gdzie wstawić tu jakąś komendę?
Sebafrancuz
« Consul »
1461517800000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#193
  0
qxalien a dit :
sebafrancuz a dit :
qxalien a dit :
Jak korzystać z repeat oraz until?

Załóżmy że mam komendę (nazwijmy ją tfm.jakasKomenda()) która powinna się powtarzać do momentu, kiedy wpiszę !stop. Jak to zrobić?

Repeat jest to funkcja, która jest powtarzana, dopóki nie będzie tak jakby jej zawartość prawdą, until po prostu ją zatrzymuje. Ja bym zrobił to za pomocą eventLoop()

Tabela = false
i = 0

function eventChatCommand(playerName, komenda)
if komenda == "start" then
Tabela = true
elseif komenda == "stop" then
Tabela=false
end
end

function eventLoop()
if Tabela == true then
i = i + 1
print('Jest to odtwarzane po raz '..i)
elseif Tabela == false then
i = 0
end
end

Ale gdzie wstawić tu jakąś komendę?

Tobie chodzi o funkcję (tfm.exec.coś) czy o komendę (!Komenda)?
Qxalien
« Consul »
1461519000000
    • Qxalien#0000
    • Profil
    • Derniers messages
#194
  0
sebafrancuz a dit :
]
Tobie chodzi o funkcję (tfm.exec.coś) czy o komendę (!Komenda)?

Funkcję oczywiście, która ma się powtarzać.
Rkubi
« Censeur »
1461519600000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#195
  0
Zamiast funkcji print daj inną.
Pastel_doll
« Citoyen »
1466445420000
    • Pastel_doll#2437
    • Profil
    • Derniers messages
#196
  0
Ja mam na temat komend na utility to ważne :I
Bo nie wiem co to miało zrobić ale mój kolega robił coś takiego : !tp <Wikio00>
i mu nie wyszło i mi nie chce powiedzieć co to miało zrobić a ja jestem bardzo ciekawa :(((
sr że pisze pytanie na wątku z modułami ale nie mogłam znaleźć z komendami
czekam na odpowiedź a jak nie znacie to napiszcie że nie wiecie co to
Sebafrancuz
« Consul »
1466445540000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#197
  0
wikio00 a dit :
Ja mam na temat komend na utility to ważne :I
Bo nie wiem co to miało zrobić ale mój kolega robił coś takiego : !tp <Wikio00>
i mu nie wyszło i mi nie chce powiedzieć co to miało zrobić a ja jestem bardzo ciekawa :(((
sr że pisze pytanie na wątku z modułami ale nie mogłam znaleźć z komendami
czekam na odpowiedź a jak nie znacie to napiszcie że nie wiecie co to

To by spowodowało, że by mógł Ciebie przeteleportować w inne miejsce
Pastel_doll
« Citoyen »
1466513460000
    • Pastel_doll#2437
    • Profil
    • Derniers messages
#198
  0
Ale jak tam było !tpp <Wikio00>
a nie !tp Wikio00
Rkubi
« Censeur »
1466930340000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#199
  0
Wytłumaczyłby mi ktoś co to local jak go używać i jakiś łatwy przykład z jego użyciem.
Aanguson
« Citoyen »
1466930940000
    • Aanguson#8461
    • Profil
    • Derniers messages
#200
  0
rkubi a dit :
Wytłumaczyłby mi ktoś co to local jak go używać i jakiś łatwy przykład z jego użyciem.

Local używa się wewnątrz bloku funkcji przed zmienną. Sprawia on, że zmienna jest lokalna, czyli występuje tylko w danej funkcji i w niej można jej tylko używać. Można także używać zmiennej globalnej (normalnej zmiennej) w postaci lokalnej, gdzie zmiana jej będzie tylko występować w bloku funkcji.
np.

x=1

function Przyklad()
local x=5
return(x)
end

print(x) -- globalna zmienna
print(Przyklad()) -- lokalna


Nie wiem czy kod działa, nie chce mi się sprawdzać.

Dernière modification le 1466933760000
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Pytania i odpowiedzi dotyczące modułów
« ‹ 10 / 15 › »
© Atelier801 2018

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

Version 1.27