×

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
  • /
  • Podziel się wiedzą
1 / 3 › »
Podziel się wiedzą
Grejfrutek
« Citoyen »
1381428600000
    • Grejfrutek#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  0
Większość z nas chce się nauczyć jak zrobić proste skrypty, czy coś w tym stylu.

Może nas czegoś nauczycie? Mam świadomość że istnieją poradniki Lua, ale możecie się podzielić jak coś zrobić na tfm, czyli bardziej na temat gry, a mniej ogólnie. Np. "Jak zrobić, by myszka zniknęła/zginęła kiedy się ją dotknie.". To, to by się mogło niektórym przydać.

Więc zamiast robić wielu tematów z poradnikami, możecie wszystko postnąć tutaj.
Ouake
« Censeur »
1381431420000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Ja do tego tematu bym jeszcze dodał:
• O czym chcielibyście się dowiedzieć?
Nicknamepll
« Citoyen »
1381434840000
    • Nicknamepll#0000
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Ouake a dit :
Ja do tego tematu bym jeszcze dodał:
• O czym chcielibyście się dowiedzieć?

Jak zrobić Callbacki?
Ouake
« Censeur »
1381436640000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Nicknamepll a dit :
Jak zrobić Callbacki?

Jak masz pole tekstowe, w miejsce tekstu wpisujesz:

<a href="event:[nazwa eventu]">[tekst napisu]</a>

i razem z tym może być dowolny inny tekst oczywiście, czyli będzie to wyglądać np. tak:
a dit :
ui.addTextArea(1,'<J><a href="event:klik1">•</a>',playerName,5,30,0,20,0x1c3c41,0x1c3c41,1)

Callbacka mamy już ustawionwgo, teraz trzeba dać mu jakieś zadanie, np. ma dać ser i ostatecznie taki jeden callback będzie wyglądać tak:
a dit :
for playerName in pairs(tfm.get.room.playerList) do
ui.addTextArea(1,'<J><a href="event:klik1">•</a>',playerName,5,30,0,20,0x1c3c41,0x1c3c41,1)
end

function eventTextAreaCallback(id,playerName,klik)
if klik=="klik1" then
tfm.exec.giveCheese(playerName)
end
end
Basterfeild
« Citoyen »
1381670520000
    • Basterfeild#0000
    • Profil
    • Derniers messages
#5
  0
=.=.=.=.=.=.=.=.=.=.=.=.=.=.= [url=]Czcionka[/url] =.=.=.=.=.=.=.=.=.=.=.=.=.=.=

-=-=-= [url=]Font face[/url] =-=-=-

<font face ="Nazwa czcionki"> | <font face ="soopafresh">Tekst | </font>
<font color ="#Kod RGB"> | <font color ="#59A302"> Tekst | </font>
<font size ="ID"> | <font size ="50"> Tekst | </font>

=.=.=.=.=.=.=.=.=.=.=.=.=.=.= [url=]Skróty i kody XML [/url]=.=.=.=.=.=.=.=.=.=.=.=.=.=.=

-=-=-= [url=]RÓŻNE[/url] =-=-=-

<BR /> - Robi 'spację'.
<B> - Pogrubia. | </B>
<I> - Kursywa. | </I>
<U> - Podkreśla. | </U>

-=-=-= [url=]KOLORY[/url] =-=-=-

<BV> - Kolor | </BV>
<R> - Kolor | </R>
<BL> - Kolor | </BL>
<J> - Kolor | </J>
<N> - Kolor | </N>
<G>; - Kolor | </G>
<V> - Kolor | </V>
<VP> - Kolor | </VP>
<VI> - Kolor | </VI>
<ROSE> - Kolor | </ROSE>
<CH> - Kolor | </CH>
<T> - Kolor | </T>

}={ = Nie wypełnione
}={ = Wypełnione
}={ = Zakończenie
Wiktoruullaa
« Citoyen »
1397063280000
    • Wiktoruullaa#0000
    • Profil
    • Derniers messages
#6
  0
Jak się robi fajerwerki
Rohere
« Consul »
1397134800000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#7
  0
Wiktoruullaa a dit :
Jak się robi fajerwerki

Topic-537419 Fajerwerki!

Wpisz /lua i skopiuj kod z tego wątku.

Dernière modification le 1447863660000
Foniek
« Citoyen »
1397140320000
    • Foniek#0000
    • Profil
    • Derniers messages
#8
  0
Nieaktualne
Paziaq
« Citoyen »
1397145300000
    • Paziaq#0000
    • Profil
    • Derniers messages
    • Tribu
#9
  0
Też chcę się dowiedzieć powiedzcie coś!
Kiniai
« Citoyen »
1397151960000
    • Kiniai#0000
    • Profil
    • Derniers messages
    • Tribu
#10
  0
Jaki jest kod lua na zmienianie mapki ?;-;
Foniek
« Citoyen »
1397154120000
    • Foniek#0000
    • Profil
    • Derniers messages
#11
  0
/np (Kod mapy)
Ouake
« Censeur »
1397154660000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#12
  0
Paziaq a dit :
Też chcę się dowiedzieć powiedzcie coś!

To napisz co chcesz wiedzieć, bo o całym lua i module API jest pełno do gadania i zbyt wiele na takie pytanie.
Kiniai a dit :
Jaki jest kod lua na zmienianie mapki ?;-;

tfm.exec.newGame(String kodMapy)
Kiniai
« Citoyen »
1397155320000
    • Kiniai#0000
    • Profil
    • Derniers messages
    • Tribu
#13
  0
Dzieki :D
Skejcio
« Citoyen »
1399736700000
    • Skejcio#0000
    • Profil
    • Derniers messages
    • Tribu
#14
  0
chce kod ze jak klikam strzalke w dół to wychodzi owca w strone w któro jestem skeirowany :D
Gavus
« Citoyen »
1400354400000
    • Gavus#0000
    • Profil
    • Derniers messages
    • Tribu
#15
  0
kody lua na mapki z eventu?
EDIT: Już mam kody z evemtów :0
Maikeru
« Citoyen »
1402212180000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#16
  0
Ktoś mi powie jak zrobić żeby przez komędę było odliczanie: 1, 2, 3 i potem "system.exit()"?
Skejcio
« Citoyen »
1402229100000
    • Skejcio#0000
    • Profil
    • Derniers messages
    • Tribu
#17
  0
jest w lua taka komenda i jak zrobic jo w lua kod na utility to jest
!spawn 10 20 30 40 50 60 70 80 90
Aanguson
« Citoyen »
1402238700000
    • Aanguson#8461
    • Profil
    • Derniers messages
#18
  0
Mrmichas a dit :
Ktoś mi powie jak zrobić żeby przez komędę było odliczanie: 1, 2, 3 i potem "system.exit()"?

Chodzi o wytłumaczenie jak zrobić czy, żeby gotowy kod dać?
Maikeru
« Citoyen »
1402239060000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#19
  0
Aanguson a dit :

Chodzi o wytłumaczenie jak zrobić czy, żeby gotowy kod dać?

Wytłumaczyć i jeśli chcesz to podać przykładowy kod.
Aanguson
« Citoyen »
1402305120000
    • Aanguson#8461
    • Profil
    • Derniers messages
#20
  0
Mrmichas a dit :


Wytłumaczyć i jeśli chcesz to podać przykładowy kod.

[quote=Przykład !wylacz]
W=5
function eventLoop(c,r)
if W>=1 and W<=4 then
W=W-1
print(W)
elseif W==0 then
system.exit()
end
end

function eventChatCommand(n,k)
if k=='wylacz' then
W=4
end
end[/quote]


Pierw musisz zrobić zmienną o dowolnej nazwie np. W
Po zmiennej dopisujesz =cyfra (zależna jak długo chcesz odliczanie) u mnie to jest 5.
Później robisz funkcję
eventLoop(time,remaining) i w
if piszesz W>=1 (odliczanie się zatrzyma na 0) and W<=4 (od cyfry W=x odejmujesz jeden) i then.
W następnej linijce robisz odejmowanie od zmiennej czyli:
W=W-1 i w następnej
print(W) lub
ui.addTextArea(0,W,...)
[zamiast W ma być twoja nazwa zmiennej].
Następnie elseif z W==0 i then.
W kolejnej linijce piszesz
system.exit() i zamykasz funkcje.

Potem robisz funkcję
eventChatCommand(nick,command) i w
if piszesz komende wylączającą.
W kolejnej linijce piszesz
nazwe zmiennej=liczbe o 1 mniejszą od napisanej w zmiennej i zamykasz funkcje.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Podziel się wiedzą
1 / 3 › »
© Atelier801 2018

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

Version 1.27