Ir para conteúdo
Banner com Efeitos

portland

Membro
  • Registro em

  • Última visita

Tudo que portland postou

  1. Acredito que seja TFS 0.4 né? se for uma solução seria baixar outro distro ou as sources e compila-las, tem um sistema no TFS em que o distro pode ser compilado com War Sistem acredito que isso faça com que os players percam tudo ao morrer. Tente baixar outro executavel TFS para seu servidor, se funcionar avise.
  2. mande a versão do gelsior que você usa para facilitar, PHP não é meu forte, sou expecializado em C++ e lua, mas vou fazer o que poder.
  3. portland postou uma resposta no tópico em Suporte Tibia OTServer
    Acredito que estas funções nao são do distro, tente desativar o npc, o sistema de guild e deletar o char account manager da database para ver se esses bugs continuam. Rev 3777 é TFS neh, qualquer coisa tente baixar a outra versão da distro do TFS 3884, se nao conseguir desativar os bugs manualmente talvez desse modo funcione.
  4. A primeira parte nao se preocupe deve ser uma função que tem no gelsior que so puxa os dias de VIP quando tem um char criado na conta. Quanto ao segundo erro de ficar bagunçado é por que quando você cria o char e nao entra no servidor a outfit dele fica indefinida (pode ver que nao aparece) ai o quadrado da "Vida" vai para o lugar que deveria ficar outfit e fica bagunçado, uma solução seria colocar para monstrar uma outrfit padrao mesmo se o char nao entrar no servidor.
  5. Vou tentar explicar. Quando uma função tem 'set' no começo geralmente ela serve para mudar um valor entao nunca voce ira encontrar uma função com 'set' no começo e somente com o parametro '(cid)' um exemplo: setPlayerStorageValue(cid, 7777, 1) essa função pega a storage 7777 (que por padrão vale -1) do player 'cid' e muda para o valor dela para 1 Mas acredito que a função setPlayerRecoveryKey(cid) nao esteja dentro de .../data/lib/050-function.lua (verifique se possivel) entao em outras palavras ela nao existe e retorna um valor nulo 'attempt to call global 'setPlayerSetRecoveryKey' (a nil value)' . Nao so muito bom para explicar, mas espero ter ajudado Quando a venda pelo site, eu nao programo muito em PHP, mas pesquise por register.php dentro dos arquivos do site se vc entender pode dar uma boa ajuda para fazer. Espero ter ajudado!
  6. se voce poder falar a versão do servidor que esta usando fica mais facil, da uma olhada tbm em creaturescripts, deve ter alguma coisa la dentro fazendo com que quando o player morre perde tudo, bom, nao tem como saber mesmo sem saber o serv que esta usando.
  7. Vá ate a pasta do seu server e abra o config.lua, aperte Ctrl+F e pesquise por 'worldType' verifique se esta em 'enforced' algo assim, se estiver mude para 'open' se for TFS , se nao mude para 'pvp'. Espero ter ajudado!
  8. vá em ...\data\actions\scripts copie qualquer arquivo .lua e renomeie para 'addon', apague tudo que esta dentro e coloque: <!-- Script by Port --> function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddOutfit(cid, 156, 1) --Assassin mulher addon 1 doPlayerAddOutfit(cid, 156, 2) --Assassin mulher addon 2 doPlayerAddOutfit(cid, 152, 1) --Assassin homem addon 1 doPlayerAddOutfit(cid, 152, 2) --Assassin homem addon 2 doCreatureSay(cid, 'Você ganhou outfit assassin full', MESSAGE_INFO_DESCR) doRemoveItem(xxxx, 1) --MUDE O XXXX PARA O ID DO ITEM AKI return true end e adicione esta linha em actions.xml: <action itemid="xxxx" script="addon.lua"/> substitua o xxxx pelo ID do item que deseja usar para adicionar a addon! dentro de ...\data\XML tem um arquivo outfit.xml abrindo-o vc vera a lista e ID dos outfits do seu servidor, doPlayerAddOutfit(cid, 156, 1) modifique isto para selecionar outras outfits e outras addons AZUL = ID da outfit (no caso 156 é assassin female) AMARELO = addon que deseja adicionar (1 ou 2) script feito para TFS 0.4, talvez nao funcione em outros, eu nao testei, ja passo da minha hora de dormi Espero ter ajudado!
  9. portland postou uma resposta no tópico em Suporte Tibia OTServer
    Da pra fazer com a função onKill: vai em ...\data\creaturescripts\scripts copie qualquer arquivo e renomeie para 'killer'(arquivo lua), dentro coloque: function onKill(cid, target) local fragName = getPlayerName(target).. '['..getPlayerLevel(target)..']' doBroadcastMessage( getPlayerName(cid)..'['..getPlayerLevel(cid)..']'.." matou o jogador "..fragName..'.', MESSAGE_INFO_DESCR) end dentro de creaturescripts.xml adicione a linha: <event type="kill" name="PlayerKilling" event="script" value="killer.lua"/> e por ultimo vá em ...\data\creaturescripts\scripts abra o arquivo login.lua e adicione junto aos registerCreatureEvents a linha (dentro da função onLogin, nao se esqueça): registerCreatureEvent(cid, "PlayerKilling") a lista de tipos de mensagens e cores, pode te ajuda se quiser mudar as cores: MESSAGE_TYPES = { ["advance"] = MESSAGE_EVENT_ADVANCE, ["event"] = MESSAGE_EVENT_DEFAULT, ["white"] = MESSAGE_EVENT_DEFAULT, ["orange"] = MESSAGE_STATUS_CONSOLE_ORANGE, ["info"] = MESSAGE_INFO_DESCR, ["green"] = MESSAGE_INFO_DESCR, ["small"] = MESSAGE_STATUS_SMALL, ["blue"] = MESSAGE_STATUS_CONSOLE_BLUE, ["red"] = MESSAGE_STATUS_CONSOLE_RED, ["warning"] = MESSAGE_STATUS_WARNING, ["status"] = MESSAGE_STATUS_DEFAULT } Fiz a script baseado em OTserv TFS 0.4, nao testei porque estou com sono, se funcionar avise.
  10. portland postou uma resposta no tópico em Websites
    É impossivel colokar o site on-line, pelo menos para mim... estou desde as 00:30 mexendo com isso ainda nao consegui deixa online pra um amigo acessa. Ja liberei todas as portas. O config.lua ta totalmente arrumado, mudei as portas 80 para 8090 (todas) e as 443 para 4499(todas tbm), ja tentei com senha e sem senha no mysql. Mudei portas do config do site do poke, nada tbm. Criei ip fixo, tentei sem tbm e nao deu, ja tentei pela porta 80 (quando tentei tava porta 443 ainda, depois que mudei) antes de muda. Reinstalei, tirei os arquivos e colokei denovo pra reconfigura o site, reiniciei o PC umas 3 vezes. Adicionei no OTservlist, o Serv fica on, mas ninguem consegue acessa o site. Já acessei isto tbm pra ver se tava tudo liberado e deu certo, http://vapus.net/canihost. Eu nao consigo pensar em mais nada, se alguem pensa em mais algo me fala...

Informação Importante

Confirmação de Termo