Histórico de Curtidas
-
janmix deu reputação a Banker em Compilando OTC - CodeBlocks - Windows - Vídeo AulaTutorial, 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
-
janmix recebeu reputação de Cain Jorge em [DUVIDA] Removedor de frag tirando PKfunction 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.
-
janmix deu reputação a xWhiteWolf em New Library v. 1.2Fala 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.
-
janmix deu reputação a Pedriinz em [showoff] Coin managerVi esse sistema em um ot e achei interessante e resolvi fazê-lo afim de estudar novos métodos.
-
janmix recebeu reputação de gabriel28 em (Resolvido)Atualizar código pra TFS o.4 rev 3884Se 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.
-
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.
-
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:
-
janmix deu reputação a Fir3element em [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)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/
-
janmix recebeu reputação de Issei hYodo em NTO B&W Editada por PedroSTT V2 . 8.54Como 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.
-
janmix recebeu reputação de Charleston em Server And ClientPosso 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+
-
janmix recebeu reputação de Tricoder em (Resolvido)Npc addons para freetenta ae:
-
janmix recebeu reputação de 111233 em (Resolvido)Npc addons para freetenta ae:
-
janmix recebeu reputação de KotZletY em (Resolvido)Premiu Account Free Para Stafflocal 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.
-
janmix recebeu reputação de ExtremeGoku em Server And ClientPosso 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+
-
janmix recebeu reputação de malignofer em [AJUDA] Summon creature ot tibiacaso 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
-
janmix recebeu reputação de Damatio em Spells não abre pkEu já implementei uma vez esse sistema, mas vai precisar fazer uma alteração na source e criar um creaturescripts.
-
janmix recebeu reputação de esnio12 em (Resolvido)Como tirar as spells das vocaçõesVai 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"
-
janmix deu reputação a Enzo Caue em SERVIDOR 0.3.6 DUVIDAsim e sim