Ir para conteúdo
Entre para seguir isso  
iuniX

Lista COMPLETA de funções do teu Distro

Recommended Posts

iuniX    4
iuniX

Essa função é do MOCK e ele me autorizou a postar aqui. Ela cria um .txt na pasta do OT (onde fica o .exe) com TODAS as funções do teu server. TODAS mesmo.

 

function onUse(cid, item)
local k = getLuaFunctions()
--- Create file content your server function list
local file__ = io.open('Your Server Function List.txt','w')
table.sort(k)
for i=1,#k do
   if k[i] ~= "" then
       file__:write((i-1)..' - '..k[i]..'\n')
   end
end
file__:close()
return true
end

function getLuaFunctions()-- by Mock
       local str = ""
       for f,k in pairs(_G) do
               if type(k) == 'function' then
                       str = str..f..','
               elseif type(k) == 'table' then
                       for d,o in pairs(k) do
                               if type(o) == 'function' then
                                       if f ~= '_G' and d ~= "_G" and f ~= 'package' then
                                               str = str..f.."."..d..','
                                       end
                               elseif type(o) == 'table' then
                                       for m,n in pairs(o) do
                                               if type(n) == 'function' then
                                                       if d == "_M" and m ~= "_M" and f ~= "_G" and f ~= 'package' then
                                                               str = str..f.."."..m..","
                                                       elseif f ~= '_G' and m ~= "_G" and d ~= "_G" and f ~= 'package' then
                                                               str = str..f.."."..d..'.'..m..','
                                                       end
                                               elseif type(n) == 'table' then
                                                       for x,p in pairs(n) do
                                                               if type(p) == 'function' then
                                                                       if m == "_M" and d ~= "_M" and f ~= "_G" and f ~= 'package' then
                                                                               str = str..f.."."..d..'.'..x..','
                                                                       elseif m == "_M" and d == "_M" and f ~= "_G" and f ~= 'package' then
                                                                               str = str..f.."."..x..','
                                                                       elseif m ~= "_M" and d == "_M" and f ~= "_G" and f ~= 'package' then
                                                                               str = str..f..'.'..m..'.'..x..','
                                                                       elseif f ~= '_G' and m ~= "_G" and d ~= "_G" and f ~= 'package' then
                                                                               str = str..f.."."..d..'.'..m..'.'..x..','
                                                                       end
                                                               end
                                                       end
                                               end
                                       end
                               end
                       end
               end
       end
       return string.explode(str,',')
end

 

Bom, só criar uma tag de um item qualquer e dar use nele e pronto. Tua lista está pronta.

 

É uma função extremamente avançada, se você não sabe como funciona ou como instalar. Nem se de o trabalho de perguntar porque não vou ficar respondendo.

Editado por iuniX

Compartilhar este post


Link para o post
Majesty    1755
Majesty

Obrigado pela contribuição, Aprovado.

Compartilhar este post


Link para o post
Mock    32
Mock

Iunix vc fez coisa errada no code.

local k = getLuaFunctions()

--- Create file content your server function list

local file__ = io.open('Your Server Function List.txt','w')

table.sort(k)

for i=1,#k do

if k ~= "" then

file__:write((i-1)..' - '..k..'\n')

end

end

file__:close()

Essa parte tem que tar dentro da onUse

Compartilhar este post


Link para o post
Asould Acalaylaa    5
Asould Acalaylaa

HAUEHU Simplezinhoo de entender o script einn kkk Maneiro ele.

Compartilhar este post


Link para o post
dalvorsn    46
dalvorsn

OMG ._.

Fodelona :D

Eu loopava o ambiente _G e lembro que quase travava o server :D

Achei muito massa a função, parabéns Pock.

Ops! Mock :D

Compartilhar este post


Link para o post
iuniX    4
iuniX
Iunix vc fez coisa errada no code.

 

Essa parte tem que tar dentro da onUse

 

Eu jurava que eu tinha usado fora 0.o

Mas, qualquer coisa eu já editei. Vlew grande urso.

Compartilhar este post


Link para o post
Karyus    2
Karyus

Sempre grandes scripters facilitando a nossa vida LOL

 

obrigado por compartilhar conosco.

Compartilhar este post


Link para o post
Gorgulf    0
Gorgulf

po, util pracaramba

como eu instalo isso

hihi

Compartilhar este post


Link para o post
ninexin    0
ninexin

vlw bro aki funciono certinho me ajudou bastante

Compartilhar este post


Link para o post
Lwkass    1
Lwkass

#ninexin:

Evite reviver tópicos com agradecimentos ou comentários !

Compartilhar este post


Link para o post
Paulix    0
Paulix

attempt do index global 'io' a nil value

parece que meu server nao reconhece função io.open

o que eu faço?

nao tem outra função parecida nao?

pq ele tem na pasta logs, ele mostra os comandos ultilizado pelos admins.

entao meu server deve ter algo parecido que faz a mesma coisa

alguem tem ideia? pf

Compartilhar este post


Link para o post
Mock    32
Mock
attempt do index global 'io' a nil value

parece que meu server nao reconhece função io.open

o que eu faço?

nao tem outra função parecida nao?

pq ele tem na pasta logs, ele mostra os comandos ultilizado pelos admins.

entao meu server deve ter algo parecido que faz a mesma coisa

alguem tem ideia? pf

 

Não confunda comandos do servidor com funçoes lua.

Compartilhar este post


Link para o post
Paulix    0
Paulix

ta... e oque eu posso fazer?

preciso muito desse script =/

Compartilhar este post


Link para o post
godmasterlord    0
godmasterlord

essa função usa OTAL mock? pq nao consegui instalar a OTAL aqui no meu server, mesmo usando o tutorial :/

Compartilhar este post


Link para o post
luishtfs    1
luishtfs

Tb não estou conseguindo... ;x

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×