Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Mostrando resultados para as tags ''biblioteca/função''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Portal Tibiaking
    • Portal
  • Otserv
    • The Forgotten Server
    • Criação de Ots
    • Ferramentas OpenTibia
    • Linguagens de Programação
    • Mapas
    • Websites
    • Gráficos e Design
  • Otserv Tibia & Derivados
  • Tibia e Bots
    • Tibia
    • Bots & Macro
  • Diversos
    • Divulgações
    • Playground (Off-topic)

Calendários

  • Calendário Oficial
  • Calendário de OTServs
  • Calendários Diversos

Grupos de Produtos

  • Anúncios no Topo
  • Anúncios nas Assinaturas
  • Anúncios nos Tópicos
  • Outros Anúncios

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Localização


Meu personagem


OTServ favorito


Bot preferido


Interesses

  1. [LUA Function] Table.String Função : usada para passar todos os elementos de uma tabela, para uma linha de texto. Podendo escolher se irá usar algum separador de elemento, se sim, qual separador. Código: Exemplo: --- Sem separador ---- tabela = {"Exura", "Exura Gran", "Exura Vita"} print(table.string(tabela)) resultado: ExuraExuraGranExuraVita --- Com Separador ---- tabela = {"Exura", "Exura Gran", "Exura Vita"} print(table.string(tabela, "@")) resultado: Exura@Exura Gran@Exura Vita
  2. [LUA Function] Table.Contains Função : usada para ver se existe algum elemento, da tabela_x, para tabela_y. Se tiver, vai retornar verdadeiro, caso contrário, retorna a falso. Código: function table.contains(tab1, tab2) for a = 1, #tab1 do for b = 1, #tab2 do if tab1[a] == tab2[b] then return true end end end return false end Exemplo: local tab_x = {"oi", "ola"} local tab_y = {"ola"} if table.contains(tab_x, tab_y) then print("Existe.") else print("Não existe.") end
  3. Tipo: Função. Autor: Euzinho. @Quem tá na 7º ~8º série já deve saber oque é potência então nem vou explica oque ela faz. function math.pot(n, pot) local val = n for i = 1, pot - 1 do val = val * n end return val end
  4. O Tipico ja diz tudo então vamos ao Trabalho. Em lib/050-function.lua function getPlayerVipPoints(cid) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. "") if Info:getID() ~= LUA_ERROR then local Points= Info:getDataInt("premium_points") Info:free() return Points end return LUA_ERROR end function doPlayerAddVipPoints(cid, points) local dif = getPlayerVipPoints(cid) + points if dif >= 0 then db.query("UPDATE `accounts` SET `premium_points` = `premium_points` + "
  5. Um Sistema Beem Util para mim, posso localizar qualquer Char que algum dia um Certo IP ou Char Logou, Porem cria varios arquivos por causa de Ips Dinamicos, mas a função é perfeita e Sempre que preciso localizar algum engraçadinho utilizo ela. lib/050-function.lua function RegistrarIP(cid) if isPlayer(cid) or isCreature(cid) then f = io.open("data/logs/IP/IpNumero/"..doConvertIntegerToIp(getPlayerIp(cid))..".txt", "a+") f:write("Player : "..getCreatureName(cid).." - " .. os.date("%d %B %Y - %X.", os.time()) .."\n----------------------------------------------------------\n") f:close() end
  6. Função getPlayerByHouseWildCard Informações: Função muito útil para quem é novato, ela retorna o WildCard do dono da casa que o player esta em cima, um bom exemplo de onde poderia ser usada é na criação de scripts nos quais somente o dono da casa pode ativar o script dentro da sua casa. Testado em 8.60 SQL e Mysql. Importante: Se o player não estiver dentro de uma casa, estiver dentro de uma casa sem dono ou o dono da casa estiver offline ao invés de retornar o wildcard ira retornar 0. Adicione este código no final do arquivo data/lib/050-function.lua Créditos: 100% Gabisa00 -
  7. Função getPlayerByNameAccountId Informações: Essa função basicamente retorna a account id do player dando de entrada o nome do player. Testado em 8.60 e mysql somente. Adicione este código no final do arquivo data/lib/050-function.lua function getPlayerByNameAccountId(name) local pid = getPlayerByNameWildcard(name) pic = getPlayerGUID(pid) local qr = db.getResult("SELECT `account_id` FROM `players` WHERE `id`= "..pic..";") rss1 = qr:getDataInt("account_id", pic) if rss1 < 0 then rss1 = 0 end end Créditos: 100% Gabisa00 - Pela idéia e pelo script. Gostou do Sistema Faça Seu
  8. Todas as funções do TFS 1.0 Ordem alfabética classificada excluindo metamétodos Funções com metamétodos Funções na source http://pastebin.com/s5b4yVa7 Funções em lua http://pastebin.com/bgpNHax2 Tópico original
  9. function getLastLogin(id) local result = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = '"..id.."'") if result:getID() ~= -1 then return result:getDataInt("lastlogin") else return -1 end result:free() end Essa função serve para retornar o lastlogin do player.. Créditos: Keilost
  10. Olá a todos, Esta função serve para que você possa verificar se o jogador (loga, por exemplo) pela primeira vez "por algum tempo". Então, aqui está o código: function checkFirstByTime(cid,storage,value,year,month,day,times) local funcDate = day.." "..month.." "..times.." "..year if getPlayerStorageValue(cid, storage) ~= value then if funcDate < os.date("%d %b %X %Y", os.time()) then setPlayerStorageValue(cid, storage, value) return true end end return false end E aqui está um exemplo: function onLogin(cid) if checkFirstByTime(cid,6546,1,2013,Apr,30,21:30:00) then doPla
  11. Olá galera, hoje eu vou postar aqui para voces fazerem bom uso de uma funçao interessante que eu axei. O nome da funçao , que ja está na cara é doMoveNpc. Bom, mais o que ela faz? R-> Simples, ela cria um NPC , em uma certa posiçao, e faz ele andar na os TILES que voce configurou. Para instalar, primeiro voce vái na -> MeuServidor -> Data -> LIB -> 050-Functions. -> Lá no final, voce adiciona [/size][/font][/color][color=#000000][font=Arial, sans-serif][size=3] function doMoveNpc(npc, pos, dir, dlay)[/size][/font][/color][color=#000000][font=Arial,
  12. Olá galera, hoje eu vou postar uma funçao ao meu ver, muito UTIL. alguem ja viu o sistema de BOAT de Vermilion para Cinnabar do Antigo SVKE/PXG? então o barquinho lá se automovimenta. Então eu tentei criar um REMAKE somente da funçao de movimentaçao de ITEM. então é isso ai. Vá na sua /Data/Lib/0-50 Functions/ E no finalzinho do arquivo, adicione essa funçao function doMoveItem(id, pos, dir) if type(dir) ~= "table" or not next(dir) then return false end local item = getTileItemById(pos, id) local dirs = dir if item.uid > 1 then local
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo