×

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.
« ‹ 127 / 149 › »
zamówienia na kody.
Martakiko
1488271680000
    • Martakiko#0000
    • Profil
    • Derniers messages
#2521
[Modéré par Amegake, raison : Spam]
Aanguson
« Citoyen »
1488284880000
    • Aanguson#8461
    • Profil
    • Derniers messages
#2522
  0
Shanteye a dit :
kod na losowanie, losowania graczy maja być tych co są obecni w chatce, ten kto został wylosowany ma się pojawiać napis np. ,,NICK został wylosowany'' wpisywanie komendy

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
komenda="losowanie" -- komenda !tekst np. !losowanie
function eventChatCommand(n,k)
local grupa={}
if k==komenda then
for n in pairs(tfm.get.room.playerList) do
table.insert(grupa,n)
end
ui.addPopup(0,0,grupa[math.random(#grupa)].." został wylosowany!",nil,300,150,200,100)
end
end

system.disableChatCommandDisplay(komenda,true)
Jest jak jest. Jak chcesz zmienić komendę, to zamień losowanie na wybrane słowo.

Dernière modification le 1488291840000
Sakamasek
« Citoyen »
1488374760000
    • Sakamasek#0000
    • Profil
    • Derniers messages
    • Tribu
#2523
  0
Ja bym poprosił aby żółte konfetti się wyspawniło gdy kliknę myszką i aby to działało tylko dla mnie
Byłbym wdzięczny ^^
Rkubi
« Censeur »
1488376800000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#2524
  4
Sakamasek a dit :
Ja bym poprosił aby żółte konfetti się wyspawniło gdy kliknę myszką i aby to działało tylko dla mnie
Byłbym wdzięczny ^^

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  Admin={Sakamasek=1}
ilosc=10 -- w tym miejscu wpisz sobie ile konfetti ma się pojawić po kliknięciu


function eventNewPlayer(nick)
system.bindMouse(nick,true)
end

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

function eventMouse(nick,x,y)
if Admin[nick] then
for i=1,ilosc do
tfm.exec.displayParticle(24,x,y,math.random(-3,3),math.random(-3,3),0,0,nil)
end
end
end
M49
« Citoyen »
1488401580000
    • M49#0000
    • Profil
    • Derniers messages
    • Tribu
#2525
  0
Przemieni ktoś w tym kodzie, aby np. jak wczytam /module #ffarace
i po wczytaniu tego kodu lua, nie zmieniała się mapa tylko została ta, co jest z ffarace modułu włączona?

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
xml=''
function eventNewGame()
xml=tfm.get.room.xmlMapInfo.xml
end
function printXML()
local m=math.ceil(xml:len()/2000)
print('<b><font color="#FF0000">'..tfm.get.room.currentMap..':</font></b>')
for i=0,math.ceil((xml:len()/2000))-1 do
print('<b><font color="#870087" >'..xml:sub(xml:len()*(i/m)+1,xml:len()*((i+1)/m)):gsub('<','&lt;')..'</font></b>')
end
end
function eventChatCommand(name,cmd)
if cmd=='printxml' then printXML() end
end
system.disableChatCommandDisplay('printxml')
tfm.exec.newGame()
Sebafrancuz
« Consul »
1488403260000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
#2526
  0
M49 a dit :
Przemieni ktoś w tym kodzie, aby np. jak wczytam /module #ffarace
i po wczytaniu tego kodu lua, nie zmieniała się mapa tylko została ta, co jest z ffarace modułu włączona?

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
xml=''
function eventNewGame()
xml=tfm.get.room.xmlMapInfo.xml
end
function printXML()
local m=math.ceil(xml:len()/2000)
print('<b><font color="#FF0000">'..tfm.get.room.currentMap..':</font></b>')
for i=0,math.ceil((xml:len()/2000))-1 do
print('<b><font color="#870087" >'..xml:sub(xml:len()*(i/m)+1,xml:len()*((i+1)/m)):gsub('<','&lt;')..'</font></b>')
end
end
function eventChatCommand(name,cmd)
if cmd=='printxml' then printXML() end
end
system.disableChatCommandDisplay('printxml')
tfm.exec.newGame()

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
xml=tfm.get.room.xmlMapInfo.xml
function printXML()
local m=math.ceil(xml:len()/2000)
print('<b><font color="#FF0000">'..tfm.get.room.currentMap..':</font></b>')
for i=0,math.ceil((xml:len()/2000))-1 do
print('<b><font color="#870087" >'..xml:sub(xml:len()*(i/m)+1,xml:len()*((i+1)/m)):gsub('<','&lt;')..'</font></b>')
end
end
function eventChatCommand(name,cmd)
if cmd=='printxml' then printXML() end
end
system.disableChatCommandDisplay('printxml')

Mam nadzieję że działa ;)
P.S. Robię na komórce '.'
Dziedzicuwka
« Citoyen »
1488547080000
    • Dziedzicuwka#0000
    • Profil
    • Derniers messages
    • Tribu
#2527
  0
Czy jest możliwość że mam sobie np. 5 punktów i napisze !Skrzynia to się pojawi napis Czy napewno chesz kupić? odpowiedzi Tak i Nie
jak Nie to z tego wychodzi się a jak Tak to tracimy 5 pkt. i możemy gdzie postawić skrzynię?

Dernière modification le 1488558000000
Rkubi
« Censeur »
1488550860000
    • Rkubi#0000
    • Profil
    • Derniers messages
    • Tribu
#2533
  4
Dziedzicuwka a dit :
Czy jest możliwość że mam sobie np. 5 punktów i napisze !Skrzynia to się pojawi napis Czy napewno chesz kupić? odpowiedzi Tak i Nie
jak Nie to z tego wychodzi się a jak Tak to tracimy 5 pkt. i możemy gdzie postawić skrzynię?

Powinno działać:
Kod
Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
  player={}
miejsce={}

function eventNewPlayer(nick)
if not player[nick] then
player[nick]={score=0,spawnObject=false}
system.bindMouse(nick,true)
end
end

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

function eventNewGame()
miejsce=1
end

function eventPlayerDied(nick)
player[nick].score=player[nick].score+1
end

function eventPlayerWon(nick)
if miejsce==1 then
player[nick].score=player[nick].score+16
miejsce=miejsce+1
elseif miejsce==2 then
player[nick].score=player[nick].score+14
miejsce=miejsce+1
elseif miejsce==3 then
player[nick].score=player[nick].score+12
miejsce=miejsce+1
elseif miejsce>=4 then
player[nick].score=player[nick].score+10
end
end

function eventChatCommand(nick,komd)
if komd=="Skrzynia" and player[nick].score>=5 then
ui.addPopup(1,1,"Czy na pewno chcesz kupić?",nick,300,100,200,true)
else
ui.addPopup(1,0,"Nie masz wystarczającej ilości punktów na wykonanie tej akcji!",nick,300,100,200,true)
end
end

function eventPopupAnswer(id,nick,odp)
if odp=="yes" then
player[nick].spawnObject=true
player[nick].score=player[nick].score-5
end
end

function eventMouse(nick,x,y)
if player[nick].spawnObject==true then
tfm.exec.addShamanObject(2,x,y,0,0,0,false)
player[nick].spawnObject=false
end
end

function eventLoop()
for nick in pairs(tfm.get.room.playerList) do
tfm.exec.setPlayerScore(nick,player[nick].score)
end
end

Dernière modification le 1488552120000
Dziedzicuwka
« Citoyen »
1488551880000
    • Dziedzicuwka#0000
    • Profil
    • Derniers messages
    • Tribu
#2534
  0
Rkubi a dit :
Dziedzicuwka a dit :
Czy jest możliwość że mam sobie np. 5 punktów i napisze !Skrzynia to się pojawi napis Czy napewno chesz kupić? odpowiedzi Tak i Nie
jak Nie to z tego wychodzi się a jak Tak to tracimy 5 pkt. i możemy gdzie postawić skrzynię?

Powinno działać:
Kod
Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
  score={}
miejsce={}
spawnObject={}

function eventNewPlayer(nick)
score[nick]=0
spawnObject[nick]=false
system.bindMouse(nick,true)
end

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

function eventNewGame()
miejsce=1
end

function eventPlayerDied(nick)
score[nick]=score[nick]+1
end

function eventPlayerWon(nick)
if miejsce==1 then
score[nick]=score[nick]+16
miejsce=miejsce+1
elseif miejsce==2 then
score[nick]=score[nick]+14
miejsce=miejsce+1
elseif miejsce==3 then
score[nick]=score[nick]+12
miejsce=miejsce+1
elseif miejsce>=4 then
score[nick]=score[nick]+10
end
end

function eventChatCommand(nick,komd)
if komd=="Skrzynia" and score[nick]>=5 then
ui.addPopup(1,1,"Czy na pewno chcesz kupić?",nick,300,100,200,true)
end
end

function eventPopupAnswer(id,nick,odp)
if odp=="yes" then
spawnObject[nick]=true
score[nick]=score[nick]-5
end
end

function eventMouse(nick,x,y)
if spawnObject[nick]==true then
tfm.exec.addShamanObject(2,x,y,0,0,0,false)
spawnObject[nick]=false
end
end

function eventLoop()
for nick in pairs(tfm.get.room.playerList) do
tfm.exec.setPlayerScore(nick,score[nick])
end
end

Dzięki
Hosual
« Consul »
1488562320000
    • Hosual#0000
    • Profil
    • Derniers messages
    • Tribu
#2535
  0
Czesc, byl kiedys taki kod w tym watku, ze jak sie kliknelo strzalke dawalo chwilowe przyspieszenie (jak z umiejetnosci) plus byly do tego czasteczki
Moglabym o taki poprosic, tyle ze bez czasteczek?
nie moge znalezc

//pst, poprosze o wyslanie na pv :|

Dernière modification le 1488562740000
Dziedzicuwka
« Citoyen »
1488638340000
    • Dziedzicuwka#0000
    • Profil
    • Derniers messages
    • Tribu
#2536
  0
Tp od kogoś do kogoś
!tp (osoba) (kto)
czyli !tp dziedzicuwka (do) dziedzica
bez (do)

pozdrawiam
Sebafrancuz
« Consul »
1488639300000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
#2537
  1
Dziedzicuwka a dit :
Tp od kogoś do kogoś
!tp (osoba) (kto)
czyli !tp dziedzicuwka (do) dziedzica
bez (do)

pozdrawiam

Kod

Code Lua

1
2
3
4
5
6
7
8
9
10
11
function eventChatCommand(p,k)
local a = {}
for i in k:gmatch("%S+") do
table.insert(a,i)
end
if a[1] == "tp" and tfm["get"]["room"]["playerList"][a[2]] and tfm["get"]["room"]["playerList"][a[3]] then
local x = tfm["get"]["room"]["playerList"][a[3]].x
local y = tfm["get"]["room"]["playerList"][a[3]].y
tfm.exec.movePlayer(a[2], x, y, false)
end
end
Dziedzicuwka
« Citoyen »
1488649620000
    • Dziedzicuwka#0000
    • Profil
    • Derniers messages
    • Tribu
#2539
  0
Jak się przyszpiesza?

@Sebafrancuz
dzięki za skrypt z tp'a

Dernière modification le 1488650220000
Sebafrancuz
« Consul »
1488651120000
    • Sebafrancuz#0000
    • Profil
    • Derniers messages
#2540
  2
Dziedzicuwka a dit :
Jak się przyszpiesza?

@Sebafrancuz
dzięki za skrypt z tp'a

Poprawka, żeby można było pisać z małych liter np zamiast Sebafrancuz, sebafrancuz

Code Lua

1
2
3
4
5
6
7
8
9
10
11
function eventChatCommand(p,k)
local a = {}
for i in k:gmatch("%S+") do
table.insert(a,i)
end
if a[1] == "tp" and tfm["get"]["room"]["playerList"][a[2]:sub(1,1):upper()..a[2]:sub(2):lower()] and tfm["get"]["room"]["playerList"][a[3]:sub(1,1):upper()..a[3]:sub(2):lower()] then
local x = tfm["get"]["room"]["playerList"][a[3]:sub(1,1):upper()..a[3]:sub(2):lower()].x
local y = tfm["get"]["room"]["playerList"][a[3]:sub(1,1):upper()..a[3]:sub(2):lower()].y
tfm.exec.movePlayer(a[2], x, y, false)
end
end
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • zamówienia na kody.
« ‹ 127 / 149 › »
© Atelier801 2018

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

Version 1.27