Ir para conteúdo

janmix

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    janmix deu reputação a Banker em Compilando OTC - CodeBlocks - Windows - Vídeo Aula   
    Tutorial, ensinando à compilar as sources do OTC de qualquer versão utilizando codeblocks no windows, à pedido de um amigo!
     
     
     
    LINKS:
     
    MinGW - https://sourceforge.net/projects/mingw/files/
    CMake - https://cmake.org/download/
    CodeBlocks - http://www.codeblocks.org/downloads/26
    Libs MinGW32 - http://www.mediafire.com/file/gf1cr1rj0znxdan/otclient-libs-mingw32.rar
    MinGW c/Libs - https://mega.nz/#!6AtwEJpB!UO4vyzuXYTe8Fw5jaAzA3fg9XKZ4aIngeYqAG0Rv9kM
    Source OTC 0.6.5 - https://codeload.github.com/edubart/otclient/zip/v0.6.5
    Source OTC 0.6.6 - https://codeload.github.com/edubart/otclient/zip/v0.6.6
    Source OTC 0.6.7 - http://www.tibiaking.com/forum/forums/topic/34344-otclient-067-1071/
    Versão Mais Atualizada(Last Release) - https://github.com/edubart/otclient/archive/master.zip
     
    GitHub - https://github.com/edubart/otclient/
    Tópico  - http://www.tibiaking.com/forum/forums/topic/43700-otc-compilando-otclient-no-windows/
     
    Scans:
    https://www.virustotal.com/#/file/2281f14503ea910f93cbc4a29d21326c5ee55c7380659082ae3a16c896ac100f/detection
    https://www.virustotal.com/#/file/e4ed1666b44c63d3603a74e7e101a1af80eff79993e5a7642f4149f71b7edc9d/detection
    https://www.virustotal.com/#/file/aab27bd5547d35dc159288f3b5b8760f21b0cfec86e8f0032b49dd0410f232bc/detection
     
     
    Créditos:
    EduBart - Sources do OTClient
    Kyogron - MinGW c/ Libs
    Wend - Tutorial / Tópico no TK
    Avuenja - Tópico das Sources 0.6.7
    Eu(Banker) - Vídeo-Tutorial
  2. Gostei
    janmix recebeu reputação de Cain Jorge em [DUVIDA] Removedor de frag tirando PK   
    function onUse(cid, item, fromPosition, item2, toPosisition) local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK} if not getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "You don't remover your frags and skulls outside the protected zone.") end if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) doRemoveItem(item.uid, 1) return TRUE end end TENTA AI, dessa vez eu testei. e não deu erro nenhum, fiz usando o seu script antigo.
    se der certo rep+, se não der me fale o erro e eu tento corrigir.
  3. Gostei
    janmix 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.
  4. Gostei
    janmix deu reputação a Pedriinz em [showoff] Coin manager   
    Vi esse sistema em um ot e achei interessante e resolvi fazê-lo afim de estudar novos métodos.
     

     
     
  5. Gostei
    janmix recebeu reputação de gabriel28 em (Resolvido)Atualizar código pra TFS o.4 rev 3884   
    Se eu entendi certo, para o que você quer já existe uma função para isso, pouco usada e pouco conhecida, mas acho que funciona para o que você quer.
    tente deixar assim e veja o resultado:
     
    <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="1">         <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>         <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>         <absorb percentFire="10" percentEnergy="20"/>     </vocation> no caso vai absorver 10% de fire e 20% de energy, no caso recebendo apenas 90% do dano sofrido de fire e apenas 80% do dano sofrido de energy.
     
    Aguardando resposta.
  6. Gostei
    janmix deu reputação a Fir3element em [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)   
    09:46 Uptime: 6496 hours and 40 minutes.
     
    Vou arrumar os bugs que falaram e colocar sqlite.
  7. Gostei
    janmix deu reputação a Ivens Pontes em [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)   
    Como assim? aushduashd
    De inicio suporte a 8.6
    php 5.6+
    mvc
    Só não sou muito bom com layout, então ta bootstrap básico, mas tá ficando mais ou menos assim:
     
     
  8. Gostei
    Reporte qualquer bug encontrado.
     
    - Mudanças:
    * opcode adicionado
    * Monstros andando em cima de corpos
    * War system arrumado
    * Anti-divulgação melhorado
    * Cast system arrumado
    * Crash bugs arrumados
    * Adicionado exhaust ao comprar/vender items
    * Account manager com opção para cidades
    * /ghost stacking arrumado
    * !disband arrumado
    * Erros no linux arrumado
    * Aleta som arrumado
    * Bug nos rings arrumado
    * Adicionado suporte para Visual Studio
    * Remover battle ao entrar em PZ
    * Não pode jogar lixo em casas
    * Salt removido
     
    - Downloads:
    * Distro (x32): https://github.com/Fir3element/binaries/raw/master/x32-windows.zip
    * Distro (x64): https://github.com/Fir3element/binaries/raw/master/x64-windows.zip
    * Requisitos: Microsoft Visual C++ Redistributable Package
    * Source + datapack: https://github.com/Fir3element/3777/archive/refs/heads/main.zip
     
    - Scans:
    * Distro (x32): https://virustotal.com/pt/file/6683a91273b848a39ac21288da9d3abde341436744d6846e35a477c8e7c8f5f7/analysis/1480675335/
    * Distro (x64): https://virustotal.com/pt/file/21028857bb1124f19e0353e7f5775c8f66afc4f87f29df9cf4ab8ca1a046b816/analysis/1480675394/
    * Source + datapack: https://virustotal.com/pt/file/3761b48ee19f3f540d4c4a48c35c73c89a85615876307073494b1dcfed464d36/analysis/1480675473/
  9. Gostei
    janmix recebeu reputação de Issei hYodo em NTO B&W Editada por PedroSTT V2 . 8.54   
    Como eu vi voces com uma dificuldade com o cliente, eu passei as sprites deles de extended para old cliente, jaja edito e coloco o link do download.
     
    coloquei um tibia.pic e o tibia.exe do tibia normal, é só voces trocarem.
     
    EDIT:  [DOWNLOAD PELO MEGA]
     
    Espero ter ajudado, boa sorte com o projeto de vocês.
  10. Gostei
    janmix recebeu reputação de Charleston em Server And Client   
    Posso te recomendar o Poke Stage, acho que é o mais que chega mais próximo ao que você procura.
     
    LINK:
    http://www.tibiaking.com/forum/topic/66422-pda-pokémon-stage/
     
    Espero ter Ajudado,
    Rep+
  11. Gostei
    janmix recebeu reputação de Tricoder em (Resolvido)Npc addons para free   
    tenta ae:
     
  12. Gostei
    janmix recebeu reputação de 111233 em (Resolvido)Npc addons para free   
    tenta ae:
     
  13. Gostei
    janmix recebeu reputação de KotZletY em (Resolvido)Premiu Account Free Para Staff   
    local grupos = 3 -- apartir de qual grupo que vai funcionar local dias = 30 -- tempo de premium account que vai receber function onLogin(cid) if getPlayerGroupId(cid) >= grupos and not isPremium(cid) then doPlayerAddPremiumDays(cid, dias) end return true end olha ai, coloquei o script mais configurável para você, coloquei para funcionar nos grupos acima do 3 (3, 4, 5, 6). só mudar o numero 3 ali se quiser alterar, e o numero de dias também deixei configurável.
     
    infelizmente não consegui colocar para aparecer Premium Account Gratis.
  14. Gostei
    janmix recebeu reputação de ExtremeGoku em Server And Client   
    Posso te recomendar o Poke Stage, acho que é o mais que chega mais próximo ao que você procura.
     
    LINK:
    http://www.tibiaking.com/forum/topic/66422-pda-pokémon-stage/
     
    Espero ter Ajudado,
    Rep+
  15. Gostei
    janmix recebeu reputação de malignofer em [AJUDA] Summon creature ot tibia   
    caso não consiga por a tag no config, é possivel voce colocar este limite na spell. se não conseguir no config me fala a versão do seu servidor que eu faço um spell de summon com limite de summons
  16. Gostei
    janmix recebeu reputação de Damatio em Spells não abre pk   
    Eu já implementei uma vez esse sistema, mas vai precisar fazer uma alteração na source e criar um creaturescripts.
  17. Gostei
    janmix recebeu reputação de esnio12 em (Resolvido)Como tirar as spells das vocações   
    Vai no spells.xml na tag das magias que você quer que não aprenda sozinho, mude needlearn="0" para needlearn="1"
     
    uma dica se for fazer isso para todas da ctrol + h no bloco de notas e subistitui needlearn="0" por needlearn="1"
  18. Gostei
    janmix deu reputação a Enzo Caue em SERVIDOR 0.3.6 DUVIDA   
    sim e sim

Informação Importante

Confirmação de Termo