Ir para conteúdo

knepperzik

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    knepperzik deu reputação a FlameArcixt em Castle não esta salvando guild dominante   
    chama no discord, nao posso acompanhar oq vc ta fazendo a cada 5 minutos de resposta no tk Arcixt#1329
    Topico finalizado, resolvido no Discord.
  2. Curtir
    knepperzik deu reputação a Bruxo Ots em Compilar TFS 1.3 Vcpkg   
    Fala tigrada, videozinho curto ensinando a compilar usando a nova forma de compilar as sources tfs.
     
    Utilizei a base do pessoal da otg, mas o processo serve para ambas sources.
     
     
     
    Links Uteis
     
    Downloads
    Visual Studio
    Git
     
     
    Comandos para instalação do Vcpkg
    cd C:/ git clone https://github.com/Microsoft/vcpkg cd vcpkg ./bootstrap-vcpkg.bat ./vcpkg integrate install  
    Bibliotecas
     
    64x ./vcpkg install --triplet x64-windows boost-iostreams boost-asio boost-system boost-filesystem boost-variant boost-lockfree luajit libmariadb pugixml cryptopp x32 ./vcpkg install boost-iostreams boost-asio boost-system boost-filesystem boost-variant boost-lockfree luajit libmariadb pugixml cryptopp
    Todo o credito a equipe do TFS
     
    Links de Download sem scan pois são de fontes confiaveis.
  3. Obrigado
    knepperzik deu reputação a MatteusDeli em (Resolvido)Problema NPC DAILY   
    @knepperzik
     
    Então o jeito que eu tinha feito é que toda fez que o player logar iria resetar as storages da task, então ele teria que finalizar a task sempre online. Eu fiz uma alteração no script tente fazer desta forma pra ver se funciona, toda vez que o servidor iniciar ele vai zerar todas as storages dos players que começaram a task, segue o script: 
     
    Primeiro de tudo, vá no arquivo data/creaturescripts/scripts e abra o login.lua e remova as linhas que você adicionou usando o script anterior:
     
    Vá em data/globalevents/scripts e crie um arquivo chamado dailyReset.lua e cole isto dentro: 
     
    Registre o script no globalevents.xml adicionando esta linha nele :
     
    Agora, vá em data/npc/scripts e procuro pelo script do NPC daily que se chama tasker (caso tenha mudado o nome então procuro pelo nome que voce alterou) e troque por esse script :
     
  4. Curtir
    knepperzik deu reputação a MatteusDeli em (Resolvido)Problema NPC DAILY   
    @knepperzik
     
    Boa tarde, vá até a pasta data/creaturescripts/scripts abra o arquivo login.lua e embaixo aonde está function onLogin(cid) coloque este trecho de código:
     
    if getPlayerStorageValue(cid, task_start) > 0 then ClearAllStoragePlayer(cid) setPlayerStorageValue(cid, task_start, -1) end if getPlayerStorageValue(cid, task_finish) > 0 then setPlayerStorageValue(cid, task_finish , -1) end if getPlayerStorageValue(cid, task_start_opcao1) > 0 then setPlayerStorageValue(cid, task_start_opcao1, -1) end if getPlayerStorageValue(cid, task_start_opcao2) > 0 then setPlayerStorageValue(cid, task_start_opcao2, -1) end  
  5. Gostei
    knepperzik recebeu reputação de Vodkart em (Resolvido)Set Outfit   
    Consegui resolver!
  6. Gostei
    knepperzik deu reputação a LeoTK em (Resolvido)Skin por Vocação   
    essa é a linha que adiciona no set outfit só adaptar pro teu script
     
    doPlayerAddOutfitId(cid, 44, 3)  
  7. Obrigado
    knepperzik deu reputação a Naze em (Resolvido)Tile por skill   
    troca o getPlayerLevel(cid) por getPlayerSkillLevel(cid, SKILL_SWORD)
  8. Obrigado
    knepperzik deu reputação a Shiuns em (Resolvido)Ao upar club ganhar recompensa   
    function onAdvance(cid, skill, oldLevel, newLevel) local config = { [50] = {item = 2160, count = 5}, [100] = {item = 2160, count = 15}, [150] = {item = 2160, count = 20}, [200] = {item = 2160, count = 25}, [250] = {item = 2160, count = 30}, [300] = {item = 2160, count = 50}, [350] = {item = 4891, count = 1}, [400] = {item = 4892, count = 1}, } if skill == SKILL_CLUB then for level, info in pairs(config) do if newLevel >= level and (getPlayerStorageValue(cid, 30705) == -1 or not (string.find(getPlayerStorageValue(cid, 30705), "'" .. level .. "'"))) then doPlayerAddItem(cid, info.item, info.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Parabéns, você atingiu o level "..newLevel.." e ganhou "..info.count.." "..getItemNameById(info.item)..".") local sat = getPlayerStorageValue(cid, 30705) == -1 and "Values: '" .. level .. "'" or getPlayerStorageValue(cid, 30705) .. ",'" .. level .. "'" setPlayerStorageValue(cid, 30705, sat) end end end return true end  
  9. Gostei
    knepperzik recebeu reputação de Lurk em (Resolvido)Ao usar armas servidor congela   
    Fiz isso, e por enquanto parece que funcionou! Valeu +rep
  10. Curtir
    knepperzik deu reputação a Lurk em (Resolvido)Ao usar armas servidor congela   
    cara, é muito simples
     
    cada vocação tem uma "especialização" com armas digamos assim, knight upa bem a sword mas upa mal o ml, e o knight de alguma forma pegar ml 120 e usar um exura vita da vida o servidor vai freezar, do mesmo jeito que se um sorcerer pegar sword 120 e tentar atacar com ela o servidor vai freezar. Isso é definido no vocations.xml
     
    ve o valor da sword do knight e poe esse valor em sword de todos, ml do mage pra todas tambem, desse jeito n vai ter freeze

Informação Importante

Confirmação de Termo