×

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
  • /
  • •LUA - edytor pokoju•
« ‹ 13 / 20 › »
•LUA - edytor pokoju•
Klakser
« Consul »
1448646660000
    • Klakser#0000
    • Profil
    • Derniers messages
    • Tribu
#241
  0
klakser a dit :
adriantal a dit :
klakser a dit :
co zrobiłam źle? :<
ui.addTextArea(0,"klik",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
function eventTextAreaCallback(nick,klik)
ui.updateTextArea(nick)
end


chyba wszystko :< naprawcie plis!

for nick in pairs(tfm.get.room.playerList) do
ui.addTextArea(0,"<a href='event:1'>klik</a>",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
end

function eventTextAreaCallback(id,nick,odp)
if odp=="1" then
ui.updateTextArea(0,"TEKST",nick)
end
end

W TEKST wpisz to, co chcesz, by po kliknięciu się wyświetlało (jeśli chcesz, by więcej mogło się wyświetlić zrób szersze textArea).

dziękuje!

a może da się zrobić by się zamykało jak kliknę klik? :o próbuje dodawać coś ale ciągle źle :l
Adriantal
« Citoyen »
1448646780000
    • Adriantal#0000
    • Profil
    • Derniers messages
    • Tribu
#242
  0
klakser a dit :
klakser a dit :
adriantal a dit :
klakser a dit :
co zrobiłam źle? :<
ui.addTextArea(0,"klik",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
function eventTextAreaCallback(nick,klik)
ui.updateTextArea(nick)
end


chyba wszystko :< naprawcie plis!

for nick in pairs(tfm.get.room.playerList) do
ui.addTextArea(0,"<a href='event:1'>klik</a>",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
end

function eventTextAreaCallback(id,nick,odp)
if odp=="1" then
ui.updateTextArea(0,"TEKST",nick)
end
end

W TEKST wpisz to, co chcesz, by po kliknięciu się wyświetlało (jeśli chcesz, by więcej mogło się wyświetlić zrób szersze textArea).

dziękuje!

a może da się zrobić by się zamykało jak kliknę klik? :o próbuje dodawać coś ale ciągle źle :l

for nick in pairs(tfm.get.room.playerList) do
ui.addTextArea(0,"<a href='event:1'>klik</a>",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
end

function eventTextAreaCallback(id,nick,odp)
if odp=="1" then
ui.removeTextArea(0,nick)
end
end

Zamiast ui.updateTextArea wystarczy napisać ui.removeTextArea.

Dernière modification le 1448646840000
Klakser
« Consul »
1448647080000
    • Klakser#0000
    • Profil
    • Derniers messages
    • Tribu
#243
  0
adriantal a dit :
klakser a dit :
klakser a dit :
adriantal a dit :
klakser a dit :
co zrobiłam źle? :<
ui.addTextArea(0,"klik",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
function eventTextAreaCallback(nick,klik)
ui.updateTextArea(nick)
end


chyba wszystko :< naprawcie plis!

for nick in pairs(tfm.get.room.playerList) do
ui.addTextArea(0,"<a href='event:1'>klik</a>",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
end

function eventTextAreaCallback(id,nick,odp)
if odp=="1" then
ui.updateTextArea(0,"TEKST",nick)
end
end

W TEKST wpisz to, co chcesz, by po kliknięciu się wyświetlało (jeśli chcesz, by więcej mogło się wyświetlić zrób szersze textArea).

dziękuje!

a może da się zrobić by się zamykało jak kliknę klik? :o próbuje dodawać coś ale ciągle źle :l

for nick in pairs(tfm.get.room.playerList) do
ui.addTextArea(0,"<a href='event:1'>klik</a>",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
end

function eventTextAreaCallback(id,nick,odp)
if odp=="1" then
ui.removeTextArea(0,nick)
end
end

Zamiast ui.updateTextArea wystarczy napisać ui.removeTextArea.

dzięki szybko dość :t
edit: podajcie mi funkcje na to by gracze nie wskrzeszali się po śmierci pls! :l

Dernière modification le 1448791620000
Rohere
« Consul »
1449594120000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#244
  0
tfm.exec.addJoint(Int idPoł, Int idGr1, Int idGr2, Table Par)

Jak to wypełnić?
Aanguson
« Citoyen »
1449602040000
    • Aanguson#8461
    • Profil
    • Derniers messages
#245
  0
Rohere a dit :
tfm.exec.addJoint(Int idPoł, Int idGr1, Int idGr2, Table Par)

Jak to wypełnić?

tfm.exec.addJoint(Int idPoł, Int idGr1, Int idGr2, Table Par)

idPoł - numer połączenia (tak, jak w przypadku gruntów LUA)
idGr1 - pierwszy grunt, do którego przyłączony ma być joint (musi to być grunt LUA)
idGr2 - drugi grunt -||-
Par - tabela z danymi jointu:

- type (Int): 0 -> distance joint, 1 -> prismatic joint, 2 -> pulley joint, 3 -> revolute joint
- point1 (String "x,y"): położenie kotwicy pierwszego gruntu (gdy nie ma - centrum wybranego gruntu)
- point2 (String "x,y"): położenie kotwicy drugiego gruntu (gdy nie ma - centrum wybranego gruntu), używany jedynie w przypadku distance i pulley jointów.
- point3 (String "x,y"), point4 (String "x,y"): lokacje kotwic używanych z pulley jointami.
- frequency (Float), damping (Float): częstotliwość dystansu i jego tłumienie
- axis (String "x,y"), angle (Int): oś i kąt prismatic jointów
- limit1 (Float), limit2 (Float), forceMotor (Float), speedMotor (Float): limity ruchu i silników prismatic i revolute jointów
- ratio (Float): współczynnik revolute jointów.
- line (Int), color (Int), alpha (Float), foreground (Boolean): dane dotyczące widocznej linii (aby była widoczna, musi być wszystko wypełnione)
Wspanialmysz
« Citoyen »
1450788480000
    • Wspanialmysz#0000
    • Profil
    • Derniers messages
    • Tribu
#246
  0
tylko kto mi wytłumaczy jak zrobic minigre bez bota? tylko do chatki plemiennej
Youseksiak
« Censeur »
1450790340000
    • Youseksiak#0000
    • Profil
    • Derniers messages
    • Tribu
#247
  0
wspanialmysz a dit :
tylko kto mi wytłumaczy jak zrobic minigre bez bota? tylko do chatki plemiennej

Zależy jaką ;_;
Wiktorrosik
« Citoyen »
1451253900000
    • Wiktorrosik#0000
    • Profil
    • Derniers messages
    • Tribu
#248
  0
Ouake a dit :

tfm.exec.playEmote(String nick, Int id, String argument)
• Gracz wygrywa.


tfm.exec.playerVictory(String nick)
• Wymusza na graczu wykonanie emotki.

Na odwrót.
Vikeya
« Citoyen »
1451254080000
    • Vikeya#3354
    • Profil
    • Derniers messages
#249
  0
Uczę się o LUA i idzie mi coraz lepiej a ten poradnik doskonale mnie uczy c;
Rohere
« Consul »
1451292960000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#250
  0
wiktorrosik a dit :
Ouake a dit :

tfm.exec.playEmote(String nick, Int id, String argument)
• Gracz wygrywa.


tfm.exec.playerVictory(String nick)
• Wymusza na graczu wykonanie emotki.

Na odwrót.

O tym mówiłem
Sebafrancuz
« Consul »
1451730000000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#251
  0
Nowe emotki:
13 - Te takie czekanie aż ktoś przybije piątkę
14 i 15 - przybijanie piątki
16 - Używanie "Sylwestrowej Trąbki"
Julialipka
1452701820000
    • Julialipka#0000
    • Profil
    • Derniers messages
    • Tribu
#252
[Modéré par Lament, raison : Pytania dotyczące gry, nienależące do LUA proszę zadawać w tym temacie.]
Crazyrafik
« Citoyen »
1452883620000
    • Crazyrafik#0000
    • Profil
    • Derniers messages
    • Tribu
#254
  0
Jest takie coś
a dit :
tfm.exec.removeObject(Int idObiektu)

CO mam wpisać w id żeby wyczyściła się mapa z obiektów szamana (coś typu !Clear na utility)
Sebafrancuz
« Consul »
1452892980000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#255
  0
crazyrafik a dit :
Jest takie coś
a dit :
tfm.exec.removeObject(Int idObiektu)

CO mam wpisać w id żeby wyczyściła się mapa z obiektów szamana (coś typu !Clear na utility)

function eventChatCommand(p,k)
if k=="clear" then
Obj={}
for przedmioty in pairs(tfm.get.room.objectList) do
table.insert(Obj,przedmioty)
end
for v,b in pairs(Obj) do
tfm.exec.removeObject(b)
end
end
end

+Proś o takie rzeczy w "zamówienia na kody".

Dernière modification le 1452894840000
Fuwafuwa
« Consul »
1452941640000
    • Fuwafuwa#1001
    • Profil
    • Derniers messages
    • Tribu
#256
  0
Poradnik wspaniały, to dzięki niemu stworzyłem swoje 2 pierwsze kody, normalny i halloweenowy ^^
Klakser
« Consul »
1453901100000
    • Klakser#0000
    • Profil
    • Derniers messages
    • Tribu
#257
  0
ID emotek:
17, 18 to przytulas :)

edit:
jak to wypełnić bo nie rozumiem tego ax, ay itp :o
tfm.exec.displayParticle(Int id, Int x, Int y, Float vx, Float vy, Float ax, Float ay, String nick)

Dernière modification le 1453903080000
Sebafrancuz
« Consul »
1453905660000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#258
  0
klakser a dit :
ID emotek:
17, 18 to przytulas :)

edit:
jak to wypełnić bo nie rozumiem tego ax, ay itp :o
tfm.exec.displayParticle(Int id, Int x, Int y, Float vx, Float vy, Float ax, Float ay, String nick)

vx vy to jest prędkość, ax ay przyspieszenie poziome, pionowe

Dernière modification le 1453906800000
Ouake
« Censeur »
1453906560000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#259
  0
ax i ay określają wartość przyśpieszenia cząstki - jeżeli będzie 0 wtedy będzie albo nie ruszać się albo poruszać ze stałą szybkością (zależy czy jest ustalona szybkość, czyli vx i vy), jeśli różne niż 0 wtedy będzie powolutku lub szybko zmieniać się jej szybkość. ax i ay są typu float, czyli podajemy liczbę rzeczywistą (z ułamkiem lub bez).

Przykłady:

tfm.exec.displayParticle(9,400,200,0,0,0,0)- stoi w miejscu
tfm.exec.displayParticle(9,400,200,10,0,0,0)- leci w prawo
tfm.exec.displayParticle(9,400,200,0,0,0.5,0)- pojawia się w miejscu i powoli odlatuje w prawo
tfm.exec.displayParticle(9,400,200,-10,0,1,0)- leci w lewo i zawraca w prawo
tfm.exec.displayParticle(9,400,200,1e9,1e9,1e9,1e9)- ucieka z TFM :P
Klakser
« Consul »
1454146380000
    • Klakser#0000
    • Profil
    • Derniers messages
    • Tribu
#260
  0
a jak zrobić by cząstki leciały od myszy? bo tam się wpisuje x, y a ja chce by od myszy leciało to jak wypłenić to x, y?
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • •LUA - edytor pokoju•
« ‹ 13 / 20 › »
© Atelier801 2018

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

Version 1.27