Ir para conteúdo

gabneitor

Campones
  • Total de itens

    30
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Posts postados por gabneitor

  1. Fala galera eu estou aqui para compartilhar com vocês um restarter que eu fiz... Eu tinha deixado meu server rodando a noite e vi que em quanto eu dormia ele deu algum erro e fechou sozinho! mais eu não consegui ver o que aconteceu... 

     

    Ele mostra a hora que foi iniciado, e dps inicia o servidor, quando o processo do servidor fechar ele tira um print da tela, salva em uma pasta erro e re inicia o servidor... se o erro acontecer novamente ele repete o processo... Ele me ajudou aqui então talvez ajude mais alguém... Eu fiz um vídeo explicando tudo direitinho de como ele funciona e como instalar:

     

     

     

    O Virus Total detectou dois arquivos, que são o Arquivo.Bat e o Nircmd.exe. Mas não se preocupe não fará mal algum a seu pc...

    Se não confia, procure a procedência na internet do nircmd e dos códigos que eu escrevi no .bat

     

    Restarter: http://ellevolaw.com/1z1Y

     

    Scan: https://www.virustotal.com/gui/file/4...

  2. 13 horas atrás, Yan18 disse:

    Vish, geralmente nesse arquivo mostra todas as constantes do servidor (que inclui a cor das mensagens). Mas seu TFS é 1.2 correto? Procurei aqui no fórum a cor das mensagens laranja e uma outra alternativa é com o parâmetro 37, tente esse código:

     

    Testa e me fala se deu certo.

    testei aqui! e não foi, talvez meu servidor não tenha essas config o único que funcionou foi o vermelho

  3. 24 minutos atrás, iceboss disse:

    alguém possui i mapa global 100% 8.6 ? 

    sabem me informar se dá pra por um otserv online com internet compartilhada win10 ?

    Mano acho que mapa global 100% no 8.6 é difícil hoje em dia maioria dos links tão off... se nao encontrar ai no fórum, uma ideia é você tentar pegar de outras versões e transformar para 8.6 e dps corrigir os bugs o mapa...


    Sobre por o servidor online, nunca consegui colocar com net compartilhada... Comigo nenhum tutorial nunca funcionou, O que eu fiz que deu certo foi ligar para meu provedor de internet e contratar um plano de internet fixa... Ai sim consegui .

     

    Boa sorte,

     

     

    www.GranOT.tk

  4. 2 horas atrás, Yan18 disse:

    Pode ser por conta da cor da mensagem, talvez não exista esse parâmetro no seu server. Mas se funcionou as recompensas menos mal, mas faz o seguinte, vai em Data/Lib e mostra o arquivo 000-constant.lua.

    mano olhei aqui e com esse nome eu nao tenho nenhum arquivo em meu servidor, tem um que esta só constants.lua que ta dentro de data/libs/core e dentro dele tem:

    CONTAINER_POSITION = 0xFFFF
    ROSHAMUUL_MORTAR_THROWN = 20200
    ROSHAMUUL_KILLED_FRAZZLEMAWS = 20201
    ROSHAMUUL_KILLED_SILENCERS = 20202
    ROSHAMUUL_GOLD_RECORD = 20203

    agora esse com 000- na frente nao tem... 

    ScreenShot_20200114151329.png

  5. 12 horas atrás, Yan18 disse:

    Estava vendo aqui e no TFS 1x parece que a cor laranja é 36. Testa ai se ficou laranja. Também vi o problema sobre upar vários níveis, é que a condição elseif e os return em cada bloco estava dando problema. Arrumei aqui e testei, deu certo aqui. Substitui o código por:

     

    Testa e me fala se deu problema, lembrando que somente o último bloco do nível, tem que ter o return.

    Com esse aqui eu criei um personagem e passei ele do 19 ao 209... Ganhou todas as recompensas, mas não apareceu nenhuma das mensagens

  6. 2 horas atrás, Yan18 disse:

    Só por curiosidade, testa esse aqui. Substitui todo o código por esse:

     

    A escrita funcionou na cor vermelha!!! Agora eu descobri uma coisa sobre o código... se eu estou em nivel 20 por exemplo e pulo para o nv 80, eu ganho a recompensa do nv 50 e não ganho a do nv 80 mais a mensagem de premiação tanto do nv 50 quanto 80 aparece para min e dps mesmo upando não ganho mais a recompensa do nv 80. Isso não será um problema pra min por que no meu servidor a pessoa não upa tão rápido assim...

    Mais uma vez, obrigado!


    Site do meu servidor caso queira conferir rs': GranOT.tk 

  7. Agora, Yan18 disse:

    Mas a laranja não funcionou depois?

    funcionou não, nem executou o script na real, ficou como se nem tivesse ele, ai como o primeiro que a mensagem em branco funcionou eu deixei assim rs' to tentando agora é trazer gente pra meu servidor ta a 2 dias online já kkkkk

  8. 5 minutos atrás, Yan18 disse:

    É porque você já deve estar com a storage por ter testado antes. Vou mudar a storage e testa ai:

     

    @gabneitor

     

    Testa agora, tinha esquecido de arrumar a storage do if.

    Foi por isso não man, acabei de testar aqui de novo, toda vez que me manda um código novo eu crio um novo personagem e coloco a beira do nível pra upar no primeiro funcionou já então ta de boa!! vlw ai mano vc é D+ vou concentrar em outro probleminha aqui agr kk'

  9. 15 minutos atrás, Yan18 disse:

    Tem sim, substitua o código por esse:

     

    
    local id_crystal_coin = 3043 -- ID CRYSTAL COIN
    local id_montaria_donkey = 13 -- ID MONTARIA DONKEY
    local id_plague_mask = 13925 -- ID PLAGUE MASK
    local id_plague_bell = 13926 -- ID PLAGUE BELL
    local id_soft_boots = 6132 -- ID SOFT BOOTS
    local id_montaria_crystal_wolf = 16 -- ID MONTARIA CRYSTAL WOLF
    
    -- TABELA PARA ADDON CITIZEN DE ACORDO COM SEXO DO PLAYER --
    local addon_citizen = {
     [0] = 136,
     [1] = 128
    }
    
    function onAdvance(cid, skill, oldlevel, newlevel)
    
      if getPlayerLevel(cid) >= 20 and getPlayerStorageValue(cid, 99963) < 1 then
        doPlayerAddItem(cid, id_crystal_coin, 2) -- ADICIONA CRYSTAL COIN 
        doPlayerAddOutfit(cid, addon_citizen[getPlayerSex(cid)], 3) -- ADICIONA ADDON CITIZEN FULL DE ACORDO COM SEXO DO PLAYER
        doSendMagicEffect(cid, CONST_ME_POFF) -- EFEITO AO UPAR
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have received 2 Crystal Coin and the addon Citizen Full for advancing to level 20.") -- MENSAGEM
        setPlayerStorageValue(cid, 99963, 1) -- STORAGE PARA NÃO FICAR UPANDO MAIS ASSIM QUE ESTIVER NO LEVEL OU SUPERIOR
      return true
    
      elseif getPlayerLevel(cid) >= 50 and getPlayerStorageValue(cid, 99964) < 1 then
        doPlayerAddMount(cid, id_montaria_donkey) -- ADICIONA MO0NTARIA DONKEY
        doSendMagicEffect(cid, CONST_ME_POFF) 
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have received donkey mount for advancing to level 50.")
        setPlayerStorageValue(cid, 99964, 1)
      return true  
     
      elseif getPlayerLevel(cid) >= 80 and getPlayerStorageValue(cid, 99965) < 1 then
        doPlayerAddItem(cid, id_plague_mask, 1) -- ADICIONA PLAGUE MASK
        doPlayerAddItem(cid, id_plague_bell, 1) -- ADICIONA PLAGUE BELL
        doSendMagicEffect(cid, CONST_ME_POFF)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have received 30000 gold in your bank for advancing to Level 50.")
        setPlayerStorageValue(cid, 99965, 1)
      return true
      
      elseif getPlayerLevel(cid) >= 100 and getPlayerStorageValue(cid, 99966) < 1 then
        doPlayerAddItem(cid, id_soft_boots, 1) -- ADICIONA SOFT BOOTS
        doSendMagicEffect(cid, CONST_ME_POFF)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have received 60000 gold in your bank for advancing to Level 75.")
        setPlayerStorageValue(cid, 99966, 1)  
      return true  
        
      elseif getPlayerLevel(cid) >= 150 and getPlayerStorageValue(cid, 99969) < 1 then
        doPlayerAddMount(cid, id_montaria_crystal_wolf) -- ADICIONA MONTARIA CRYSTAL WOLF
        doSendMagicEffect(cid, CONST_ME_POFF)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have received 10000 gold in your bank for advancing to Level 100.") 
        setPlayerStorageValue(cid, 99969, 1)
      return true  
      end
      
    return true
    end

    Sobre o efeito, é que não sei se era o único arquivo de up kkk. Mas que bom que não deu problema.

     

    Mas testa ai e me fala.

    dessa vez não ganhou a recompensa e não fez nada na real, sem erro no console, sem itens e sem mensagem 

  10. 22 minutos atrás, Yan18 disse:

    De nada! Que bom que funcionou.

     

    Eu também coloquei efeito ao alcançar tal nível, mas esqueci que geralmente nos server, já tem no script de up efeito de nível. Vê se achar que está ruim (ou duplicado) e quiser que eu tire, só falar.

    Não apresentou problemas o efeito rodou tudo sem erro algum, agora teria como colocar a cor da mensagem laranja ?

  11. tibia-logo-artwork-top.png

     

    Seja bem vindo ao GranOT, servidor feito para jogadores que gostam de um Hard Up, mapa global.

     

    ESTAMOS EM EVENTO DE ABERTURA: Os 10 Primeiros a chegar Nv. 100 ganhará 125 tibia coins 

    Site: www.GranOT.tk
    Ip: 
    191.241.144.33

     

    Spoiler

    Free Bless até Nv 80

     

    Skill: 5x

    Magic lvl: 5x

    Loot: 3x

     

    Exp Rate: 

    1 - 50 = 11x

    51 - 80 = 9x

    81 - 100 = 7x

    101 - 150 = 5x

    141 - 200 = 3x

    201+ = 2x

     

    Cliente Próprio

    Versão 11.46

  12. 5 horas atrás, Yan18 disse:

    Substitui todo seu código por esse:

     

    
    local id_crystal_coin = 3043 -- ID CRYSTAL COIN
    local id_montaria_donkey = 13 -- ID MONTARIA DONKEY
    local id_plague_mask = 13925 -- ID PLAGUE MASK
    local id_plague_bell = 13926 -- ID PLAGUE BELL
    local id_soft_boots = 6132 -- ID SOFT BOOTS
    local id_montaria_crystal_wolf = 16 -- ID MONTARIA CRYSTAL WOLF
    
    -- TABELA PARA ADDON CITIZEN DE ACORDO COM SEXO DO PLAYER --
    local addon_citizen = {
     [0] = 136,
     [1] = 128
    }
    
    function onAdvance(cid, skill, oldlevel, newlevel)
    
      if getPlayerLevel(cid) >= 20 and getPlayerStorageValue(cid, 99963) < 1 then
        doPlayerAddItem(cid, id_crystal_coin, 2) -- ADICIONA CRYSTAL COIN 
        doPlayerAddOutfit(cid, addon_citizen[getPlayerSex(cid)], 3) -- ADICIONA ADDON CITIZEN FULL DE ACORDO COM SEXO DO PLAYER
        doSendMagicEffect(cid, CONST_ME_POFF) -- EFEITO AO UPAR
        doPlayerSendTextMessage(cid, 19, "You have received 2 Crystal Coin and the addon Citizen Full for advancing to level 20.") -- MENSAGEM
        setPlayerStorageValue(cid, 99963, 1) -- STORAGE PARA NÃO FICAR UPANDO MAIS ASSIM QUE ESTIVER NO LEVEL OU SUPERIOR
      return true
    
      elseif getPlayerLevel(cid) >= 50 and getPlayerStorageValue(cid, 99964) < 1 then
        doPlayerAddMount(cid, id_montaria_donkey) -- ADICIONA MO0NTARIA DONKEY
        doSendMagicEffect(cid, CONST_ME_POFF) 
        doPlayerSendTextMessage(cid, 19, "You have received Donkey mount for advancing to level 50.")
        setPlayerStorageValue(cid, 99964, 1)
      return true  
     
      elseif getPlayerLevel(cid) >= 80 and getPlayerStorageValue(cid, 99965) < 1 then
        doPlayerAddItem(cid, id_plague_mask, 1) -- ADICIONA PLAGUE MASK
        doPlayerAddItem(cid, id_plague_bell, 1) -- ADICIONA PLAGUE BELL
        doSendMagicEffect(cid, CONST_ME_POFF)
        doPlayerSendTextMessage(cid, 19, "You have received Plague Mask and Plague Bell for advancing to Level 80.")
        setPlayerStorageValue(cid, 99965, 1)
      return true
      
      elseif getPlayerLevel(cid) >= 100 and getPlayerStorageValue(cid, 99966) < 1 then
        doPlayerAddItem(cid, id_soft_boots, 1) -- ADICIONA SOFT BOOTS
        doSendMagicEffect(cid, CONST_ME_POFF)
        doPlayerSendTextMessage(cid, 19, "You have received Soft Boots for advancing to Level 100.")
        setPlayerStorageValue(cid, 99966, 1)  
      return true  
        
      elseif getPlayerLevel(cid) >= 150 and getPlayerStorageValue(cid, 99969) < 1 then
        doPlayerAddMount(cid, id_montaria_crystal_wolf) -- ADICIONA MONTARIA CRYSTAL WOLF
        doSendMagicEffect(cid, CONST_ME_POFF)
        doPlayerSendTextMessage(cid, 19, "You have received the Crystal Wolf mount for advancing to Level 150.") 
        setPlayerStorageValue(cid, 99967, 1)
      return true  
      end
      
    return true
    end

     

    Eu peguei os ID da montaria, addon citizen e crystal coin em outros scripts porque eu não conheço muito do tibia então não sei qual os id. Mas qualquer coisa, só trocar os id nas variáveis. 

     

    Também tirei o Balance porque você não comentou dele, então não sei se era para continuar com ele ou não no código, mas se era para ele continuar, só me avisar que coloco novamente.

     

    Testa e me fala se der algum problema.

    Perfeito funcionou, obrigado! 

  13. 1 minuto atrás, Poke X Ice disse:
    
    adicione isso doPlayerAddItem(cid, iddoitem, quantidade)
    
     em cima disso: setPlayerStorageValue

     

    iddoitem = id do item

     

    quantidade = quantidade do item

    certo mais o que eu adiciono ali para dar ao player o addon e o que eu adiciono pra dar a montaria ?

  14. Olá pessoal, preciso de ajuda... Em meu servidor eu tenho esse código ai acima que ao player chegar em tal nível ele ganha certa quantia em dinheiro...

     

    Eu gostaria de mudar este código para o seguinte e nao to conseguindo :/

     

    Nv. 20 ganhar Addon Citizen Full + 2 cristal coins

    Nv. 50 ganhar montaria Donkey

    Nv. 80 ganhar 1 Plague Mask (ID 13925) e um Plague Bell (ID 13926)

    Nv. 100 ganhar Soft Boots (ID 6132)

    Nv. 150 ganhar montaria Cristal Wolf

     

    Obs. Se alguém puder entrar no servidor pra ver se consegue conectar eu ficaria muito grato, até agora não consegui ninguém pra testar ---> GranOT.tk

    se quiser participar do desenvolvimento tem vaga rs' (principalmente se saber configurar o paypal do gesior...)

     

  15. É uma pena que ninguém te respondeu até agora uma coisa tão simples como essa, mesmo que não te ajude mais tomara que ajude outras pessoas com a mesma duvida e mantenha essa comunidade de pé.

    1º - Baixe um servidor. Aqui no Xtibia tem vários, por mais que a maioria dos links estejam off hoje em dia, ainda há alguns por ai, recomendo que baixe um servidor na versão 8.60 pois é mais fácil de por pra rodar. 

     


    2º - Baixe o Cliente do tibia 8.60 e um Ipchanger para que você possa entrar no jogo. (não vou por link por que acha isso muito fácil)

     

    3º após baixar a pasta do servidor extraia ela para um lugar de sua preferencia, EU gosto de por meus servidores no disco local C:/ mais o lugar nesse caso ai não importa. Dentro da pasta você vai encontrar um arquivo chamado Config.lua Abra ele com o Bloco de notas, se você tiver o Notepad++ pode ser também é mais bonitinho pra editar códigos.

    Dentro dele procure ip = "198.69.86.32" (se tiver baixado o que eu coloquei ali em cima vai estar assim) esse numero entre aspas é o Ip de alguém que estava usando esse servidor e não tirou, as vezes você pode encontrar com outra coisa no lugar ou até vazio.... Como você falou que quer por apenas para ser um servidor Local e não por online, deixe assim: ip = "127.0.0.1" Se fosse para por online seria outro processo e ali você colocaria seu IP... mais como eu falei é outro processo, e é bem mais complicadinho...

     

    Feito isso pode salvar e fechar... Dentro desse arquivo Lua tem varias outras configurações de seu servidor, você pode customizar a vontade só tomando cuidado pra não mudar o que você não sabe o que é...

     

    dentro da pasta Baiak Absolute\data\world você encontra um arquivo .OTBM, esse é o mapa de seu servidor. Se você quiser criar o seu próprio baixe o Ramere's Map Editor e com ele você consegue tanto editar o mapa quanto criar o seu próprio do zero, tem tutoriais no fórum que ajudam com isso.

     

    volte lá na pasta que está seu arquivo.lua e execute o TheForgottenServer.exe. Quando executar você verá a Distro de seu servidor Compilado e executando uma serie de verificações e colocando o servidor online, como você colocou o IP 127.0.0.1 o servidor será local 

     

    Abra o Tibia 8.60 e no ip changer você coloca o ip 127.0.0.1. Entre com a conta 1/1 e crie sua conta normalmente

     

    Na mesma pasta que esta seu arquivo .lua tem um programinha sqlitestudio-2.1.5.exe (se baixou o do link que coloquei aqui) ele serve para que você possa estar editando o banco de dados, que também está nessa mesma pasta (Baiak.s3db) abra o Sqlite Studio, deixe o idioma Inglês mesmo e de OK, fecha uma janela que vai abrir, clica em Add data base e selecione o arquivo Baiak.s3db e dê OK. Dê dois cliques no nome do arquivo para abrir as tabelas, procure a tabela accounts e de dois cliques nela vai abrir do lado. 

     

    Ali você vai na aba Data e vai ver todas as contas criadas a que você criou vai ser a ultima, anote o ID dela.

     

    Agora abra a tabela Players, e verá todos os personagens criados na aba Data dela. Procure o personagem que o group_id dele seja 6... Esse é o GOD do servidor. No account_id desse personagem você irá colocar o ID de sua conta que vimos na outra tabela. Quando por a ID clique no V zinho que vai ter ali em cima para confirmar (aperte até nao poder mais clicar) LEMBRE DE ESTAR DESLOGADO PARA FAZER ISSO. 

     

    Pronto, servidor configurado localmente e com a conta do GOD em mãos.

     

    Se ajudei colabore com um Rep+ rs

  16. 5 minutos atrás, brazvct disse:

    Deixa do jeito que tava, basta ir no arquivo create_item.lua (Talkactions /scripts) e apagar isso:

    
        if player:getAccountType() < ACCOUNT_TYPE_GOD then
            return false
        end


    Dai é só voce colocar requisito Access na tag do talkactions pra dar acesso a um grupo especifico.

    Deu certo! vlw

  17. 1 minuto atrás, brazvct disse:

    O Znote Aac funfa só com o xampp mais novo eu acho, enquanto os outros websites precisam de versões antigas do xampp
    eu uso esse xampp pra sites derivados:
    xampp-win32-1.8.2-6-VC9-installer

    Show, vou fazer o teste aqui... Mano talkaction /i nao ta funcionando tentei pegar de outros server e nada o god eu ja mudei o acesso pra 2 e 3 como ta no groups.xml mais nao funcionou. Quando dá /i nada acontece, o que eu faço pra resolver isso ?

  18. 3 horas atrás, brazvct disse:

    @gabneitor CTRL mais e CTRL menos (OU CONTROL IGUAL)

    eu sei desse atalho eu queria por no automático, quando a pessoa abrir o OTC ele já da no zoom mais próximo... eu to ligado que tem um arquivo que muda de opção 1, 2 ou 3 (eu acho) mas não lembro onde fica.

     

    Edit: Achei o que eu queria aqui, ficava no gameinterface.lua e era só mudar o:

        gameMapPanel:setZoom (24)

     

    Obrigado, o arquivo e o servidor ta Top, o único problema é que eu só consegui colocar ele com site Znote ACC, não consegui encontrar nenhum Gesior ACC que funcionasse ou pelo menos não soube faze-lo.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...