•LUA - edytor pokoju• |
Maikeru « Citoyen » 1401280200000
| 0 | ||
Doszła wersja 0.18! |
Maikeru « Citoyen » 1402410840000
| 0 | ||
Basterfeild a dit : Jaki znów kod XML? Ten typ kodów jest do map, a do edytowania tekstu jest HTML ale w przypadku zwykłych graczy na forum używają oni kodu BBCode. |
Emilovelike « Citoyen » 1403120100000
| 0 | ||
Kiriami: Powinnać wpisać: function eventChatCommand(playerName,message) if message=="wampir" then tfm.exec.giveVampire(playerName) end if message=="latam" then tfm.exec.setFly(playerName) end end Tam gdzie jest na kolorowo, tam tylko możesz wpisać Nazwę Gracza. Lecz nie wiem czy to zadziała. Sprawdzę. |
Pandamog « Citoyen » 1403126100000
| 0 | ||
Czy ktoś wytłumaczy czym jest Int Color? :D Tego nie rozumiem :/ Czy mam wpisać, np red, "red", czy coś innego? Proszę o odpowiedź ;) |
Emilovelike « Citoyen » 1403129700000
| 0 | ||
co zrobić, by wywołać 12 (duży spirit) za pomocą kliknięcia? bo główkuję i nic z tego nie wychodzi, bo nie wiem, co wpisać w x, y, itd. (Int id, Int x, Int y, Int vx, Int vy, Int ax, Int ay, String nick) <--- Nie wiem co to znaczy, oprócz int id, gdzie wpisuję 12 ( super spirit ). Więc wygląda to tak: if message=="spirit" then tfm.exec.displayParticle(12,200,200,200,200,200,200,playerName) end Jak to poprawić? Cel: wpisać komendę żeby można było zrobić super spirit. |
Aanguson « Citoyen » 1403164440000
| 0 | ||
Emilovelike a dit : Ta komenda stworzy jedynie wizualny efekt spirita, który nie będzie na nic oddziaływał. Pozatym najpierw musi być napisana funkcja pozwalająca używać komend czyli: eventChatCommand(playerName,message) Pozatym trzeba dać zmienną, aby można było włączyć wywoływać spirit. Poprawnie powinno to wyglądać tak: A1={} function eventNewPlayer(playerName) A1[playerName]=0 system.bindMouse(playerName) end for playerName,p in pairs(tfm.get.room.playerList) do eventNewPlayer(playerName) end function eventChatCommand(playerName,message) if message=="spirit" then A1[playerName]=1 end end function eventMouse(playerName,x,y) if A1[playerName]==1 then tfm.exec.displayParticle(12,x,y, 0, 0, 0, 0, nil) end end pandamog a dit : Trzeba tu wpisać kod RGB* poprzedzony "0x..." czyli: 0xkod *RGB jest kodem używanym w np. przekoloryzowaniu przedmiotów w sklepie. |
Pandamog « Citoyen » 1403356560000
| 0 | ||
A co dokładnie trzeba wpisać jak chcemy zmieni nazwę mapki, ponieważ mi nie działa? O.o |
1 | ||
W miejsce String tekst wpisujesz jakikolwiek tekst tylko zechcesz np.
tfm.exec.setUIMapName("Pandamog <BL>- @ProMapa") tfm.exec.setUIMapName("<B>Najlepsza mapa świata!</B>") Wystarczy użyć tą jedną linijkę i jeżeli będziesz używać do tego html'a to pamiętaj aby zamykać tagi. |
Pandamog « Citoyen » 1403427120000
| 0 | ||
Ok, dzięki! Umiem używać Html więc wiem ;) Nie wpisywałem tylko, że musi być wszystko w cudzysłowiu, ale już rozumiem! Dzięki ;) |
Maikeru « Citoyen » 1403549820000
| 0 | ||
Ktoś mi powie co to Float? |
1 | ||
Mrmichas a dit : *Poprawka: Float jest liczbą tak samo jak int, ale int jest liczbą całkowitą, a float rzeczywistą. Pisząc troche inaczej float może mieć ułamek, a int nie. ui.addTextArea(Int id, String tekst, String nick, Int x, Int y, Int szer, Int wys, Int kolor, Int kolorRamy, Float alfa, Boolean wzglEkranu) Dernière modification le 1421507460000 |
Pingwinekx « Citoyen » 1403615220000
| 0 | ||
gdzie się używa tego lua? wiem że jak się wpisze w okienku które wyskakuje po komendzie lua ale co mi to daje i gdzie muszę być? |
1 | ||
Każdy gracz może używać lua w chatce plemiennej swojego plemienia. |
Maikeru « Citoyen » 1403803200000
| 0 | ||
Ktoś mi powie jakie ID mają obiekty Walentynkowe w Sklepie w zakładce Szaman? |
1 | ||
Przy okazji też mechaniczne:
102 - Mechaniczna skrzynka 201 - Walentynkowa skrzynia 202 - Mechaniczna skrzynia 301 - Walentynkowa deska 302 - Mechaniczna deska 401 - Walentynkowa decha 402 - Mechaniczna decha 1002 - Mechaniczne kowadło 2801 - Balon-kot 2802 - Balon-złoty trybik 2803 - Balon-biało-różowy 2804 - Balon-(mechaniczny) 2805 - Balon-żaba 2806 - Balon-serce Dernière modification le 1403809020000 |
Aniolkaa « Citoyen » 1404130020000
| 0 | ||
wpisałam "eventSetShaman(Aniolkaa, String komd)" i nic potem wpisałam !komd też nic więc co mam zrobić żeby zadziałało? |
Pandamog « Citoyen » 1404249180000
| 0 | ||
Zależy co chcesz osiągnąć... Jeżeli chcesz po prostu zrobić z siebie szamana to wpisz: tfm.exec.setShaman("Aniolkaa") Jeżeli chodzi ci o stanie się szamanem na komendę to będzie wyglądało tak: function eventChatCommand(Name, message) if message=="szaman" then tfm.exec.setShaman(Name) end end Ostatnia opcja, że działa na komendę, ale tylko tobie function eventChatCommand(Name, message) if message=="szaman" and Name=="Aniolkaa" then tfm.exec.setShaman(Name) end end (Aby stać się szamanem użyj komendy !szaman Dernière modification le 1404249300000 |
Fpekal « Citoyen » 1404417780000
| 0 | ||
mam pytanko jak zrobić żeby wypisywało zawartość zmiennej bo mi jakoś nie idzie: function eventNewPlayer(playerName) print("Witamy gracza %playerName%") end function eventPlayerDied(playerName) print("Gracz %playerName% Zginąl") end ;( Dernière modification le 1404417840000 |
1 | ||
Funkcja print() służy jedynie do pisania zwykłego tekstu. Wszystko co jest pomiędzy cudzysłowami czy apostrofami jest uznawane za tekst, a taki sposób jak próbujesz nie ma tu sensu. Żeby dodać do tekstu zawartość zmiennej, trzeba zrobić to tak: print("tekst"..zmienna) W Twoim przypadku: function eventNewPlayer(playerName) print("Witamy gracza "..playerName) end function eventPlayerDied(playerName) print("Gracz "..playerName.." Zginąl") end Jeszcze tylko przyda się pamiętać, że zmienna musi mieć w sobie liczbę lub tekst, inaczej wyjdzie błąd. Można wypisać zawartość w innych przypadkach, ale wtedy musi być Tylko ta zmienna. |
Fpekal « Citoyen » 1404464460000
| 0 | ||
dzięki ale mam jeszcze 1 błąd: function eventChatCommand(nick, kom) if kom=="ser" then tfm.exec.getChesse(nick) end end Już widzę mój błąd zamieniłem kilka liter ;p zamiast give to get napisałem Dernière modification le 1404465180000 |