Ir para conteúdo
  • Cadastre-se

luiz.marsilio

Membro
  • Total de itens

    21
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que luiz.marsilio postou

  1. Como eu disse, o script do ricardo só conta a quantidade online direto no banco de dados. Antes o site pegava a informação que o server informa (status). É esse status que está sendo enviado com dados incorretos e é esse status que vai para o OTLIST. Apenas alterar a forma com que os dados são apresentados no site do server não significa que o status enviado pelo server com a quantidade de players esteja correta. Por favor poste a source do server aqui.
  2. Possibilidades: O servidor mysql não está instalado A porta para o servidor mysql é outra que não essa O endereço para o servidor mysql está incorreto (localhost, tentar mudar para 127.0.0.1 se você alterou o arquivo hosts) O servidor mysql está corrompido Lembre-se de que para usar o servidor em modo MYSQL você DEVE instalar um servidor MYSQL, caso contrário não funcionará.
  3. É muito provável que você tenha redirecionado o hostname no seu arquivo hosts para esse endereço. Verifique também se o IP está correto nos hosts nas configurações do no-ip.
  4. Por gentileza coloque mais informações no seu tópico, por exemplo Que versão você está usando O que significa "ot não fica on" Os passos que você fez para chegar nesse erro
  5. Pela discussão pode ser incompatibilidade dos compiladores, bibliotecas que não foram adicionadas ou bibliotecas não suportadas pela versão do compilador. Fonte: https://stackoverflow.com/questions/7751640/undefined-reference-to-gxx-personality-sj0 Aqui eles dizem que você precisa recompilar as bibliotecas usando o mesmo compilador que está usando para compilar as sources. Fonte: https://stackoverflow.com/questions/2189681/undefined-references-when-trying-to-link-qt-app-with-my-static-library Também é interessante utilizar uma maquina virtual para real
  6. Não tenho como testar o script. local config ={ pos = {x=31293, y=32627, z=7}, tempo = 7*86400, -- 7 dias storageTempo = 37, level = 500, storage = 201201112201 } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, config.storageTempo) > os.time() - config.tempo then doPlayerSendCancel(cid, "Voce ainda nao pode usar esse item") return false end if getPlayerStorageValue(cid, config.storage) == 1 then if getPlayerLevel(cid) >= config.level then if getTilePzInfo(getCreaturePosition(cid)) then doTeleportThing(cid, config.po
  7. Parece que esse problema está relacionado as sources do seu server, onde é registrado a quantidade de jogadores online, uptime e etc. Aparentemente o valor que o server está retornando no status é o 7, enquanto que 18 é a contagem de registros encontrados marcados como online no banco de dados. Sugiro que faça o teste em uma source limpa e verifique se o problema persiste.
  8. Olá Reescrevi o código para TFS 1.3 com itens aleatórios. Obs: só recebe 1 item (quantidade), mesmo os agrupáveis. local config = { level = 99, items = { 11258, -- phoenix charm 11259, -- unity charm 11260, -- spiritual charm 11261, -- twin charm 11262, -- solitude charm 2160, -- crystal coin 2195 -- boots of haste }, tempo = 24*3600, -- horas storage = 31402 } function onUse(player, item, fromPosition, itemEx, toPosition) local player = Player(player) if not player then return end if player:getLevel() < config.level then player:sendTextMessage(MES
  9. Adicione uma storage ao player quando ele entra na área. Verifique no login se o player tem essa storage, se tiver, remove a redskull e a storage.
  10. edit -> Playlist Curso de C++ (180 vídeos) edit -> Incluir playlist de LUA em Português Para complementar o tópico Aprenda LUA (em inglês) https://learnxinyminutes.com/docs/lua/ Aula de LUA (em inglês):
  11. O server é bem interessante. Baixei ele e joguei um bom tempo no meu PC pra dar uma olhada. Acho que alguns ajustes ainda são necessários, loot, velocidade dos monstros e algumas coisas no mapa. O server é uma ótima base para criar em cima, já tem muita coisa feita e funcionando muito bem. Parabéns pelo projeto. Quem quer resolver o problema do char não morrer, vai até o arquivo login.lua que está localizado em data/creaturescripts/scripts/login.lua e cole o código abaixo:
  12. function isInPvpFight(cid) if getPlayerStorageValue(cid, 887568) - os.time() <= 0 then return false else return true end end Tenta alterar a função assim Edit Outra coisa, a storage só está sendo adicionada à pessoa que ataca e não ao atacado, logo inclua a linha no script: setPlayerStorageValue(target, 887568, os.time()+time) Talvez nem seja necessário alterar a função, uma vez que ela faz exatamente a mesma coisa só escrita de uma forma diferente.
  13. Você pode me dar mais informações sobre isso? Não entendi muito bem como funciona esse sistema VIP e sua staff.
  14. Olá tibianos. Trago um sistema de honra bem simples. Basicamente, é constituído por três funções, addHonor, remHonor e getHonor. Essas três funções adicionam, removem e buscam a pontuação atual de honra do jogador. Escolhi gravar os dados no banco de dados para ficar mais fácil de manipular. Pode ser aplicado em diversos sistemas, por exemplo: Comprar por Honra; Recompensa em Eventos; Acesso à NPCs; Acesso à Quests; Ganhar desconto em NPCs; Ganhar mais ao vender para NPCs; enfim, a criatividade é o limite. function addHonor
  15. Obrigado. Eu estou aprimorando minhas habilidades em LUA, ainda bem básicas. Se tiveres sugestões de scripts que eu possa trazer para o TFS 1.2 serão bem vindas.
  16. A contagem das kills acontece nos creaturescripts. Ali deve ter algum problema. Sugiro você revisar se instalou o sistema corretamente.
  17. Infelizmente não é possível criar Modal Windows para a versão 8.6 do jogo. Edit. No entanto, é possível criar um comando que o jogador só possa usar se estiver em um local específico, por exemplo. Dessa forma ele poderá acessar a lista de cidades disponíveis e dizer para qual quer teleportar. De certa forma, me parece mais fácil apenas criar um NPC para esse fim.
  18. Olá tibianos. Criei um script de bless automático com base nessa solicitação: A bless será aplicada somente se o player estiver carregando X item. A bless não será aplicada se o player já tiver bless. Essa bless é somente aplicada no momento em que o player morrer. Configurações: ID do item que o player deve ter para receber a bless automática; Quantidade de bless disponíveis no servidor (para servidores custom); Remover o item ao ativar o sistema ou mantê-lo (bless infinita); Level mínimo para o sistema ser ativado.
  19. config = { id = ITEM_ID -- id do item } function onPrepareDeath(creature, killer) if not creature:isPlayer() then return true end if creature:getItemCount(config.id) >= 1 then for i = 1, 5 do creature:addBlessing(i) end creature:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, "Você morreu com bless.") else creature:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, "Você morreu sem bless.") end return true end Para TFS 1.2. Não testei.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo