×

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
  • /
  • Guia Module + Tópico de Dúvidas
« ‹ 9 / 55 › »
Guia Module + Tópico de Dúvidas
Brenower
« Censeur »
1381686120000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#161
  0
Como eu faço para uma table não obter valo negativo?
Exemplo não obter -1
------------------------------------------
Aqui o script da loja para ser ajeitada:
tfm.exec.newGame("8")
pontos=0
function eventPlayerGetCheese(player)
pontos=pontos+2
end
function eventChatCommand(player, cm)
if cm == "pontos" then
print(player .." tem: ".. pontos)
end
if cm == "queijo" then
pontos=pontos-1
end
end
Niunzin
« Citoyen »
1381686900000
    • Niunzin#0000
    • Profil
    • Derniers messages
    • Tribu
#162
  0
Brenower a dit :
Como eu faço para uma table não obter valo negativo?
Exemplo não obter -1
------------------------------------------
Aqui o script da loja para ser ajeitada:
tfm.exec.newGame("8")
pontos=0
function eventPlayerGetCheese(player)
pontos=pontos+2
end
function eventChatCommand(player, cm)
if cm == "pontos" then
print(player .." tem: ".. pontos)
end
if cm == "queijo" then
pontos=pontos-1
end
end

tfm.exec.newGame("8")
pontos=0
function eventPlayerGetCheese(player)
pontos=pontos+2
end
function eventChatCommand(player, cm)
if cm == "pontos" then
print(player .." tem: ".. pontos)
end
if cm == "queijo" then
pontos=pontos-1
if(pontos < 0) then
pontos = 0;
end
end
end
Brenower
« Censeur »
1381686900000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#163
  0
Niunzin a dit :
tfm.exec.newGame("8")
pontos=0
function eventPlayerGetCheese(player)
pontos=pontos+2
end
function eventChatCommand(player, cm)
if cm == "pontos" then
print(player .." tem: ".. pontos)
end
if cm == "queijo" then
pontos=pontos-1
if(pontos &lt; 0) then
pontos = 0;
end
end
end

Brigado.
Lindo.
Squalleze
« Citoyen »
1381687800000
    • Squalleze#0000
    • Profil
    • Derniers messages
    • Tribu
#164
  0
Alguem tem script de loja de itens? Tipo eu digito o comando disconta um numero de pontos e ai a pessoa ganha o poder de fazer aquilo... ou só da loja mesmo, eu coloco os créditos :D
Brenower
« Censeur »
1381687800000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#165
  0
Squalleze a dit :
Alguem tem script de loja de itens? Tipo eu digito o comando disconta um numero de pontos e ai a pessoa ganha o poder de fazer aquilo... ou só da loja mesmo, eu coloco os créditos :D

Eu estou fazendo isso, e irei disponibilizar o script.
Squalleze
« Citoyen »
1381687920000
    • Squalleze#0000
    • Profil
    • Derniers messages
    • Tribu
#166
  0
Brenower a dit :
Eu estou fazendo isso, e irei disponibilizar o script.

vlw :D eu n consegui fazer ele discontar os pontos ._. ele zera tudo xD
Brenower
« Censeur »
1381688160000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#167
  0
Squalleze a dit :
vlw :D eu n consegui fazer ele discontar os pontos ._. ele zera tudo xD

Irei disponibilizar um beta script da loja:
http://pastebin.com/zQR8VeHv
---------------------------------------------
Loja com score 1.2:
http://pastebin.com/dAqgeBXU
-----------------------------------------------
Loja com historico de transações:
http://pastebin.com/0nYTGcNd
O comando é:!compras
Mini
« Citoyen »
1381700700000
    • Mini#0840
    • Profil
    • Derniers messages
    • Tribu
#168
  0
em vez desses "adms" (nem sei se é isso msm,pq n fazem merda nenhuma só piora)...melhorar o mice, só tão piorando e colocando mais bugs
Bruno
« Censeur »
1381701120000
    • Bruno#3852
    • Profil
    • Derniers messages
    • Tribu
#169
  0
Me ajudem!

Script a dit :
for index,playerName in pairs(admins) do
if command:sub(0,1) == "m" then
ui.addPopup(9999,0, "<p align='center'><font size='20' color='#EB1D51'>"..playerName.." disse:</font></p><br>"..command:sub(3).."<br> by:"..playerName,playerName,250,150,300)
end
end

Quero que somente pessoas dentro da tabela "admins" possam usar, e neste caso todos estão usando.
Joaovictors
« Citoyen »
1381702140000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#170
  0
Zzmacth a dit :
Me ajudem!
Quero que somente pessoas dentro da tabela "admins" possam usar, e neste caso todos estão usando.

\/

a dit :

function eventChatCommand(playerName, command)
for i = 1, # admins do
if playerName == admins then
if command:sub(0,1) == "m" then
ui.addPopup(9999,0, "<p align='center'><font size='20' color='#EB1D51'>"..playerName.." disse:</font></p><br>"..command:sub(3).."<br> by:"..playerName,playerName,250,150,300)
end
end
end

tenta ai
Bruno
« Censeur »
1381702860000
    • Bruno#3852
    • Profil
    • Derniers messages
    • Tribu
#171
  0
Joaovictors a dit :
\/
tenta ai

Outras pessoas da minha sala estão conseguindo usar. :c

@Edit: Fiz confusão, obrigado pela ajuda.
Joaovictors
« Citoyen »
1381703040000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#172
  0
Zzmacth a dit :
Outras pessoas da minha sala estão conseguindo usar. :c

eu tinha esquecido de por "if playerName == admins then" no código (ai dps editei). vc tentou com o codigo com essa linha ai a mais?
Bruno
« Censeur »
1381703040000
    • Bruno#3852
    • Profil
    • Derniers messages
    • Tribu
#173
  0
Deu certo sim, eu coloquei o "edit".
Obrigado pela ajuda. :D
Você é muito inteligente.
Brenower
« Censeur »
1381703760000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#174
  0
Como faço para ver o score de um player dentro de uma popup?
Joaovictors
« Citoyen »
1381704540000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#175
  0
Brenower a dit :
Como faço para ver o score de um player dentro de uma popup?

\/

a dit :

function scorePlayer(player)
ui.addPopup(id, 0, "Score de ".. player .. ": ".. tfm.get.room.playerList[player].score")
end

ai fica

scorePlayer("Joaovictors")
Bruno
« Censeur »
1381704960000
    • Bruno#3852
    • Profil
    • Derniers messages
    • Tribu
#176
  0
Como eu libero o bind mouser somente para o shaman?
Joaovictors
« Citoyen »
1381705440000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#177
  0
Zzmacth a dit :
Como eu libero o bind mouser somente para o shaman?

\/

a dit :

for ps in pairs(tfm.get.room.playerList) do
if tfm.get.room.playerList[ps].isShaman == true then
system.bindMouse(ps)
end
end

.
Brenower
« Censeur »
1381706700000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#178
  0
Joaovictors a dit :
\/
ai fica

scorePlayer("Joaovictors")

Init Error : [string "transformice.lua"]:30: unfinished string
Mousecrewz
« Citoyen »
1381707480000
    • Mousecrewz#0000
    • Profil
    • Derniers messages
#179
  0
Pessoal preciso de uma ajudinha.
Como faço a opçao de ajuda como o bolodefchoco fez?

Exemplo:
http://i.imgur.com/VI5NArn.png
Como faço aquele quadradrinho com a [?] e quando clica sai ajuda???
Joaovictors
« Citoyen »
1381707600000
    • Joaovictors#0000
    • Profil
    • Derniers messages
    • Tribu
#180
  0
Brenower a dit :
Init Error : [string "transformice.lua"]:30: unfinished string

ah sim, erro meu. tem um " no final. corrigido:

a dit :

function scorePlayer(player)
ui.addPopup(id, 0, "Score de ".. player .. ": ".. tfm.get.room.playerList[player].score)
end

:P
  • Forums
  • /
  • Transformice
  • /
  • Archives
  • /
  • Seção Editor de Mapas e Modules
  • /
  • Guia Module + Tópico de Dúvidas
« ‹ 9 / 55 › »
© Atelier801 2018

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

Version 1.27