×

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
  • /
  • Demande de module !
« ‹ 8 / 9 › »
Demande de module !
Joana62
« Censeur »
1490457660000
    • Joana62#0000
    • Profil
    • Derniers messages
    • Tribu
#141
  0
pourquoi pas un module ou ya un chat qui dois nous boufer es quand ya 1 souris ou meme 5 qui ses fait bouffer bah il atterise au ventre du chat es les (non manger ) doive tuer le chat

Dernière modification le 1490457840000
Armonne
« Citoyen »
1490520780000
    • Armonne#0000
    • Profil
    • Derniers messages
    • Tribu
#142
  0
Quand je clique sur le lien ça me met vous n'avez pas les droits pour cette action :(
Joana62
« Censeur »
1490532600000
    • Joana62#0000
    • Profil
    • Derniers messages
    • Tribu
#143
  0
parraile armonne
Athesdrake
« Citoyen »
1490533380000
    • Athesdrake#0000
    • Profil
    • Derniers messages
    • Tribu
#144
  0
Armonne a dit :
Quand je clique sur le lien ça me met vous n'avez pas les droits pour cette action :(

Effectivement, mon post n'est plus public, et je ne sais pas pourquoi ...
Je vais essayer de régler ça ^^
Sinon, voilà le lien du code

@edit: Voilà, c'est réglé ! (lien)

Dernière modification le 1490533800000
Ambre8
« Consul »
1491269220000
    • Ambre8#0000
    • Profil
    • Derniers messages
    • Tribu
#145
  0
se serai cool un salon de surf!!! non?
Staevea
« Citoyen »
1493743080000
    • Staevea#0000
    • Profil
    • Derniers messages
    • Tribu
#146
  0
sa existe dêja je sais plus le nom du salon mais ont incarné un pikachu qui surf dans le desert :)
Yoshoups
« Censeur »
1493743980000
    • Yoshoups#0000
    • Profil
    • Derniers messages
    • Tribu
#147
  0
Staevea a dit :
sa existe dêja je sais plus le nom du salon mais ont incarné un pikachu qui surf dans le desert :)

#crowdsurf
Edit: je sais plu :/

Dernière modification le 1493744280000
Athesdrake
« Citoyen »
1493748600000
    • Athesdrake#0000
    • Profil
    • Derniers messages
    • Tribu
#148
  0
#crowdsurf (ou quelque à peu près de celà) n'existe plus.
Il y a eu déjà plusieures demandes pour remettre le module, mais il n'est toujours pas revenu.
Pour info, le créateur du module est Pikashu.
Sousyori
« Citoyen »
1495379820000
    • Sousyori#2981
    • Profil
    • Derniers messages
    • Tribu
#149
  0
Je voudrais qu'un module dans le style de "Geometry Dash" Existe et qu'il soit Multijoueur. Ce qui pourrait être marrant, c'est de pouvoir faire des sortes de "bonus" pouvant déstabiliser l'adversaire/ami : Par exemple quand l'on ramasse une pièce (qui sont la plupart du temps plutôt difficile à attraper) , on obtienne un bonus qui par exemple met en "pause" l'adversaire/ami pendant 2,3 secondes, pourrait distordre son "écran" etc. Cela risque de prendre du temps mais si ça existe, je serais ravi ! (Bien sûr il faudra des "Maps Requests")
Athesdrake
« Citoyen »
1495385820000
    • Athesdrake#0000
    • Profil
    • Derniers messages
    • Tribu
#150
  0
Souscraft a dit :
Je voudrais qu'un module dans le style de "Geometry Dash" Existe et qu'il soit Multijoueur. Ce qui pourrait être marrant, c'est de pouvoir faire des sortes de "bonus" pouvant déstabiliser l'adversaire/ami : Par exemple quand l'on ramasse une pièce (qui sont la plupart du temps plutôt difficile à attraper) , on obtienne un bonus qui par exemple met en "pause" l'adversaire/ami pendant 2,3 secondes, pourrait distordre son "écran" etc. Cela risque de prendre du temps mais si ça existe, je serais ravi ! (Bien sûr il faudra des "Maps Requests")

J'ai eu l'idée de recréer Geometry Dash sur Tfm il y a 2 semaines, mais je n'ai pas encore fais grand chose ^^ (Ta demande est donc possible)
Malheureusement, je ne pense pas que les distorsions d'écrans soient possible.

Je comptais faire un jeu solo car faire le module multijoueur est assez compliqué, mais reste possible.
Les bonus ne seront eux aussi pas réalisable, à cause des mécaniques que je vais utiliser.
Vu que les examens arrivent bientôt, j'aurai le temps de réaliser le module seulement après ceux-ci.
Ali
« Citoyen »
1502089680000
    • Ali#5216
    • Profil
    • Derniers messages
#151
  0
Module Seigneur des anneaux s'il vous plait merci ! '^^
Dannyhpy
« Citoyen »
1502177340000
    • Dannyhpy#7433
    • Profil
    • Derniers messages
    • Tribu
#152
  0
Haevent a dit :
Module Seigneur des anneaux s'il vous plait merci ! '^^

Wow le up de malade, précise car j'connais pas
Ezduexistitzen
« Citoyen »
1502194200000
    • Ezduexistitzen#4881
    • Profil
    • Derniers messages
    • Tribu
#153
  0
Je ne sais pas si ça existe, le module 1, 2, 3, Soleil !

Par exemple on a une longue map, avec des obstacles, le but est d'arriver le plus vite au trou avec le from mais on doit s’arrêter de bouger quand il y a Soleil sinon on meurt. Fin voilà quoi .-.
Mouyna
« Consul »
1502197380000
    • Mouyna#0000
    • Profil
    • Derniers messages
    • Tribu
#154
  0
Alemjon a dit :
Je ne sais pas si ça existe, le module 1, 2, 3, Soleil !

Par exemple on a une longue map, avec des obstacles, le but est d'arriver le plus vite au trou avec le from mais on doit s’arrêter de bouger quand il y a Soleil sinon on meurt. Fin voilà quoi .-.

Coucou le jambon
Sinon j'adore ton idée c:
Athesdrake
« Citoyen »
1502197740000
    • Athesdrake#0000
    • Profil
    • Derniers messages
    • Tribu
#155
  0
Alemjon a dit :
Je ne sais pas si ça existe, le module 1, 2, 3, Soleil !

Par exemple on a une longue map, avec des obstacles, le but est d'arriver le plus vite au trou avec le from mais on doit s’arrêter de bouger quand il y a Soleil sinon on meurt. Fin voilà quoi .-.

Voilà un code que j'ai fait il y a longtemps, je l'ai un peu abandonné, à cause d'un problème qui permet de tricher facilement.
Je ne sais même pas s'il fonctionne bien. La personne qui compte dois utiliser les touches raccourcis 1, 2, 3 et 4.
Quand qqn arrive près de la personne qui compte, doit faire espace pour gagner.
Je vais voir cet aprem pour améliorer vite fait le code.
Ancien Code
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
	function main()
--vars:
bouge = false
decompteur = ""
decompte = false
time = os.time()+5000
--ids:
idTimer = 0
--tables:
players = {}
jeu = {}
--sytème:
for pl in pairs(tfm.get.room.playerList) do
eventNewPlayer(pl)
end
for k,v in pairs({"AutoNewGame", "AutoShaman", "AutoTimeLeft", "AfkDeath"})do
tfm.exec["disable"..v](true)
end
tfm.exec.newGame(6898207)
end

function eventNewPlayer(name)
table.insert(players, name)
jeu[name] = {}
jeu[name].isMoving = false
jeu[name].count = 0
jeu[name].alive = true
for k=0,3 do
system.bindKeyboard(name, k, true, true)
system.bindKeyboard(name, k, false, true)
end
system.bindKeyboard(name, 32, true, true)
ui.setMapName("<VP>1 2 3 soleil par</VP> <BV>Athesdrake</BV>")
end

function eventPlayerDied(name)
if (not bouge) then
tfm.exec.respawnPlayer(name)
end
end

function eventLoop()
if decompte then
system.bindKeyboard(decompteur, 32, true, false)
ui.addTextArea(idTimer, "<font size='100'>"..math.ceil((time-os.time())/1000), nil, 366.5, 280, nil, nil, 0x324650, 0x0, 0)
if time<=os.time() then
bouge = true
decompte = false
ui.removeTextArea(idTimer)
tfm.exec.removePhysicObject(1)
system.bindKeyboard(decompteur, 49, true, false)
start(1)
end
end
end

function eventEmotePlayed(name, id)
if bouge and name~=decompteur then
tfm.exec.killPlayer(name)
end
end

function eventKeyboard(name, key, down, x, y)
if name==decompteur then
if key==32 then
time = os.time()+5000
decompte = true
end
if key==49 then
table.foreach(tfm.get.room.playerList, function(p) tfm.exec.respawnPlayer(p) end)
bouge = false
system.bindKeyboard(decompteur, 49, true, false)
time = os.time()+500
ui.addTextArea(idTimer, "<p align='center'><font size='100'>1", nil, 0, 0, 800, 150, 0x0, 0x0, 0)
system.bindKeyboard(decompteur, 50, true, true)
end
if key==50 and time<=os.time() then
system.bindKeyboard(decompteur, 50, true, false)
time = os.time()+500
ui.addTextArea(idTimer, "<p align='center'><font size='100'>2", nil, 0, 0, 800, 150, 0x0, 0x0, 0)
system.bindKeyboard(decompteur, 51, true, true)
end
if key==51 and time<=os.time() then
system.bindKeyboard(decompteur, 51, true, false)
time = os.time()+500
ui.addTextArea(idTimer, "<p align='center'><font size='100'>3", nil, 0, 0, 800, 150, 0x0, 0x0, 0)
system.bindKeyboard(decompteur, 52, true, true)
end
if key==52 and time<=os.time() then
system.bindKeyboard(decompteur, 52, true, false)
bouge = true
time = os.time()+3000
ui.addTextArea(idTimer, "<p align='center'><font size='100'>Soleil!", nil, 0, 0, 800, 150, 0x0, 0x0, 0)
system.bindKeyboard(decompteur, 49, true, true)
for pl in pairs(tfm.get.room.playerList) do
if pl~=decompteur then
if jeu[pl].isMoving then
tfm.exec.killPlayer(pl)
jeu[pl].alive = false
end
end
end
end
elseif key==32 then
if x>700 and x<800 and y>325 and y<375 then
main()
decompteur = name
end
else
if bouge and jeu[name].alive and jeu[name].isMoving then
tfm.exec.killPlayer(name)
end
if down then
jeu[name].count = jeu[name].count +1
else
jeu[name].count = jeu[name].count -1
end
if jeu[name].count==0 then
jeu[name].isMoving = false
else
jeu[name].isMoving = true
if bouge and jeu[name].alive and jeu[name].isMoving then
tfm.exec.killPlayer(name)
end
end
end
end

function eventNewGame()
ui.setMapName("<VP>1 2 3 soleil par</VP> <BV>Athesdrake</BV>")
if tfm.get.room.xmlMapInfo.mapCode==6898207 then
if decompteur=="" then
decompteur = players[math.random(#players)]
end
tfm.exec.movePlayer(decompteur, 750, 350)
system.bindKeyboard(decompteur, 32, true, true)
end
end

function start(nbr)
if nbr==1 then
system.bindKeyboard(decompteur, 49, true, true)
end
end

main()


EDIT: La personne qui compte doit appuyer sur espace pour commencer la partie
EDIT 2: Voilà, j'ai entièrement refait le code. Il devrait fonctionner mais je n'ai pas testé ^^'. Maintenant, il faut récupérer le fromage pour gagner.
Nouveau code
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
function main()
--vars:
move = false
count = false
counter = ""
time = os.time()+5000
format = string.format
--ids:
idTimer = 0
--tables:
players = {}
playerList = {}
--sytème:
table.foreach(tfm.get.room.playerList, function(pl,_) eventNewPlayer(pl) end)
table.foreach({"AutoNewGame", "AutoShaman", "AutoTimeLeft", "AfkDeath", "DebugCommand", "MortCommand"}, function(_,v) tfm.exec["disable"..v](true) end) -- disable
tfm.exec.newGame(6898207)
end

function eventNewPlayer(name)
table.insert(playerList, name)
players[name] = {}
players[name].isMoving = false
players[name].keys = {0, 0, 0, 0}
players[name].isAlive = true
for key=0,3 do
system.bindKeyboard(name, key, true, true)
system.bindKeyboard(name, key, false, true)
end
ui.setMapName("<vp>1 2 3 Soleil <g>|<j> Module créé par <n2>Athesdrake</n2")
end

function eventPlayerLeft(name)
table.remove(playerList, name)
table.sort(playerList)
players[name] = nil
if name==counter then
tfm.exec.newGame(6898207)
end
end

function eventPlayerDied(name)
if not count then
tfm.exec.respawnPlayer(name)
end
end

function eventEmotePlayed(name, id)
if count and (not name==counter) then
tfm.exec.killPlayer(name)
end
end

function eventLoop(t1, t2)
if count then
system.bindKeyboard(counter, 32, true, false)
ui.addTextArea(idTimer, format("<font size='100'>%d", (time-os.time())/1000), nil, 366.5, 280, nil, nil, 0x0, 0x0, 0, true)
if time<=os.time() then
move = true
count = false
ui.removeTextArea(idTimer)
tfm.exec.removePhysicObject(1)
system.bindKeyboard(counter, 49, true, false)
start(1)
end
end
if move then
for pl, data in pairs(players) do
if data.isMoving and (not pl==counter) then
tfm.exec.killPlayer(pl)
end
end
end
end

function eventNewGame()
ui.setMapName("<vp>1 2 3 Soleil <g>|<j> Module créé par <n2>Athesdrake</n2")
if tfm.get.room.xmlMapInfo.mapCode==6898207 then
if counter=="" then
counter = playerList[math.random(#playerList)]
end
tfm.exec.movePlayer(counter, 750, 350)
system.bindKeyboard(counter, 32, true, true)
end
end

function start(nbr)
if nbr==1 then
system.bindKeyboard(counter, 49, true, true)
end
end

function eventKeyboard(name, key, down, x, y)
if name==counter then
if key==32 then
time = os.time() +5000 -- 5secondes
count = true
elseif key==49 or key==50 or key==51 or key==52 then
local action = {
[49] = {txt="1", k=50},
[50] = {txt="2", k=51},
[51] = {txt="3", k=52},
[52] = {txt="Soleil!", k=49}
}
if key==49 then
table.foreach(tfm.get.room.playerList, function(p) tfm.exec.respawnPlayer(p) end)
move = false
end
system.bindKeyboard(counter, key, true, false)
time = os.time() +500
ui.addTextArea(idTimer, format("<p align='center'><font size='100'>%s", action[key].txt), nil, 0, 0, 800, 150, 0x0, 0x0, 0, true)
if key==52 then
time = os.time() +3000
for pl in pairs(tfm.get.room.playerList) do
if (not pl==counter) and players[pl].isMoving then
tfm.exec.killPlayer(pl)
players[name].isAlive = false
end
end
end
system.bindKeyboard(counter, action[key].k, true, true)
end
else
players[name].keys[key] = players[name].keys[key] + (down and 1 or -1)
local nbr = 0
table.foreach(players[name].keys, function(k,v) nbr=nbr +v end)
if nbr>=1 then
players[name].isMoving = true
if move and players[name].isAlive then
tfm.exec.killPlayer(name)
end
else
players[name].isMoving = false
end
end
end

function eventPlayerGetCheese(name)
if not name==counter then
counter = name
tfm.exec.newGame(6898207)
end
end

main()

Dernière modification le 1502202240000
Mangirl
« Censeur »
1502208420000
    • Mangirl#0103
    • Profil
    • Derniers messages
    • Tribu
#156
  0
Jsp si le topic est toujours ouvert mais voici mon idée le module
#Battle
jsp si se module existe
Enfaite se serait a la maniere du survi mais tous les joueur serait cham et devrai se tuer entre

-Si il ne reste plus qu'un joueur avant que le temp finisse il gagne la partie
-Si il reste plusieur joueur et que le temp est fini perssone ne gagne
Athesdrake
« Citoyen »
1502209380000
    • Athesdrake#0000
    • Profil
    • Derniers messages
    • Tribu
#157
  0
Ribi_chibi a dit :
Jsp si le topic est toujours ouvert mais voici mon idée le module
#Battle
jsp si se module existe
Enfaite se serait a la maniere du survi mais tous les joueur serait cham et devrai se tuer entre

-Si il ne reste plus qu'un joueur avant que le temp finisse il gagne la partie
-Si il reste plusieur joueur et que le temp est fini perssone ne gagne

http://atelier801.com/topic?f=6&t=823697
Mangirl
« Censeur »
1502209860000
    • Mangirl#0103
    • Profil
    • Derniers messages
    • Tribu
#158
  0
je vais pas regarder dans les topic en :o
Viaxeiro
« Sénateur »
1502257440000
    • Viaxeiro#0000
    • Profil
    • Derniers messages
    • Tribu
#159
  0
Edit : Normalement, c'est ok !

Dernière modification le 1502271480000
Ezduexistitzen
« Citoyen »
1502278740000
    • Ezduexistitzen#4881
    • Profil
    • Derniers messages
    • Tribu
#160
  0
Mouyna a dit :
Coucou le jambon

Coucou, ça fait longtemps c;


Athesdrake a dit :

EDIT: La personne qui compte doit appuyer sur espace pour commencer la partie
EDIT 2: Voilà, j'ai entièrement refait le code. Il devrait fonctionner mais je n'ai pas testé ^^'. Maintenant, il faut récupérer le fromage pour gagner.
Nouveau code
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
function main()
--vars:
move = false
count = false
counter = ""
time = os.time()+5000
format = string.format
--ids:
idTimer = 0
--tables:
players = {}
playerList = {}
--sytème:
table.foreach(tfm.get.room.playerList, function(pl,_) eventNewPlayer(pl) end)
table.foreach({"AutoNewGame", "AutoShaman", "AutoTimeLeft", "AfkDeath", "DebugCommand", "MortCommand"}, function(_,v) tfm.exec["disable"..v](true) end) -- disable
tfm.exec.newGame(6898207)
end

function eventNewPlayer(name)
table.insert(playerList, name)
players[name] = {}
players[name].isMoving = false
players[name].keys = {0, 0, 0, 0}
players[name].isAlive = true
for key=0,3 do
system.bindKeyboard(name, key, true, true)
system.bindKeyboard(name, key, false, true)
end
ui.setMapName("<vp>1 2 3 Soleil <g>|<j> Module créé par <n2>Athesdrake</n2")
end

function eventPlayerLeft(name)
table.remove(playerList, name)
table.sort(playerList)
players[name] = nil
if name==counter then
tfm.exec.newGame(6898207)
end
end

function eventPlayerDied(name)
if not count then
tfm.exec.respawnPlayer(name)
end
end

function eventEmotePlayed(name, id)
if count and (not name==counter) then
tfm.exec.killPlayer(name)
end
end

function eventLoop(t1, t2)
if count then
system.bindKeyboard(counter, 32, true, false)
ui.addTextArea(idTimer, format("<font size='100'>%d", (time-os.time())/1000), nil, 366.5, 280, nil, nil, 0x0, 0x0, 0, true)
if time<=os.time() then
move = true
count = false
ui.removeTextArea(idTimer)
tfm.exec.removePhysicObject(1)
system.bindKeyboard(counter, 49, true, false)
start(1)
end
end
if move then
for pl, data in pairs(players) do
if data.isMoving and (not pl==counter) then
tfm.exec.killPlayer(pl)
end
end
end
end

function eventNewGame()
ui.setMapName("<vp>1 2 3 Soleil <g>|<j> Module créé par <n2>Athesdrake</n2")
if tfm.get.room.xmlMapInfo.mapCode==6898207 then
if counter=="" then
counter = playerList[math.random(#playerList)]
end
tfm.exec.movePlayer(counter, 750, 350)
system.bindKeyboard(counter, 32, true, true)
end
end

function start(nbr)
if nbr==1 then
system.bindKeyboard(counter, 49, true, true)
end
end

function eventKeyboard(name, key, down, x, y)
if name==counter then
if key==32 then
time = os.time() +5000 -- 5secondes
count = true
elseif key==49 or key==50 or key==51 or key==52 then
local action = {
[49] = {txt="1", k=50},
[50] = {txt="2", k=51},
[51] = {txt="3", k=52},
[52] = {txt="Soleil!", k=49}
}
if key==49 then
table.foreach(tfm.get.room.playerList, function(p) tfm.exec.respawnPlayer(p) end)
move = false
end
system.bindKeyboard(counter, key, true, false)
time = os.time() +500
ui.addTextArea(idTimer, format("<p align='center'><font size='100'>%s", action[key].txt), nil, 0, 0, 800, 150, 0x0, 0x0, 0, true)
if key==52 then
time = os.time() +3000
for pl in pairs(tfm.get.room.playerList) do
if (not pl==counter) and players[pl].isMoving then
tfm.exec.killPlayer(pl)
players[name].isAlive = false
end
end
end
system.bindKeyboard(counter, action[key].k, true, true)
end
else
players[name].keys[key] = players[name].keys[key] + (down and 1 or -1)
local nbr = 0
table.foreach(players[name].keys, function(k,v) nbr=nbr +v end)
if nbr>=1 then
players[name].isMoving = true
if move and players[name].isAlive then
tfm.exec.killPlayer(name)
end
else
players[name].isMoving = false
end
end
end

function eventPlayerGetCheese(name)
if not name==counter then
counter = name
tfm.exec.newGame(6898207)
end
end

main()

Merci beaucoup je vais l'essayer !
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Demande de module !
« ‹ 8 / 9 › »
© Atelier801 2018

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

Version 1.27