e vc pode falar um poco mais sobre esses modulo tipo para que serve?
- Fórum
- OTServ
- Discussion
- Noticias - Arquivo
- [Arquivado]Módulos De Scripting
GU
3
1.8k
1 ano depois...
info
Grupo: Campones
Registrado: 03/12/07
Posts: 76
Reputação: +8
Char no Tibia: So Logo Para Mata

23 de junho de 2011 às 11:43
6 anos depois...
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

25 de abril de 2018 às 16:31
Esta noticia foi arquivada.
Este tópico está fechado e foi movido para Noticia - Arquivo.
+ Caso tenha atualizações você poderá criar outro tópico.
Este tópico está fechado e foi movido para Noticia - Arquivo.
+ Caso tenha atualizações você poderá criar outro tópico.


info
Grupo: Campones
Registrado: 03/06/08
Posts: 85
Reputação: +27
Char no Tibia: Drunk Outlaw
Esse é um sistema simples que eu fiz apenas para facilitar a instalação de LuaSocket e outras libs em seu server, é como uma OTAL so que comprimida e restrita à apenas extenções em lua, podendo ser de GD ou se quiser inutilmente lua interface, se quiser pode criar modulos eu tenho um exemplo.
O sistema é uma pasta com um XML que você define quais LIBS quer em seu server, você poe la exemplo, socket, depois baixa o lua socket e joga na pasta modules/scripts.
Vamos lá!
O sistema foi testado e funciona em QUALQUER servidor, o que pode afetar o funcionamento é sua instalação.
Após instalar vamos a um exemplo de como criar um módulo.
Lua:
--[[ Como criar um modulo ]] --Isso aqui é pra economizar memoria, vc define tudo q vai usar local string = require("string") local base = _G -- aqui vc poe o nome do modulo (o noem tem que ser igual do arquivo sem o .lua) module('example') --Versao _VERSION = "Example lib 1.0" -- As funçoes aki function myprint(...) --example.myprint local arg = {...} for i,b in base.pairs(arg) do io.write(tostring(b)) if i ~= #arg then io.write(', ') end end end function array(...) -- example.array return {...} end function replace(s,m,d) --example.replace return s:gsub(m,d) endAi é so jogar na pasta modules/scripts e adcionar isso no modules.xml
Código:
Example é o nome do modulo (;
Site para download de libs Lua forge
Libs recomendadas:
GD
lua file system
Como instalar modulos
Primeiro baixe o modulo
Vou usar como exemplo LUAGD http://luaforge.net/frs/download.php/1594/lua-gd-2.0.33r2-win32.zip (1.6mb)
Código:
Quando terminar abra o .zip e abra a pasta, dentro vai ter VARIOS arquivos. Copie todas as DLLs e cole na pasta data/modules/scripts e depois adcione essa TAG no modules.xml
Módulos:
modules.zip
Scan:
Virus Total
No Scan, tem uma detecção, acredito que não seja nada.