×

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
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 21 / 133 › »
[Lua] Peça scripts aqui!
Rianmojang1
« Citoyen »
1508456100000
    • Rianmojang1#0000
    • Profil
    • Derniers messages
    • Tribu
#401
  1
Daviiponce a dit :
tem algum script de sistema de moedas ?

Comandos:!money -- vê o tanto de money que vc esta

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
data={}
item1 = 'Queijo'
valor1 = 20
item2 = 'X'
valor2 = 0
item3 = 'X'
valor3 = 0
item4 = 'X'
valor4 = 0

ui.addTextArea(0, "<p align='center'><CE><B><font size='15'>LOJA</CE></font></P></B>\n\n<a href='event:item_1'>"..item1.."</a> <VP>"..valor1.."</VP>\n<a href='event:item_2'>"..item2.."</a> <VP>"..valor2.."</VP>\n<a href='event:item_3'>"..item3.."</a> <VP>"..valor3.."</VP>\n<a href='event:item_4'>"..item4.."</a> <VP>"..valor4.."</VP>\n", nil, 6, 24, 86, 161, 0x000001, 0x000000, 1, true)

function eventNewPlayer(name)
data[name]={
money = 0,
gastar=0,
}
end
table.foreach(tfm.get.room.playerList, eventNewPlayer)

function eventPlayerWon(name)
data[name].money = (data[name].money + 10)
data[name].gastar = (data[name].gastar-10)
end

function eventChatCommand(name, cmd)
if cmd == "money" then
ui.addPopup(0, 0, "Seu dinheiro atual é <font color='#2ECF73' size='13'>"..data[name].money.."</font> moedas", name, 296, 176, 200, true)
end
end

function eventTextAreaCallback(id, name, link)
if link == "item_1" then
if data[name].money >=valor1 then
data[name].money=(data[name].money-valor1)
data[name].gastar = (data[name].gastar+valor1)
tfm.exec.giveCheese(name)
print(name.." Comprou o item <font color='#FFFFFF'>"..item1.."</font> na loja.")
else
ui.addPopup(0, 0, "Você precisa de mais "..valor1 - data[name].money.." para comprar este item", name, 296, 176, 200, true)
end
end
end

a loja ali do lado ta meio feia, mas se quiser é so trocar o sistema. Eu fiz um callback ali, pra vc ter como base pra utilizar item

espero ter ajudado ^^

OBS: para ganhar money é só entrar na toca

Dernière modification le 1508456880000
Sla
« Censeur »
1508642040000
    • Sla#3700
    • Profil
    • Derniers messages
    • Tribu
#403
  0
  • Pedido
  • Script

Daviiponce a dit :
tem algum script de sistema de moedas ?

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
data = {}

function eventNewPlayer(name)
data[name]={
money = 0,
gastar=0,
}
end
end

function eventPlayerWon(name)
data[name].moedas = data[name].moedas + 1 -- adicionar uma moeda ao ganhar a partida.
end

for p in pairs(tfm.get.room.playerList) do -- fazer armazenar os dados de todos.
eventNewPlayer(name)
end


Dernière modification le 1508648220000
Sla
« Censeur »
1508650740000
    • Sla#3700
    • Profil
    • Derniers messages
    • Tribu
#404
  0
  • Pedido1
  • Script1
  • Pedido2
  • Script2
Travonrodfer a dit :
Eu quero um script que ao apertar P o score sobe mais um e o total desse score aparecesse em um textarea

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
data={}

function eventNewPlayer(name)
system.bindKeyboard(name, 80, true)
data[name]={
pontos=0, -- pontos iniciais
v=0, -- vitorias
}
end

table.foreach(tfm.get.room.playerList, eventNewPlayer)

function eventPlayerWon(name)
data[name].pontos = data[name].pontos + 1
data[name].v = data[name].v + 1
end

function eventKeyboard(name, key)
if key == 80 then
data[name].pontos = data[name].pontos +1
ui.addTextArea(0, "Pontos "..data[name].pontos.." ", name, 10, 21, 91, 60, 0x324650, 0x000000, NaN, false)
ui.addTextArea(2, "<b><a href='event:fechar'>X</a></b>", nil, 89, 22, 11, 18, 0x324650, 0x000000, 1, true)
end
end



function eventTextAreaCallback(id, name, event)
if event == "fechar" then
ui.removeTextArea(0, player)
ui.removeTextArea(2, player)
end
end

Pro_ziiinha a dit :
Eu gostaria de 1 script quero solte caixas pequena nossa caso a 107 e que so solte ela mais nada !! e também que tenha 1 comando !help bem bonito que eu mesma possa digitar !!Por favor me ajudem e me ensinei a mexer nele !

obs : apertar H também faz a textarea aparecer.
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
data={}

function eventNewPlayer(name)
system.bindKeyboard(name, 72, true)
system.bindKeyboard(name, 32, true)
end

table.foreach(tfm.get.room.playerList, eventNewPlayer)

function eventKeyboard(name, key, down, x, y)
if key == 72 then
ui.addTextArea(3, "<p align='center'><b><font color='#BABD2F' size='30'>Ajuda</font></b></p>\n<p align='center'>Aperte o botão Espaço para soltar caixas.</p>", nil, 333, 141, 149, 110, 0x324650, 0x000000, 1, true)
ui.addTextArea(4, "<p align='center'><font color='#EB1D51' size='15'><a href='event:fechar'>X</color></a>", nil, 376, 248, 48, 24, 0x324650, 0x000000, 1, true)
end
if key == 32 then
tfm.exec.addShamanObject(107, x, y+5, 0, 0, 0, false)
end
end


function eventChatCommand(name, cmd)
if cmd == "help" then
ui.addTextArea(3, "<p align='center'><b><font color='#BABD2F' size='30'>Ajuda</font></b></p>\n<p align='center'>Aperte o botão Espaço para soltar caixas.</p>", nil, 333, 141, 149, 110, 0x324650, 0x000000, 1, true)
ui.addTextArea(4, "<p align='center'><font color='#EB1D51' size='15'><a href='event:fechar'>X</color></a>", nil, 376, 248, 48, 24, 0x324650, 0x000000, 1, true)
end
end



function eventTextAreaCallback(id, name, event)
if event == "fechar" then
ui.removeTextArea(3, name)
ui.removeTextArea(4, name)
end
end

Dernière modification le 1508650860000
Bladegary
« Citoyen »
1508883600000
    • Bladegary#7560
    • Profil
    • Derniers messages
    • Tribu
#405
  0
tem como fazer tipo portais no script ?
Toyfreddyman
« Citoyen »
1508966460000
    • Toyfreddyman#0000
    • Profil
    • Derniers messages
    • Tribu
#406
  0
Whloe a dit :
tem como fazer tipo portais no script ?

Estou fazendo um mini-game igual ao jogo portal(caso se refiriu a isso, se sim, ainda essa semana disponibilizo o script), e respondendo sua pergunta é sim possivel
Anne
« Citoyen »
1509136380000
    • Anne#2415
    • Profil
    • Derniers messages
    • Tribu
#407
  0
1 script de rotação de mapas

Dernière modification le 1509137940000
Sla
« Censeur »
1509138840000
    • Sla#3700
    • Profil
    • Derniers messages
    • Tribu
#408
  0
  • Pedido
  • Script

Pro_ziiinha a dit :
1 script de rotação de mapas

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
tfm.exec.disableAutoShaman (true) -- desabilita o shaman '-'

local mapas = {'mapa','mapa2'} -- substitua o "mapa" por o codigo do mapa, lembrando sempre para nunca utilizar "@"
local currentMap
local playersAlive

function main()
tfm.exec.disableAutoNewGame(true) -- desabilita o novo jogo automaticamente '-'
startGame()
end

function startGame()
local newMapas
repeat
newMapas = math.random(#mapas)
until newMapas ~= currentMapas
currentMap = newMap
tfm.exec.newGame(mapas[newMapas])
end

function endGame()
startGame()
end

function eventNewGame(name)
playersAlive = 0
for _ in pairs(tfm.get.room.playerList) do
playersAlive = playersAlive + 1
end
end

function eventPlayerRespawn(name)
playersAlive = playersAlive + 1
end

function eventPlayerDied(name)
playersAlive = playersAlive - 1
checkPlayers()
end

function eventPlayerWon(name)
playersAlive = playersAlive - 1
checkPlayers()
end

function checkPlayers()
if playersAlive == 0 then
endGame()
end
end

function eventLoop(t, tr)
if tr <= 0 then
endGame()
end
end

main()

Dernière modification le 1509139680000
Gamedroit
« Citoyen »
1509411720000
    • Gamedroit#3347
    • Profil
    • Derniers messages
    • Tribu
#409
  0
Whloe a dit :
tem como fazer tipo portais no script ?

se você fala recriar o sistema de portais do transformice no lua eu já consegui mas não tenho mais até que é fácil se for isso mesmo manda msg no privado que eu faço e te mando...
Mc_nandinhog
« Citoyen »
1509668220000
    • Mc_nandinhog#0000
    • Profil
    • Derniers messages
#410
  0
Natynatalias a dit :
de desfile por favor?

nossa eles te respondem e nem siquer fala um . comigo. (Ponto)
vou ter tirar da lista por causa disso kkk
Alone
« Citoyen »
1511584620000
    • Alone#7401
    • Profil
    • Derniers messages
    • Tribu
#411
  0
Pra sorteio no cafofo, tem algum?
Rianmojang1
« Citoyen »
1511617800000
    • Rianmojang1#0000
    • Profil
    • Derniers messages
    • Tribu
#412
  0
Indestrutivel a dit :
Pra sorteio no cafofo, tem algum?

Aqui
Creditos: Ninguem
Fofajenni
« Citoyen »
1512235680000
    • Fofajenni#0000
    • Profil
    • Derniers messages
    • Tribu
#413
  0
alguém tem o lua do my city?
Fofinhoppp
« Consul »
1512235860000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#414
  0
Fofajenni a dit :
alguém tem o lua do my city?

acho que não hein kkkkk
Rianmojang1
« Citoyen »
1512240600000
    • Rianmojang1#0000
    • Profil
    • Derniers messages
    • Tribu
#415
  0
Fofinhoppp a dit :
Fofajenni a dit :
alguém tem o lua do my city?

acho que não hein kkkkk

o fofin tem kk, mas creio q ele n vai querer passar :v (99,9% de chance)
Fofajenni
« Citoyen »
1512261540000
    • Fofajenni#0000
    • Profil
    • Derniers messages
    • Tribu
#416
  0
Fofinhoppp a dit :
Fofajenni a dit :
alguém tem o lua do my city?

acho que não hein kkkkk

po fofin
qro jogar na tribo
maldoso
Jellymichey
« Censeur »
1512296160000
    • Jellymichey#0000
    • Profil
    • Derniers messages
    • Tribu
#417
  0
acho que nem dava para meter por causa das imagens e do chat output
Gatan
« Censeur »
1512303720000
    • Gatan#1201
    • Profil
    • Derniers messages
    • Tribu
#418
  0
sou noob pls halp
1
2
3
4
5
function batata ()
system.bindMouse (Amstream,true)
end

batata()
o que tá de errado?
Fofinhoppp
« Consul »
1512303900000
    • Fofinhoppp#0000
    • Profil
    • Derniers messages
    • Tribu
#419
  0
Fofajenni a dit :
Fofinhoppp a dit :
Fofajenni a dit :
alguém tem o lua do my city?

acho que não hein kkkkk

po fofin
qro jogar na tribo
maldoso

Jellymichey a dit :
acho que nem dava para meter por causa das imagens e do chat output


Gatanjinha a dit :
sou noob pls halp
1
2
3
4
5
function batata ()
system.bindMouse (Amstream,true)
end

batata()
o que tá de errado?

Code Lua

1
2
3
4
5
function batata ()
system.bindMouse ('Amstream',true)
end

batata()
Strings devem obrigatoriamente serem colocadas entre aspas, ao menos que façam referência a uma tabela

Dernière modification le 1512303960000
Gatan
« Censeur »
1512304140000
    • Gatan#1201
    • Profil
    • Derniers messages
    • Tribu
#420
  0
Fofinhoppp a dit :
Fofajenni a dit :
Fofinhoppp a dit :
Fofajenni a dit :
alguém tem o lua do my city?

acho que não hein kkkkk

po fofin
qro jogar na tribo
maldoso

Jellymichey a dit :
acho que nem dava para meter por causa das imagens e do chat output


Gatanjinha a dit :
sou noob pls halp
1
2
3
4
5
function batata ()
system.bindMouse (Amstream,true)
end

batata()
o que tá de errado?

Code Lua

1
2
3
4
5
function batata ()
system.bindMouse ('Amstream',true)
end

batata()
Strings devem obrigatoriamente serem colocadas entre aspas, ao menos que façam referência a uma tabela

opa, vlw
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • [Lua] Peça scripts aqui!
« ‹ 21 / 133 › »
© Atelier801 2018

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

Version 1.27