Caramba cara, muito massa mesmo! Quem tiver uma boa intenção pode até criar um site para os outros testarem seus códigos, parabéns!
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- LD Debugger Online
LD Debugger Online
Por caotic, 21 de abr. de 2013 em Archived
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Caramba cara, muito massa mesmo! Quem tiver uma boa intenção pode até criar um site para os outros testarem seus códigos, parabéns!
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
Editado Abril 21 por caotic
info
Grupo: Infante
Registrado: 27/08/11
Posts: 1.9k
Reputação: +85
Gênero: Masculino
Char no Tibia: Bruno Maciel

Cara 0.o
muito bom brigado por compartilha ^^
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Caotic, me manda pm vou lhe fornecer um servidor e te ajudar a colocar isso on-line pra comunidade.
Parabéns pela criação ![]()
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Caotic, me manda pm vou lhe fornecer um servidor e te ajudar a colocar isso on-line pra comunidade.
Parabéns pela criação
Opa então o projeto vai ficar online para a comunidade.
Editado Abril 21 por caotic
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Pessoal, já estou conversando com o Caotic pra colocar essa tool on-line no site, lembrando que
já vamos liberar algumas tools bem legais também como "Custom Client" e "Checar Servidor" que
existiam no xtibia.com antigamente.
info
Grupo: Campones
Registrado: 29/03/13
Posts: 99
Reputação: +24

Ai sim em cara, pra mim que sou novato em script vai me ajudar bastante. vou testar os meus desastres pra não da caca depois e_e
Enfim, grande invenção +REP pra você ![]()
Já estourei os +REP de hoje, amanhã eu passo por aqui.
Editado Abril 22 por manoelneto
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?
Editado Maio 12 por Eventide
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Olha eventide.
Eu percebi uma certa facilidade talvez seja porque já desenvolvo em Lua.
Seguidamente percebi que há limitações mais isto e obvio.
Da uma olhada na plataforma.
Tire suas próprias conclusões você vai gostar.
E um grande projeto.
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Eu acho sacanagem privar o xtibia de tal tool mesmo pertecendo da concorrência.
Então:
Ela já esta online
O domínio e outro mais como tem a url da concorrência teria que passar tal:
http://208.115.238.245:8080/ld.lp
Espero que gostem
info
Grupo: Conde
Registrado: 25/04/12
Posts: 752
Reputação: +125
Gênero: Masculino

>.<
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Tópico movido para Lixeira Pública por conter link offline.







info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have
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:
#!/usr/bin/env cgilua.cgi <div id="product"> <img src="ld.gif" alt="Kepler Project logo" /> </div> <% local mods = {} for file in lfs.dir("doc") do local attr = lfs.attributes ("doc/"..file) if attr.mode == "directory" and file ~= "." and file ~= ".." then table.insert(mods, file) end end table.sort(mods) %> <form method="POST" enctype="multipart/form-data" action="ld.lp"> <input type="file" name="file"> <input type="submit" value="Upload"> </form> <% function returnCode(str) local f = cgilua.POST.file if f and next(f) then local _, name = cgilua.splitonlast(f.filename) local file = f.file local dest = io.open(name, "wb") if dest then local bytes = file:read("*a") dest:write(bytes) print(bytes) dest:close() end return true end return str ~= nil and print(str) end %> <body> <form method="post" action="ld.lp"> <textarea name="Code" COLS=80 ROWS= 12><%returnCode(cgilua.POST.Code)%></textarea> <p> <input type="submit" value="Iniciar Codigo"> <p> <% function compiler(str) local f = cgilua.POST.file if f and next(f) then return print(" ") end if not str or #str < 1 then return print("Insira o code") end local t = "function print(string) return cgilua.print(string) end\n" str = t..str local x = assert(loadstring(str)) if x then print("Seu codigo foi iniciado com sucesso") else print("Houve falhas no codigo") end end %> <textarea name="Cod" COLS=60 ROWS= 12><%compiler(cgilua.POST.Code)%></textarea> <br><br>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.
Continuando instala o 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)
As portas padrões são as 8080 mais você pode mudar mais informações:
Screns:
Para ver o tutorial do kepler project visite a pagina:
http://www.keplerpro...en/Installation
Editado Abril 21 por caotic