×

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
« ‹ 11 / 15 › »
Pytania i odpowiedzi dotyczące modułów
Rkubi
« Censeur »
1466936700000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#201
  0
Aanguson a dit :
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ć.

Dzięki, a działa to też na tej zasadzie że jak gracz znajdzie się w koordynatach np x=200 y=100 to można by było zrobić że zginie?
Aanguson
« Citoyen »
1466941020000
    • Aanguson#8461
    • Profil
    • Derniers messages
#202
  0
rkubi a dit :
Aanguson a dit :
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ć.

Dzięki, a działa to też na tej zasadzie że jak gracz znajdzie się w koordynatach np x=200 y=100 to można by było zrobić że zginie?

Do tego local jest nie potrzebne. Wystarczy eventLoop() i lista graczy.

function eventLoop()
for name,p in pairs(tfm.get.room.playerList) do
if p.x==200 and p.y==100 then -- gracz musi znajdować się idealnie w tych koordynatach, inaczej nie zadziała, poza tym największy problem tkwi w tym, że pozycja gracza aktualizuje się co 2s.
tfm.exec.killPlayer(name)
end
end
end

Dernière modification le 1466942700000
Powolanyy
« Consul »
1467891660000
    • Powolanyy#0000
    • Profil
    • Derniers messages
    • Tribu
#203
  0
Oto kod:

Admin={Powolanyy=1}
P={}

function eventNewPlayer(nick)
system.disableChatCommandDisplay("tp", true)
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
if Admin[nick]==1 then
system.bindMouse(nick, true)
end
P[nick]=""
end

function eventChatCommand(nick, com)
if com:sub(0,2)=="tp" then
P[nick]=com:sub(4)
print(P[nick])
end
end

function eventMouse(nick, x, y)
if not(P[nick]=="") then
tfm.exec.movePlayer(P[nick], x, y, false)
P[nick]=""
end
end

tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(true)

tfm.exec.newGame('jakiś kod xml mapy')

function eventNewPlayer(playerName)
tfm.exec.respawnPlayer(playerName)
ui.setMapName("<R>coś tam coś")
end

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

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

Na mapie, której kod xml wpisałem do skryptu jest ekran. Gdy wczytuję kod, ekran znika, a chciałbym puszczać muzykę. Co robić?

Dernière modification le 1467891780000
Aanguson
« Citoyen »
1467893520000
    • Aanguson#8461
    • Profil
    • Derniers messages
#204
  0
powolanyy a dit :
Oto kod:

Admin={Powolanyy=1}
P={}

function eventNewPlayer(nick)
system.disableChatCommandDisplay("tp", true)
end

for nick in pairs(tfm.get.room.playerList) do
eventNewPlayer(nick)
if Admin[nick]==1 then
system.bindMouse(nick, true)
end
P[nick]=""
end

function eventChatCommand(nick, com)
if com:sub(0,2)=="tp" then
P[nick]=com:sub(4)
print(P[nick])
end
end

function eventMouse(nick, x, y)
if not(P[nick]=="") then
tfm.exec.movePlayer(P[nick], x, y, false)
P[nick]=""
end
end

tfm.exec.disableAutoShaman(true)
tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(true)

tfm.exec.newGame('jakiś kod xml mapy')

function eventNewPlayer(playerName)
tfm.exec.respawnPlayer(playerName)
ui.setMapName("<R>coś tam coś")
end

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

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

Na mapie, której kod xml wpisałem do skryptu jest ekran. Gdy wczytuję kod, ekran znika, a chciałbym puszczać muzykę. Co robić?

Niestety, ale na mapach wczytanych poprzez kod XML, nie da się odtwarzać filmów etc. na ekranie, bo przyciski ekranu pojawiają się tylko przy mapach eksportowanych jako chatka plemienna.

Dernière modification le 1471074780000
Varnek
« Citoyen »
1467909480000
    • Varnek#0000
    • Profil
    • Derniers messages
    • Tribu
#205
  0
A mam pytanie
jest coś takiego, co da sie wlaczyc vampir i szamana lub cos innego?
Fpekal
« Citoyen »
1467924480000
    • Fpekal#0000
    • Profil
    • Derniers messages
    • Tribu
#206
  0
varnek a dit :
A mam pytanie
jest coś takiego, co da sie wlaczyc vampir i szamana lub cos innego?

Utility
Pastel_doll
« Citoyen »
1468686540000
    • Pastel_doll#2437
    • Profil
    • Derniers messages
#207
  0
Czy jest taki modól
Ze można być, nayan cat
Piesel
Krowa
Panda
I ta postac z sketch
Bartene
« Consul »
1470057240000
    • Bartene#0000
    • Profil
    • Derniers messages
    • Tribu
#208
  0
czy jest jakiś moduł na urodzinki?
Varacce
« Citoyen »
1471008840000
    • Varacce#0000
    • Profil
    • Derniers messages
    • Tribu
#209
  0
wikio00 a dit :
Czy jest taki modól
Ze można być, nayan cat
Piesel
Krowa
Panda
I ta postac z sketch

Wątpię? Może ktoś inny na to dokładniej odpowie. :/


bartene a dit :
czy jest jakiś moduł na urodzinki?

Angielskie forum zaprasza.
Morysek
« Citoyen »
1471864140000
    • Morysek#0000
    • Profil
    • Derniers messages
    • Tribu
#210
  0
Czy powstał skrypt do lua na vs w bootcampie (na ilość)?
Varnek
« Citoyen »
1474135200000
    • Varnek#0000
    • Profil
    • Derniers messages
    • Tribu
#211
  0
A w jakiejś klasie bede uczyl sie tego lua?
Sebafrancuz
« Consul »
1474137540000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
    • Tribu
#212
  0
varnek a dit :
A w jakiejś klasie bede uczyl sie tego lua?

Niee
Klakser
« Consul »
1476215160000
    • Klakser#0000
    • Profil
    • Derniers messages
    • Tribu
#213
  0
Mam pytanie, jeśli miałabym kod i starczyło by tylko włączyć to skąd mam wiedzieć czy jest ktoś z lua team + czy mi włączy?
tak tylko pytam :/
Rohere
« Consul »
1476278100000
    • Rohere#0000
    • Profil
    • Derniers messages
    • Tribu
#214
  0
klakser a dit :
Mam pytanie, jeśli miałabym kod i starczyło by tylko włączyć to skąd mam wiedzieć czy jest ktoś z lua team + czy mi włączy?
tak tylko pytam :/

Zależy, jeśli jest krótki,skopiowany,niestaranny to raczej nie
Varnek
« Citoyen »
1476295440000
    • Varnek#0000
    • Profil
    • Derniers messages
    • Tribu
#215
  0
Ja wiem
Klakser
« Consul »
1476362460000
    • Klakser#0000
    • Profil
    • Derniers messages
    • Tribu
#216
  0
Rohere a dit :
klakser a dit :
Mam pytanie, jeśli miałabym kod i starczyło by tylko włączyć to skąd mam wiedzieć czy jest ktoś z lua team + czy mi włączy?
tak tylko pytam :/

Zależy, jeśli jest krótki,skopiowany,niestaranny to raczej nie

Chodzi mi o to że jak by był dobry i długi i wgl, bo ja wiem przecież że jak jest krótki czy skopiowany to nikt nie włączy! Oraz pytałam się skąd mam wiedzieć czy jest ktoś a nie czy mi włączą czy nie, weź przeczytaj co piszę najpierw!

Dernière modification le 1476362520000
Rkubi
« Censeur »
1476640380000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#217
  0
klakser a dit :
Rohere a dit :
klakser a dit :
Mam pytanie, jeśli miałabym kod i starczyło by tylko włączyć to skąd mam wiedzieć czy jest ktoś z lua team + czy mi włączy?
tak tylko pytam :/

Zależy, jeśli jest krótki,skopiowany,niestaranny to raczej nie

Chodzi mi o to że jak by był dobry i długi i wgl, bo ja wiem przecież że jak jest krótki czy skopiowany to nikt nie włączy! Oraz pytałam się skąd mam wiedzieć czy jest ktoś a nie czy mi włączą czy nie, weź przeczytaj co piszę najpierw!

Członkowie zespołu Module Team są anonimowi, jest kilka oficjalnych:
  • Shamousey
  • Jordynl
  • Thewav
  • Makinit
  • Safwanrockz
  • Tortuegreen
  • Jamesqwartz
  • Drgenius
  • Warfenixkill

Dernière modification le 1476640620000
Emmalilu
« Citoyen »
1478269620000
    • Emmalilu#0000
    • Profil
    • Derniers messages
#218
  0
Ktoś zna Moduł no, gdzie się walczyło zaklęciami i w nazwie było coś z power (nie, nie chodzi mi o powerup)?
Aranea
« Consul »
1478270820000
    • Aranea#1648
    • Profil
    • Derniers messages
    • Tribu
#219
  0
emmalilu a dit :
Ktoś zna Moduł no, gdzie się walczyło zaklęciami i w nazwie było coś z power (nie, nie chodzi mi o powerup)?

#powers?
Emmalilu
« Citoyen »
1478270880000
    • Emmalilu#0000
    • Profil
    • Derniers messages
#220
  0
Szamankakox a dit :
emmalilu a dit :
Ktoś zna Moduł no, gdzie się walczyło zaklęciami i w nazwie było coś z power (nie, nie chodzi mi o powerup)?

#powers?

No, bo w ten moduł grałam z koleżanką rano ale potem zapomniałam nazwy bardzo dzięki ;)!
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Pytania i odpowiedzi dotyczące modułów
« ‹ 11 / 15 › »
© Atelier801 2018

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

Version 1.27