×

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•
« ‹ 12 / 20 › »
•LUA - edytor pokoju•
Shannta
« Citoyen »
1446667860000
    • Shannta#0000
    • Profil
    • Derniers messages
    • Tribu
#221
  0
Czyi tak się robi pokoje typu #Music Bar? :p
Lukinha
« Citoyen »
1446668040000
    • Lukinha#3857
    • Profil
    • Derniers messages
#222
  0
Shannta a dit :
Czyi tak się robi pokoje typu #Music Bar? :p

Musisz stworzyc skrypt, odpowiednie literki itd. Cos podobnego do tego.
Maikeru
« Citoyen »
1446748320000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#223
  0
Co robią funkcje/eventy wymienione poniżej? Z informacji Ouake (post #220) wynika, że pokazują one ID emotikonów, cząsteczek i gruntów.
Nie wiem za bardzo jakie jest ich wykorzystanie, dlatego mogę prosić o przykładowy skrypt?

  • tfm.enum.emote
  • tfm.enum.particle
  • tfm.enum.ground

Dernière modification le 1446748380000
Ouake
« Censeur »
1446808260000
    • Ouake#0000
    • Profil
    • Derniers messages
    • Tribu
#224
  0
Jak dla mnie te listy też nie mają zbytnio wykorzystania, jedynie informacyjne, a ich zawartości znane są od dawna, ale:

tfm.enum.emote

np. tą tabelę można wykorzystać do komendy wymuszającej emotki, poniższym kodem możemy wypisać sobie zawartość tej tabeli:

for e,id in pairs(tfm.enum.emote) do
print("<N>"..e.."="..id)
end


Nazwy emotek zamieszczane przez zmienną e można wykorzystać jako argument komendy, czyli:

    function eventChatCommand(nick,komd)
      local sekw={}
      for frag in komd:gmatch("%S+") do
        table.insert(sekw,frag)
      end
      if sekw[1]=="e" and tfm.enum.emote[sekw[2]] then
        tfm.exec.playEmote((sekw[3] or nick),tfm.enum.emote[sekw[2]],sekw[4])
      end
    end
    system.disableChatCommandDisplay("e",true)

'!e [nazwa emotki EN] [nick] [argument emotki (dla flagi)]'
Sebafrancuz
« Consul »
1446836160000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
#225
  0
już nic

Dernière modification le 1447350000000
Sebafrancuz
« Consul »
1446837300000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
#226
  0
shannta a dit :
Czyi tak się robi pokoje typu #Music Bar? :p

robisz kod lua i dajesz go ou i może ci wczyta xD
Agdrtvmysz
« Citoyen »
1446919140000
    • Agdrtvmysz#0000
    • Profil
    • Derniers messages
    • Tribu
#227
  0
a jak zrobić te duże litery
Rohere
« Consul »
1447087680000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#228
  0
Ouake w:

Ouake a dit :
tfm.exec.lowerSyncDelay ( playerName )

Nie zmieniłeś na niebieski kolor (to funkcja dla Lua Team)


Ouake a dit :
tfm.exec.playEmote(String nick, Int id, String argument)
• Gracz wygrywa.

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

To też

Dernière modification le 1447088160000
Maikeru
« Citoyen »
1447089240000
    • Maikeru#1000
    • Profil
    • Derniers messages
    • Tribu
#229
  0
Rohere a dit :
Ouake w:

Ouake a dit :
tfm.exec.lowerSyncDelay ( playerName )

Nie zmieniłeś na niebieski kolor (to funkcja dla Lua Team)


Ouake a dit :
tfm.exec.playEmote(String nick, Int id, String argument)
• Gracz wygrywa.

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

To też

Funkcje..
  • tfm.exec.playEmote(...)
  • tfm.exec.playerVictory(...)
są dla graczy (wszystkich). Pierwsza funkcja wymusza u gracza emotikon, a druga - sprawia, że dany gracz zostaje przeniesiony do norki i w tym samym momencie dostaje ser (czyli tzn. won lub win).
Rohere
« Consul »
1447162980000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#230
  0
Wiem ale mi chodziło żeby je zmienił bo widać na nich że:

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

Czy to jest dobrze? (Sarkazm)



Mam pytanie czy da się aby licznik nie mógł zniżyć liczby do -1?

Dernière modification le 1447254780000
Rohere
« Consul »
1447254540000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#231
  0
DELETE

Dernière modification le 1447254720000
Wspanialmysz
« Citoyen »
1447266840000
    • Wspanialmysz#0000
    • Profil
    • Derniers messages
    • Tribu
#232
  0
a jak robic roomy oulua zeby nie bedac w team lua?
Rohere
« Consul »
1447267140000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#233
  0
wspanialmysz a dit :
a jak robic roomy oulua zeby nie bedac w team lua?

Ouake lub Szel musi odpalić (Są w Lua Team) i to musi być twój kod.
Sebafrancuz
« Consul »
1447350300000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
#234
  0
Rohere a dit :
Wiem ale mi chodziło żeby je zmienił bo widać na nich że:

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

Czy to jest dobrze? (Sarkazm)



Mam pytanie czy da się aby licznik nie mógł zniżyć liczby do -1?

if liczba<=0 then?
Aanguson
« Citoyen »
1447355040000
    • Aanguson#8461
    • Profil
    • Derniers messages
#235
  0
sebafrancuz a dit :
Rohere a dit :
Wiem ale mi chodziło żeby je zmienił bo widać na nich że:

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

Czy to jest dobrze? (Sarkazm)



Mam pytanie czy da się aby licznik nie mógł zniżyć liczby do -1?

if liczba&lt;=0 then?

W tym wypadku to zadziała jedynie, gdy liczba będzie równa lub mniejsza zero.
Powinno być
x>0
Tak przypuszczam, gdyż nie znam liczb.
Klakser
« Consul »
1448039280000
    • Klakser#0000
    • Profil
    • Derniers messages
    • Tribu
#236
  0
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!
Adriantal
« Citoyen »
1448040180000
    • Adriantal#0000
    • Profil
    • Derniers messages
    • Tribu
#237
  0
klakser a dit :
co zrobiłam źle? :&lt;
ui.addTextArea(0,"klik",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
function eventTextAreaCallback(nick,klik)
ui.updateTextArea(nick)
end


chyba wszystko :&lt; 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).
Klakser
« Consul »
1448040300000
    • Klakser#0000
    • Profil
    • Derniers messages
    • Tribu
#238
  0
adriantal a dit :
klakser a dit :
co zrobiłam źle? :&lt;
ui.addTextArea(0,"klik",nick,150,100,30,25,0xED67EA,0xED67EA,0.4)
function eventTextAreaCallback(nick,klik)
ui.updateTextArea(nick)
end


chyba wszystko :&lt; naprawcie plis!

for nick in pairs(tfm.get.room.playerList) do
ui.addTextArea(0,"&lt;a href='event:1'&gt;klik&lt;/a&gt;",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!
Natiant
« Citoyen »
1448040960000
    • Natiant#0000
    • Profil
    • Derniers messages
    • Tribu
#239
  0
wajne
na prawde
Sebafrancuz
« Consul »
1448048040000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
#240
  0
Rohere a dit :
DELETE

Rohere a dit :
Wiem ale mi chodziło żeby je zmienił bo widać na nich że:

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

Czy to jest dobrze? (Sarkazm)



Mam pytanie czy da się aby licznik nie mógł zniżyć liczby do -1?

if x<=0 then
x=0
end
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • •LUA - edytor pokoju•
« ‹ 12 / 20 › »
© Atelier801 2018

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

Version 1.27