Ir para conteúdo

Eventide

Cavaleiro
  • Total de itens

    189
  • Registro em

  • Última visita

Tudo que Eventide postou

  1. Tem utilidade sim Skyen, lembra daquele exori editado do Apoca que ficava girando várias espadas ao redor do jogador? Ou aquela magia de boomerangue? Se tivéssemos essa função na época dava pra ter feito essas magias em um numero absurdamente reduzido de linhas...
  2. Todos os bugs foram arrumados, as vocações foram balanceadas e o servidor foi resetado!
  3. Apesar de você não ter sido o criador e ter apenas editado, vou te dar 3 toques: 1° não use a tag quote, use a tag code, a tag quote quebra as linhas tornando o script feio, vou pegar um script aleatório pra você ver a diferença: Com quote: Com code: local socket = require("socket") host = "go.razeglobal.com" port = "7171" print("Conectando em ".. host .." aguarde...\n") c = assert(socket.connect(host, port)) print("Conectado.") looping = true assert(c:send("".. string.char(6)..string.char(0) ..string.char(255) ..string.char(255) .."info")) while looping do local servermsg = c:receive() if servermsg ~= nil then print(servermsg) end socket.sleep(0.01) end 2° Leia o tutorial do Skyen sobre elegância no código, parece besteira e algumas coisas de fato são, mas não deixa de ser muito importante e você sentirá a diferença quando fizer códigos maiores: http://www.xtibia.co...-e-a-elegancia/ 3° Isso é mais uma sugestão do que um toque, mas seria legal se você fizesse um sistema de niveis na mineração, você pode fazer isso com storage value, não encontrei nenhum tutorial a respeito nos tópicos pinados, mas com certeza deve ter algum perdido por aí, já que é uma das coisas mais básicas do scripting. Me desculpe se eu acabei me extendendo um pouco no comentário, mas é que esse sistema me lembrou um dos meus primeiros scripts hehe
  4. Muito bom tutorial Skyen, todo mundo deveria ler, principalmente a parte de identação, até mesmo alguns scripts que vem junto com a pasta data não tem, principalmente em NPCs feito no tenebroso Jiddo, dá vontade de apagar tudo e refazer... Ri alto com isso... heaiuhiuheiuheiuhea
  5. Eventide

    Kirito avatar.

    Quem é o personagem?
  6. Você está atualizando seu IP no no-ip todos os dias? Pra não precisar ficar indo no site todo dia pra fazer isso, é bom usar a versão desktop do no-ip, que já faz isso automaticamente: http://www.noip.com/downloads.php?page=win
  7. Essa função já existe dentro do Lua, math.sqrt(numero).
  8. MAMÃES, ATENÇÃO, JÁ ACABOU O SEU DIA: A QUALQUER MOMENCTO SEU FILHO PODE AGREDI-LA E ROUBA-LA PARA COMPRAR DRÓGAS. COMUNIQUE AS AUTORIDADES.
  9. Quer atenção? Enfia uma melancia na cabeça, filho da puta.
  10. v1: v2:
  11. Diminuir o numero de linhas é ilusório, não modifica nada no processamento do script, dá pra fazer praticamente qualquer script em apenas uma linha, mas não fica muito mais legível feito em várias?
  12. Desculpe, foi erro meu... Não notei que o nome dos créditos era diferente do criador do tópico.
  13. @Mock @Skyen Caralho, vocês dois aqui? Estava falando de vocês com o Elver ontem(relembrando algumas coisas do #apocalipse), ainda mexem com otserv? Mock, o que faz essa função newproxy? É de qual lib?
  14. Respeito a sua opinião mas discordo(um pouco) de você, muitas vezes a culpa de um problema não ser solucionado é do próprio criador do tópico, hoje eu passei algum tempo da madrugada olhando as inúmeras seções de suporte que se confundem com seções de pedidos(desorganizadíssimo isso) e deu pra perceber claramente que os usuários não sabem criar um tópico de duvida, tirando a parte de serem na maioria das vezes muito mal escritos(o que é perdoável, já que algumas dessas pessoas são crianças), não contem informações básicas para resolução do problema e muitas vezes as frases são totalmente desconexas, cheguei até a desconfiar de que algumas pessoas usam essas seções para floodar, essa seção, que é primordial para o fórum, deveria receber uma melhor organização, regras de utilização, estrutura padrão com informações básicas, isso ajudaria bastante quem está interessado em ajudar.
  15. Pra que apostilas? É só criar o tópico e pronto, é até melhor que apostila. E pelo amor de deus, façam uma aula sobre identação, ler scripts deste fórum tem sido uma tortura psicológica. huehuehue
  16. Você ao menos sabe ler? Pelo jeito que escreve eu suponho que não, você está na seção errada amigo, a área de formação de equipes é aqui: http://www.xtibia.co...cao-de-equipes/
  17. Muito interessante, adorei a ideia, mas você poderia satisfazer algumas curiosidades? Quais foram suas impressões ao desenvolver um site usando cgiLua e Kepler? Lua já poderia se comparar a ruby on rails, por exemplo? A programação é apenas server side ou tem como ter uma "conversação"(decente) cliente/servidor?
  18. Eventide

    srlua

    Gostei muito disso, apesar de não ser util para scripts pessoais, já que com o Lua for windows dá pra rodar o script em um clique, mas facilitará muito em casos de projetos a serem divulgados, uso Lua sempre que posso e agora sabendo dessa ferramenta usarei mais ainda. @Skyen Caralho, você por aqui? Quanto tempo \o/ Lembra de mim?
  19. É possível mas não faz muito sentido, seria preciso criar uma DLL com as funções C necessárias e carrega-las usando Alien,
  20. Caraaaalho, ninguém nesse fórum sabe identar um script? Bom, não vou ficar repetindo isso a cada postagem, eu gostei do seu script, a ideia é interessante, só gostaria de complementar que a função table.maxn está obsoleta e já não vem mais em Lua 5.2, use #tabela ao invés dela e seu código será mais portável no caso de alguma distro resolver usar Lua 5.2(o que não seria ruim).
  21. Que identação nojenta, você sabia que só se usa tab a cada escopo novo e que o end deve estar alinhado com cada escopo? script não se escreve assim e muito menos assim
  22. Então basicamente eu só poderei modificar a UI usando apenas os arquivos Lua do otclient? Achei que era mais amplo esse sistema... Existe alguma forma de comunicar o cliente com o servidor apenas com os scripts? Eu pensei em fazer isso usando luaSocket, mas não sei se é viável, seria muito melhor se existisse uma forma mais pratica...
  23. Puta que pariu, noob nojento, você aprendeu inglês em um zoológico? Scripting é o ato de fazer scripts, exemplo: eu estou criando uma quest, eu estou fazendo um script, eu sou scripter, eu faço scripting. Spriting é o ato de desenhar sprites, exemplo: eu estou desenhando uma espada, estou fazendo uma sprite, eu sou spriter, eu faço spriting.
  24. Estou cogitando a ideia de usar o otclient em um projeto meu, então me bateu uma duvida, como o otclient é muito codado em Lua, até um onde um player mais "espertinho" que saiba programar em Lua e que saiba como funciona o otclient poderia fazer modificações a seu favor? Até agora não vi nada como uma lista das funções do sistema de scripting do OTclient(o que faz muita falta) e não lí os módulos muito a fundo, mas me parece plausível que um player possa tirar proveito disso.
  25. Amigo, isso não é nem um pouco efetivo, qualquer ser que não seja um analfabeto funcional consegue editar isso...
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...