×

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
  • /
  • zamówienia na kody.
« ‹ 148 / 149 › »
zamówienia na kody.
Wino
« Citoyen »
1589541300000
    • Wino#1404
    • Profil
    • Derniers messages
#2941
  0
/delete

Dernière modification le 1589562540000
Kamilka39
« Citoyen »
1594897080000
    • Kamilka39#3627
    • Profil
    • Derniers messages
#2942
  0
jeśli jest to możliwe w ogóle, to da się zrobić skrypt aby jakieś zdjęcie pojawiało się na ekranie?
wpisywało by się np. adres obrazu z jakiejś strony internetowej
Boxofkrain
« Censeur »
1594916700000
    • Boxofkrain#0000
    • Profil
    • Derniers messages
    • Tribu
#2943
  1
Kamilka39 a dit :
jeśli jest to możliwe w ogóle, to da się zrobić skrypt aby jakieś zdjęcie pojawiało się na ekranie?
wpisywało by się np. adres obrazu z jakiejś strony internetowej

Można, ale używanie tej funkcji jest dostępne tylko dla Module Team. Ewentualnie można edytować XML mapy żeby wstawić gdzieś obrazek z bazy Atelier801, ale to wymaga zresetowania mapy.
Sevoneive
« Citoyen »
1595176440000
    • Sevoneive#7647
    • Profil
    • Derniers messages
    • Tribu
#2944
  0
czy byłaby możliwość losowania siły wiatru pomiędzy jakimś przedziałem, przykładowo między -5 a 3 po wpisaniu komendy 'wiatr'?
jeszcze chciałbym, aby jedna konkretna osoba to mogła robić, a nie wiem czy to co do tej pory napisałem ma większy sens, chciałbym też mieć możliwość teleportowania wybranej myszki po wpisaniu !tp xyz#0000 w wybrane miejsce, jak na utility

admin={Sevy#7647}

tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(true)
tfm.exec.disableAutoShaman(true)
tfm.exec.newGame("@", false)

function eventChatCommand(Sevy#7647, com)
if com == 'wiatr' then
{tutaj nie wiem czy się da losować siłę wiatru}
end
end

Dernière modification le 1595176980000
Boxofkrain
« Censeur »
1595261340000
    • Boxofkrain#0000
    • Profil
    • Derniers messages
    • Tribu
#2945
  1
Sevy a dit :
czy byłaby możliwość losowania siły wiatru pomiędzy jakimś przedziałem, przykładowo między -5 a 3 po wpisaniu komendy 'wiatr'?
jeszcze chciałbym, aby jedna konkretna osoba to mogła robić, a nie wiem czy to co do tej pory napisałem ma większy sens

admin={Sevy#7647}

tfm.exec.disableAutoNewGame(true)
tfm.exec.disableAfkDeath(true)
tfm.exec.disableAutoShaman(true)
tfm.exec.newGame("@", false)

function eventChatCommand(Sevy#7647, com)
if com == 'wiatr' then
{tutaj nie wiem czy się da losować siłę wiatru}
end
end

Chodziło Ci raczej o coś takiego:

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
admin = 'Sevy#7647'

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

function eventChatCommand(nick, com)
if com == 'wiatr' and nick == admin then
{tutaj nie wiem czy się da losować siłę wiatru}
end
end

Losowanie liczby z przedziału od 1 do 10:
math.random(1, 10)



Sevy a dit :
chciałbym też mieć możliwość teleportowania wybranej myszki po wpisaniu !tp xyz#0000 w wybrane miejsce, jak na utility

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
local admin = 'NickAdmina#0123'

local playerBinded

function eventChatCommand(n, c)
if (c:sub(1,2) == 'tp' and c:sub(4) ~= nil and tfm.get.room.playerList[c:sub(4)]) then
playerBinded = c:sub(4)
end
end

function eventMouse(n, x, y)
if (playerBinded) then
tfm.exec.movePlayer(playerBinded, x, y)
playerBinded = nil
end
end

system.bindMouse(admin)
Sevoneive
« Citoyen »
1595309220000
    • Sevoneive#7647
    • Profil
    • Derniers messages
    • Tribu
#2946
  0
dziękuje za kod
Korapl
« Citoyen »
1597004040000
    • Korapl#1634
    • Profil
    • Derniers messages
    • Tribu
#2947
  0
Kod, w którym po wpisaniu !cat nasza myszka zamieniałaby się w tego kota "Szamiau" z Drzewka umiejętności, jeśli można? Byłabym wdzięczna!
Bialakicia
« Citoyen »
1597072200000
    • Bialakicia#7439
    • Profil
    • Derniers messages
    • Tribu
#2948
  0
Da się jakoś powiększyć mapę żeby była tak duża jak na mycity, czy trzeba tak zrobić to w kodzie mapy?
Rkubi
« Censeur »
1597156860000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#2949
  1
Korapl a dit :
Kod, w którym po wpisaniu !cat nasza myszka zamieniałaby się w tego kota "Szamiau" z Drzewka umiejętności, jeśli można? Byłabym wdzięczna!

Nie jest to możliwe do zrobienia w chatce plemiennej

Bialakicia a dit :
Da się jakoś powiększyć mapę żeby była tak duża jak na mycity, czy trzeba tak zrobić to w kodzie mapy?

Ogólnie robisz w kodzie mapy tylko ze maksymalne wymiary wtedy to 4800x800, a jeśli chcesz jeszcze większą to powiększasz mapę normalnie tak jak zawsze tylko ładujesz ją za pomocą tfm.exec.newGame()
Skopiuj sobie ten kod XML (mapa 10000x10000)
a dit :
<C><P defilante="0,0,0,1" L="10000" H="10000"/><Z><S /><D /><O /></Z></C>


Wklej go do edytora map, zrób sobie mapkę według uznania i kod XML gotowej mapy wklej sobie do tego kodu
Code Lua

1
2
3
4
XML = 'TUTAJ WKLEJ KOD XML'

tfm.exec.disableAutoNewGame(true)
tfm.exec.newGame(XML)
Bialakicia
« Citoyen »
1598263680000
    • Bialakicia#7439
    • Profil
    • Derniers messages
    • Tribu
#2950
  0
Mam jeszcze jedną prośbę. Czy można zrobić kod, który działa tylko w jednym miejscu? Przykładowo, jeśli ktoś stojąc na x400 y100 wciśnie spacje to przeniesie go na x100 y100, ale będzie to działać tylko w okręgu tego miejsca. Jest to możliwe? W sumie, event rybacki działa na podobnej zasadzie. Z góry dziękuję!

P.S.
można jakoś usunąć szamana z tej dłuuugiej mapy tak, żeby każdy był myszką?

Dernière modification le 1598266860000
Bialakicia
« Citoyen »
1598266860000
    • Bialakicia#7439
    • Profil
    • Derniers messages
    • Tribu
#2951
  0
y nic tu nie byo usuńcie jako spam

Dernière modification le 1598266920000
Boxofkrain
« Censeur »
1598286480000
    • Boxofkrain#0000
    • Profil
    • Derniers messages
    • Tribu
#2952
  0
Bialakicia a dit :
Mam jeszcze jedną prośbę. Czy można zrobić kod, który działa tylko w jednym miejscu? Przykładowo, jeśli ktoś stojąc na x400 y100 wciśnie spacje to przeniesie go na x100 y100, ale będzie to działać tylko w okręgu tego miejsca. Jest to możliwe? W sumie, event rybacki działa na podobnej zasadzie. Z góry dziękuję!

P.S.
można jakoś usunąć szamana z tej dłuuugiej mapy tak, żeby każdy był myszką?

Code Lua

1
2
3
4
5
6
7
8
9
function eventKeyboard(n, _, x, y)
if (tfm.get.room.playerList[n].x == 400 and tfm.get.room.playerList[n].y == 100) then
tfm.exec.movePlayer(n, 100, 100)
end
end

for n in next, tfm.get.room.playerList do
system.bindKeyboard(n, 32, true)
end

Jednak zamiast dokładnej pozycji, sprawdź czy gracz jest wystarczająco blisko tej pozycji, używając na przykład takiej funkcji:

Code Lua

1
2
3
local function getDistance(x1, x2, y1, y2)
return math.floor(math.abs(math.sqrt(math.pow(x1 - x2, 2) + math.pow(y1 - y2, 2))) + 0.5)
end

Na blokowanie szamana jest funkcja, chyba tfm.exec.disableAutoShaman().
Bialakicia
« Citoyen »
1598379180000
    • Bialakicia#7439
    • Profil
    • Derniers messages
    • Tribu
#2953
  0
Tym razem to trochę nie zamówienie. Jak zrobić "local admin = 'Bialakicia#7439'" ale z kilkoma osobami (najlepiej 3)?
Boxofkrain
« Censeur »
1598384880000
    • Boxofkrain#0000
    • Profil
    • Derniers messages
    • Tribu
#2954
  0
Bialakicia a dit :
Tym razem to trochę nie zamówienie. Jak zrobić "local admin = 'Bialakicia#7439'" ale z kilkoma osobami (najlepiej 3)?

Code Lua

1
2
3
4
5
6
7
local admin = {['Nick1'] = 1, ['Nick2'] = 1, ['Nick3'] = 1}

-- żeby sprawdzić

if (admin[nick]) then
-- gracz jest adminem
end
Bialakicia
« Citoyen »
1598440800000
    • Bialakicia#7439
    • Profil
    • Derniers messages
    • Tribu
#2955
  0
jak działa eventNewGame()? Mogłabym dostać jakiś prosty kod z tym? Trochę nie bardzo mi działa, a możliwe, że robię jakiś głupi błąd.
Nie zamawiam zbyt dużo?
Rkubi
« Censeur »
1598443560000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#2956
  0
Bialakicia a dit :
jak działa eventNewGame()? Mogłabym dostać jakiś prosty kod z tym? Trochę nie bardzo mi działa, a możliwe, że robię jakiś głupi błąd.
Nie zamawiam zbyt dużo?

Ten event zaczyna działać w momencie wczytania nowej mapy
Code Lua

1
2
3
4
5
6
7
8
  tfm.exec.newGame(0) -- zmienia mape

function eventNewGame()
-- Po wczytaniu nowej mapy zmienia wszystkich w wampira
for nick in pairs(tfm.get.room.playerList) do
tfm.exec.setVampirePlayer(nick)
end
end
Bialakicia
« Citoyen »
1603791480000
    • Bialakicia#7439
    • Profil
    • Derniers messages
    • Tribu
#2957
  0
Bialakicia a dit :


P.S.
można jakoś usunąć szamana z tej dłuuugiej mapy tak, żeby każdy był myszką?


mogę osobny kod? qwp
Mortycja
1603907040000
    • Mortycja#0000
    • Profil
    • Derniers messages
    • Tribu
#2958
[Modéré par Naderia, raison : Wulgarność.]
Vvo
« Citoyen »
1605651420000
    • Vvo#9048
    • Profil
    • Derniers messages
#2959
  0
A_trament a dit :
prosze o kod lua na losowanie w chatce bo nigdzie nmg znalezc
Miaczunia
« Citoyen »
1606989420000
    • Miaczunia#6845
    • Profil
    • Derniers messages
    • Tribu
#2960
  0
Nie wiem czy się da, ale czy można na przykład zrobić kod który doda coś do ekwipunku? Na przykład załóżmy 20 serów ^^

~~

A dobra bo ja nie wiedziałam nawet co to ten lua XD Nie ważne ^^

Dernière modification le 1606999560000
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • zamówienia na kody.
« ‹ 148 / 149 › »
© Atelier801 2018

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

Version 1.27