Ir para conteúdo
Banner com Efeitos

leonunesbs

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    generateSerial()
     
    Tava sem nada pra fazer, dai fiz essa função... ela retorna um serial key.
    Exemplo: F2EIA-VFZW6-8SNWR-TJ1MH-622O4
    function generateSerial()     local letters, str = {         "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M",         "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",         "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"     }, ""     for a = 1, 5 do         for b = 1, 5 do             local rand = letters[math.random(#letters)]             str = str .. rand         end         str = str .. "-"     end     local serial = string.gsub(string.reverse(str), "-", "", 1)     return serial end isInvited(houseId, playerName)
     
    Tava precisando dessa função, ela retorna se o player ta invitado na casa ou não (true or false).
    Não sei porque eu tenho a impressão que existe uma função parecida com essa...
    function isInvited(houseId, playerName)     if string.find(string.lower(getHouseAccessList(houseId, 0x100)), playerName) or string.find(string.lower(getHouseAccessList(houseId, 0x101)), playerName) then         return true     end     return false end
  2. Gostei
    leonunesbs deu reputação a xWhiteWolf em Mass Healing   
    na vdd o próprio script tem essa configuração, é essa função aqui:

    doSendAnimatedText(pos, "+"..lifedraw , TEXTCOLOR_GREEN)

    dependendo da sua versão a variavel que salva o id da cor verde tem outro nome e por isso no seu servidor não aparece.
    Vai em data/lib/constant.lua e procura por GREEN. Na versão 0.4 que eu uso em vez de TEXTCOLOR_GREEN ela se chama COLOR_GREEN. Dá uma procurada que você acha
  3. Gostei
    leonunesbs recebeu reputação de rogeriomorais em Mass Healing   
    Altere na config.lua
    Procure por "showHealing" e altere para true
  4. Gostei
    leonunesbs recebeu reputação de apaskasko em config.lua   
    houseRentAsPrice = true -- O preço das casas deve ser o aluguel?
     
    housePriceAsRent = false -- O preço do aluguel deve ser o preço da casa?
     
    housePriceEachSquare = 1000 -- Preço por cada sqm da casa
     
    houseRentPeriod = "monthly" -- Período de cobrança do aluguel. (daily, weakly, monthly, early)
  5. Gostei
    leonunesbs recebeu reputação de egyptPOWER em Criação de Personagem   
    Fataram virgulas, tente agora.
  6. Gostei
    leonunesbs recebeu reputação de Radamanthys Wov em (Resolvido)!Monster Info   
    Bem, para isso creio que a única solução seria vc declarar "habitats" pre defido e associar a um parametro depois.
     
    Exemplo:
    "Se o monstro for do tipo fogo, ele pode tem como habitats: montanhas, vulcoes, cavernas etc"
  7. Gostei
    leonunesbs deu reputação a xWhiteWolf em New Library v. 1.2   
    Fala galera, hoje vim trazer pra vocês uma nova biblioteca de funções que eu venho desenvolvendo, pretendo ir atualizando esse tópico constantemente sempre adicionando funções novas e explicando a utilização delas. Algumas funções que eu coloquei aqui estão presentes na OTAL também, porém algumas eu fiz pequenas correções de forma que essa lib poderia facilmente substituir a OTAL sem grandes problemas (pelo menos se você utilizava apenas as funções básicas da otal)
    Todas as funções que não tem -- nome do autor do lado dela foram feitas por mim, xWhiteWolf ou Night Wolf (NW). O restante delas são créditos dos devidos autores, apenas coloquei pois considero funções vitais no server de cada um. Crie um arquivo em data/lib chamado 075 - White Wolf Functions.lua e coloque o seguinte código dentro:



     
    Agora eu vou explicar oque cada função faz porque de nada adianta lançar uma lib e não explicar oque ela faz não é mesmo? hahaha
    Obs inicial: quando uma função tiver em seus parametros um [] significa que oque está dentro do colchetes não é um parâmetro obrigatório.



    Como usar: doShowTimeByPos(cid, getCreaturePosition(cid), 20, 20)
    Irá fazer uma contagem regressiva na posição que o player se encontra começando de 20 e mandando a mensagem na mesma cor da fala dos monstros.
    Essa função é bem útil em actions/spells para fazer contagem de tempo em runas como a magic wall e ver quanto tempo falta pra magic wall sumir)

     
    Obs: Espero que ajude bastante pessoas a entender sobre funções, eu utilizei cid como o principal uid das funções nos exemplos mas você pode muito bem utilizar outros uids, fica a critério seu.

    Qualquer dúvida comentem abaixo que eu vou tentar ajudar da melhor maneira.
    Ahhh, isso daí foi testado em 8.54 mas deve funcionar em quase todas as versões que tenham as funções básicas do TFS. 

    EDIT: Pessoal, agora é sério, essa lib tem fácil umas 600 linhas, das quais umas 500 eu devo ter codado sozinho (na mão, linha por linha). Eu tive todo o trabalho de testar cada uma delas e oque eu peço é o mínimo de gratidão e respeito. Se eu te ajudei clique em Gostei, se você tiver alguma dúvida eu to me colocando a disposição de responder qualquer coisa relacionada ao tópico, mesmo que você não saiba nem oque é uma lib apenas venha aqui e escreva sua dúvida.

    EDIT 2: Duas novas funções adicionas, espero que gostem!

    EDIT 3: Três novas funções adicionadas juntamente com suas respectivas explicações.
  8. Gostei
    leonunesbs recebeu reputação de Hankro em Problema De Conexão OT [RESOLVIDO]   
    Apenas siga os passos que falei, o IP do config.lua deve se o mesmo desse campo, por isso caso tenha o mesmo erro, compare no Config.lua se o IP está igual a esse

     
     
  9. Gostei
    leonunesbs recebeu reputação de Hankro em Problema De Conexão OT [RESOLVIDO]   
    Acesse 
    http://www.meuip.com.br/
     
    Altere
     ip = "alternatetibia.servegame.com"
     
    Para
    ip ="ip do www.meuip.com.br"
     
    Delete as linhas:
    adminPort
    statusPort

Informação Importante

Confirmação de Termo