Ir para conteúdo

caotic

Infante
  • Total de itens

    1599
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que caotic postou

  1. E temos uma plataforma e tanto que o kepler desenvolveu. Alem disso existe varias blbiiotecas de suporte. No tópico eu só citei a cgilua mais existe a orbit. Se alguém quiser experimentar. luarocks install orbit e depois wsapi --op
  2. caotic

    LD Debugger Online

    O Ld Debbuger Online e a uma versão do LD debbuger que desenvolvi para o xtibia. Você pode testar seus scripts direto do navegador sem necessidade de instalar nada. Basicamente e um verificador de syntax de seus scripts Lua. Alem de testar seus scripts ele tem ferramente(como upload de scripts) para facilitar na edição. Eu estarei explicando como criar web - paginas lua e instalar o LD. O Ld debbuger não esta online mais seu código foi disponibilizado. O LD debuuger foi desenvolvido com Lua+Html usando plataformas do kepler project por tal motivo e necessário a instalação de um servidor especial. Código do LD debbuger: O que você precisa ter para instalar o servidor do LD: O LD debbuger usa um pequeno logo em sua pagina então salve esta seguinte imagem na pasta do LD debbuger como "ld.gif". Primeiramente você instala o lua for windows e luarocks. Depois usa o luarocks para instalar o servidor. luarocks install xavante-wsapi Continuando instala o cgilua. luarocks install cgilua Se for usar o cgilua ao invez da extensão do script for .lua sera .lp Terminado você executa o servidor. Aponte o cmd para diretorio de seus scripts(cd(dir)) Depois execute o xavante COM A BILBIOTECA CGILUA(Se não for usar cgilua(opcional) execute wsapi) wsapi --cgilua As portas padrões são as 8080 mais você pode mudar mais informações: wsapi --help. Screns: Para ver o tutorial do kepler project visite a pagina: http://www.keplerpro...en/Installation
  3. nossa alargados numero 4. Até minha irma usa alagador maior do que este.
  4. Sabia que era mentira hahaa..
  5. rs posso não. O xtibia não permite links de foruns terceiros. Isto uma regra básica.
  6. Estou dizendo que esta spells pertence ao naruto world um projeto que fiz +- em 2 semanas so que irei disponibilizar incompleto. Ela já esta disponível e tem algumas spells novas como a repulsão aquele ataque do PAIN.
  7. Nossa mano. Você retirou o conteudo do ##########. Mais tudo bem. Coloquei os créditos tudo certinho. Esta spell e um dos scripts que tem no naruto world uma edição do nrtao. Ela ta disponivel já no ########## Aproveite sky e da uma olhada também na spells de repulsão sei que ira gostar dela.
  8. Mais e login.lua não existe outra criatura a não ser o player Mais este erro e normal no login.lua quando vc usa addEvent. Parece que otserv se atrapalha na hora de executar o código e o cid do player e dado com nil. Tenta colocar. if not cid then return true end Na verdade nem recomendo usar esta função no evento login. Bem foi isto que observei quando eu usei.
  9. Você esta usando no login.lua?
  10. caotic

    LUA Debbuger 2.0

    Ola galera do xtibia hoje venho disponibilizar a versão atualizada do LD. LD e um debbuger feito por min que permite testar seus scripts. Nesta versão ele permite abrir arquivos lua e salvar arquivos. Além que bugs e foi concertado e algumas outras coisinhas A imagem acima ficou com a qualidade danificada. Mais o programa esta normal Para usar e simples. Coloque seu codigo clique em Iniciar Debbuger. Se quiser apenas testar basta clikar em "Execução de Code" Depois se quiser salvar basta clikar em menu e depois salvar. Disponível em: http://www.mediafire...14pu5ntwmi1hum3
  11. Nossa cara verificar se e uma criatura sendo que e uma talkaction. if not isCreature(cid) then return true end Eu procurei a variável "i" e não achei a = getItemNameById(i)
  12. De qualquer maneira a função vai ficar muita pesada se for usada "abusadamente". Repetir cada pos usando um for para verificar uma única criatura isto e bem pesadinho. E normalmente a função e usada para eventos ou seja ja ta rolando um grande processamento. Prefiro não abusar muita da função Se não me engano existe varias outras "reconstrução" da função getSpectators.
  13. O proprio sample ja vem junto com o wxlua. Eu vi... O do apocarai eu conferi e ta bem legal o código além de estar mais bonito... Depois eu coloco mais opções no debbuger. Alias e a primeira versão.
  14. Testou isso? Você usou a variável tab numa comparação antes de declarar ela... não sei em otserv, mas lua pura isso não funciona. Nossa eu também percebi que erro feio. Eheuaheuaheuh'
  15. Ola galera xtibia. Hoje venho disponibilizar um novo debbuger que desenvolvi permitindo testar seus scripts de forma e pratica. Ele tem varias opções e apresenta alguns exemplos. Disponível em: http://www.mediafire.com/?62fmmsl2rb44ofa
  16. nossa mano tu vai repetir a string. str = "" for _, i in ipairs(p) do pn = getCreatureName(i) lv = getPlayerLevel(i) local attr = ""..pn..""..lv.."" local str = str..attr end print(str)
  17. Na hora de executar a query conferi se você pos na sua database do seu otserv. E normal acontecer de você executar em outra database.
  18. caotic

    Clone copiando look

    function onLook(cid, thing, position, lookDistance) local nome = "Clone das Sombras" if isMonster(thing.uid) and getCreatureMaster(thing.uid) and getCreatureName(thing.uid) == nome then local string = " "..getCreatureName(getCreatureMaster(thing.uid)).." Level-"..getPlayerLevel(getCreatureMaster(thing.uid)).." Vocation - "..getPlayerVocationName(getCreatureMaster(thing.uid)).."" doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end Coloque a tag em creaturescripts.xml: <event type="look" name="clone" event="script" value="clone.lua"/> Registre o evento em login.lua: registerCreatureEvent(cid, "clone")
  19. Abra o batch com bloco de notas e coloque isto: start tibia.exe
  20. Unir o afl junto ao executável do client? Tu pode colocar o batch do afl para executar o client também
  21. Coloquei vídeo e imagem no tópico. Organizei o bat do programa para ficar mais organizado agora esta organizado em pastas. Coloquei um client junto ao afl como exemplo. Organizei o tópico Coloquei links novos do mediafire. Agora esta bom
  22. E na pasta do client. Ta bastante bagunçado tudo. Mais amanha eu vo organizar os arquivos.
  23. Ola galera xtibiana. Ate hoje não sabemos porque tibia da ciposft não tem som!. Blah deve ser preguiça deles Mais você não e ciposft e pode ter audio em seu otserv. Pensando nisto desenvolvi o AFL e um sistema que permte executar audio ao jogar seu otserv. Ele utiliza duas bibliotecas Lua Socket e ProteaAudio. O player precisa executar o servidor que e um programa também feito em Lua depois disso o client podera se comunicar e podera passar informações. Para executar som basta ultlizar a "mini - blibioteca" que irei dispobilizar. A instalação e simples então lets go. Vá na sua pasta raiz onde fica seu executal baixe esses arquivos abaixos e coloque eles nela: http://www.mediafire...cc692j7nxrczz6s Pronto lua socket ta instalada em seu servidor. Agora continua na mesma pasta e crie um arquivo Lua chamado de afl e coloque isto: function executeAudio(cid, audio) require('socket') local client = socket.connect("".. doConvertIntegerToIp(getPlayerIp(cid)).."", 1234) if not client then return true end client:send(audio.."\n") client:settimeout(0.1) local msg,stat = client:receive() end function exitAFL(cid) require('socket') local client = socket.connect("".. doConvertIntegerToIp(getPlayerIp(cid)).."", 1234) if not client then return true end client:send("exit\n") client:settimeout(0.1) local msg,stat = client:receive() end Pronto a nossa blibioteca(e.e mini - blibioteca né) foi instalada. Agora vamos em creaturescripts/scripts e coloque isto: function onLogout(cid) dofile("./afl.lua") exitAFL(cid) return true end Agora vá em login.lua e registre o evento: registerCreatureEvent(cid, "afl") Coloque esta tag em talkactions.xml: <event type="logout" name="lfa" register = "1" event="script" value="afl.lua"/> Pronto a parte do client foi instalada. Agora vamos pro servidor: Baixe(link abaixo) os arquivos do servidor lfa. http://www.mediafire...axrb36lbypwp50q Descompacte este arquivo junto com sua pasta do seu client. E protinho!. Vamos a alguns mini - tutos. Instalado: Criando novos Scripts: Colocandos novos sons:
  • Quem Está Navegando   0 membros estão online

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