Ir para conteúdo
  • Cadastre-se

joaohd

Membro
  • Total de itens

    15
  • Registro em

  • Última visita

Sobre joaohd

  • Rank
    Neutro
  • Data de Nascimento 08/08/1992

Informação de Perfil

  • Eu sou
    Scripter

Últimos Visitantes

3628 visualizações
  1. Ta ai. Da pra simplificar, tenho quase certeza. local str1 = "Tibia" local str2 = "King" local t = {value = str1} local t2 = {value = str2} mt = {__add = function(a, b) return a.value .. " " .. b.value end } setmetatable(t, mt) print(t + t2) Alias, acho q ta errado ainda, mas to com preguica de pensar.
  2. Tem como fazer se não estou enganado usando metatables. Estou meio (muito) enferrujado em Lua. Tentarei e caso consiga, volto aqui e mostro.
  3. Boa senhor ceuPerigoso. Vamo aprender C# mesmo, também to fazendo algumas coisinhas na linguagem.
  4. joaohd

    [C#] TextRPG

    Já coloquei o lower. Fica assim: if (words[1].ToLower().Equals("north")) { this.map.walk(p, 1); } else if (words[1].ToLower().Equals("east")) { this.map.walk(p, 2); } else if (words[1].ToLower().Equals("west")) { this.map.walk(p, 3); } Nova versão. Adicionei magias. Para usá-las, faça uso do comando 'cast'. No momento, existem apenas 3: Fireball, Freeze e Thunder. O jogador inicia com Fireball. As direções podem ser minúsculas agora, mas os nomes de magias e armas continua
  5. joaohd

    [C#] TextRPG

    Fiquei com preguiça de colocar um lower nos comandos =x
  6. Não sei se alguém já viu ou jogou os antigos RPG's de texto. Basicamente é um jogo de RPG sem interface gráfica. O jogo baseia-se em comandos e o jogador apenas lê o que está acontecendo. Um colega de faculdade me deu a ideia e decidi desenvolver. Ainda não está 100% pronto, pois falta o enredo e o jogo ainda está muito mecanizado. Caso alguém se interesse em testar e apresentar boas ideias para implementação, o download do executável encontra-se aqui ou TextRPG.rar. O scan pode ser encontrado https://www.virustot...334513744/. Não convém imagens, pois não tem interface, é apenas a tela preta
  7. Bem legal mesmo o tutorial. Explicou de uma maneira simples os dois tipos de for em lua (genérico e numérico), além de uma boa introdução ao uso de tabelas e as funções iterativas pairs e ipairs. Não vou colocar as respostas dos exercícios pra não perder a graça. De qualquer maneira, bom conteúdo.
  8. O problema parece não estar aqui. Pode ser no seu goback. Por medidas de boas práticas de programação, tomei a liberdade de tornar seu código mais legível: local description = "Contains a %pokename." local config = { [2147] = { catchrate = 15, oncatch = 24, onfail = 23, bolabola = 2222, }, [2642] = { catchrate = 20, oncatch = 198, onfail = 197, bolabola = 2651, }, [2645] = { catchrate = 25, oncatch = 202, onfail = 201, bolabola = 2653, }, [2146] = { catchrate = 30, oncatch = 200, onfail = 199, bolabola = 2220, }
  9. joaohd

    oi

    caverna, sai dessa vida. vai terminar o negocio la q ta fazendo logo
  10. Nao farei o script ate mesmo como incentivo ao seu aprendizado. Darei apenas o caminho. Voce pode usar duas funcoes callback para o evento death. Recomendo que use onPrepareDeath. Dentro dele, verifique se e jogador e salve a posicao dele em forma de storage. Se nao me engano, existe a funcao posToStorage em algum lugar por ai. Adicione tambem uma storage para mostrar que o evento aconteceu. Assim que o jogador logar novamente, verifique esta segunda storage. Caso seja positiva, teleporta pro lugar onde morreu, pegando a posicao de acordo com a primeira storage e reseta ambas as storages. Pare
  11. Estou fazendo um trabalho para a faculdade justamente sobre a linguagem Lua. A história dela é bem interessante. O nome dela seria Sol (Simple Object Language). É uma linguagem que tem crescido bastante nos últimos tempos. De acordo com o indice TIOBE, Lua subiu da 24 para a 16 posição em 1 ano. Lua foi usada até no jogo Angry Birds e em uma infinidade de jogos e softwares no mercado. Indice TIOBE: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo