Histórico de Curtidas
-
Espedito deu reputação a EddyHavoc em Como inserir um caractere NULL utilizando o Notepad++Notepad++
Vá em Editar > Painel de Caracteres para exibir o Painel de Inserção ASCII.
Coloque o cursos aonde você quer inserir o caractere NULL.
Clique duplo em NULL (Na coluna Caractere) para inserir.
-
Espedito deu reputação a Cat em Telhado Venore do Tibia Completo (81 peças)Veja também: • Telhado Clássico do Tibia Completo [191 peças]
TIBIA - TELHADO VENOREAN
Estou disponibilizando esse jogo de telhados do Tibia com as peças que faltam.
(ainda faltam algumas mas da pra usar de forma completa desse jeito).
Façam bom uso!
Download:
Venorean_roofs_by_nolis.rar
Conteúdo do pack:
-
Espedito deu reputação a Cat em Telhado Clássico do Tibia Completo [191 peças]Veja também: • Telhado Venore do Tibia Completo (81 peças)
TIBIA - TELHADO CLÁSSICO
Fiz esse pack e decidi compartilhar com a comunidade. Aproveitei e fiz um rework em algumas peças auxiliares como Arcos, Corrimãos. Acompanha também no pack bordas, chaminés e fumaças.
?
https://discord.gg/Ewu2J3qWhe.
CONTEÚDO DO PACK
»telhados_academia_de_mapping.rarspan widgetspan widget
-
Espedito deu reputação a LeoTK em Pack Sprites 9GB [Vários Temas]Salve galera a um tempo eu vinha colecionando clientes de diversos temas como Tibia/Naruto/Poketibia etc.... bom eu havia compartilhado no privado para ajudar pessoas que não tinham sprites para começar projetos etc... e o membro @diarmaint tentou postar esse pack porém o mesmo não conseguiu fazer o scan do arquivo então resolvi compartilhar com todos espero que possa ajudar a todos que precisarem.
Obs: Todos os clientes estão divididos em pastas com dat/spr
Download:
MEGA
MEDIAFIRE
Scan:
Pelo arquivo ser muito grande, mesmo compactado não foi possível efetuar o scan do mesmo, porém são apenas arquivos de dat/spr e possíveis clientes em OTC completos também não tem nenhum tipo de vírus ou qualquer arquivo malicioso.
São muitos clientes para citar os créditos de todos mas só me enviar uma mensagem no privado que vou adicionando os créditos
-
Espedito deu reputação a Endless em Gerador de Outfits Automática para o SiteOlá meus senhores, tem muita gente que pede serviços em relação a Gerar Outfits Animadas do seu cliente, o que muitos não sabem é que existe esse sistema de Gerar as Outfit animadas gratuitamente na internet e ele foi desenvolvido pelo Gesior.pl (Polones), então todo o crédito deste tutorial em relações a códigos vão para ele.
Primeiro de tudo, o que é esse Sistema de Gerar Outfits Animadas?
Basicamente é 1 Sistema Web que vai ler o teu tibia.spr / tibia.dat e seu items.otb e gerar todas suas outfit do seu cliente em forma de frames e na hora de exibir o sistema utiliza uma script em php que fica responsável por montar 1 gif utilizando esses frames.
O resultado é algo como isto:
Existe 2 formas de utilizar o sistema, eu vou ensinar a mais fácil, para quem quiser vou deixar o link do código fonte e vocês podem simplesmente estar clonando o repositório e fazer suas alterações a vontade. (Sim, ele é open source e.e).
Código Fonte: https://github.com/gesior/open-tibia-library
Explicando como utilizar o sistema:
1° acesse o link => https://outfit-images.ots.me/generator/
Você deve visualizar algo como isto:
Percebam que ele vai pedir os seguintes dados:
-Client Version:
-Sprite file:
-Dat file:
-Otb file:
Antes de sair adicionando, precisamos configurar nosso cliente para que o sistema consiga reconhecer ele. Abra seu cliente no object builder. Agora vá na área de effects e apague todos os efeitos. Sim apague TODOS, agora vá até Tools->Spriter Otimizer
Clique em start e você vai ter 1 retorno parecido com isto:
Agora aperta CTRL+SHIFT+S, vamos salvar esse cliente em 1 pasta separada (você só vai usar ele pra esse sistema, então fique tranquilo, você não vai apagar o original). Na hora de salvar deixe desmarcado as 3 opções (Extended, Transparency, Improved Animations).
Tendo feito isso, agora vamos voltar para o site.
Em Client Version você vai digitar a versão de seu cliente. Exemplo: Se for 8.60 digite 860
Em sprite file você vai selecionar o tibia.spr do seu cliente que você exportou (esse sem efeitos)
Em dat file você vai selecionar o tibia.dat do seu cliente que você exportou (esse sem efeitos)
Em otb file você vai selecionar o items.otb do seu servidor.
Agora clique em Load Files. Você deve ter 1 retorno parecido com isto:
Agora clique em Generate Imagens e ele vai começar a gerar os frames das suas outfits.
Ao terminar ele vai efetuar sozinho o download das outfits.
Agora acesse este repositório no github e baixe os arquivos: https://github.com/gesior/open-tibia-library/tree/master/tools/colored-outfit-images-generator
Tendo feito o download, você vai extrair a pasta outfits.zip que você baixo e extrair a pasta que você clonou o repositório. Ao extrair o arquivo outfits.zip você vai encontrar 1 pasta chamada outfits_anim, dentro dela você deve ter algo como isto:
Cada pasta é referente a 1 looktype do seu cliente.
Agora copie a pasta 'outfits_anim' que está dentro da pasta outfits que você extraiu e cole dentro da pasta do repositório que foi clonado. Ficando assim:
Pronto, agora você somente precisa deixar essa pasta em 1 servidor web e utilizar a mesma via requisição. Exemplo:
Se você for exibir uma outfit, você pode exibir da seguinte forma:
<img src="http://seudominio.com/nomedapastaqueestaoosarquivos/animoutfit.php/?id=270">
Esse id será o looktype que você deseja. Lembrando que: Você pode colocar 1 script pra puxar a outfit de cada vocação e chamar esse diretório, ele vai exibir a imagem já com o diretório correto.
Sugestão de uso: Para derivados de NTO/DBO e afins, você pode utilizar para exibir as outfits de transformações de cada Personagens, algo como isto:
Outra opção é exibir na lista de Ranking no menu da direita (Normalmente Tibia Classico faz isso)
A criatividade fica por conta de vocês.
Créditos:
Gesior.pl por todo o código e disponibilizar para a comunidade em 1 Forum Gringo
A mim por disponibilizar o tutorial para a comunidade.
-
Espedito deu reputação a Thayguroficial em [RESOLVIDO] Editar template modern aacFala pessoal,
Estou com dificuldade em editar as imagens do template (Download Client, Shop..).
Alguém por favor poderia me ajudar?
Obs: a imagem que eu quero por está no mesmo tamanho (dimensões) que a outra imagem, mesmo formato (PNG) e o mesmo nome.
Edit:
Consegui resolver pessoal, eu burro, estava mudando as imagens em um outro htdocs. Mas se alguém está com a mesma dúvida, é só deixar a imagem na mesma dimensão, formato e o mesmo nome da imagem que você quer mudar. Se caso você fizer tudo isso e não alterar, limpe os cookies do seu navegador!
-
Espedito deu reputação a Atiralol Korobeiniki em encryptionType = "plain"bom irei falar como resolver isso ja como n achei nada na net de como arrumar esse erro, então eu queria que os credito viessem para min !!!
essas pessoas que tentaram te ajudar nem testaram isso e falam pra mudar pra algum tipo de encryptografia mais n é isso que a galera quer
vai la no editor account
selecione a sua databasse
vai lá em server_config
nas tabelas você seleciona encryption o value vocês alteram para 0
se eu ajudei voces deixem o rep +
-
Espedito deu reputação a L3K0T em erro ao abrir o serverNo such file or directory = não está achando o arquivo.lua no caminho informado Spawn::addMonster = não está achando o monstro em sua monster.xml, você pode adicionar ele Warning - Houses::loadFromXml = está sem saida na casa, tipo não temn a agua azul na frente da porta ai da esse erro resolve pelo RME. Warning - Spells::registerEvent = tag duplicada ou item duplicado usando mesmo id ou nome.
-
Espedito deu reputação a crazydave em AJUDA [Error - IOMapSerialize::loadMapBinary]Peço desculpas se não for permitido comentar em posts antigos.
Ao menos no meu caso foi causado por causa da tabela houses na database... Só truncar ela que não aparece mais.
TRUNCATE ` houses ` Espero que isso ainda ajude alguém agora ou no futuro.
Obrigado.
#edit
Tive mesmo erro, esqueci como resolver e acabei aqui de novo.
Motivo do erro foi que adicionei uma nova house com depot e lixeira nela... A solução foi o que falei, de truncar a tabela houses, mas também trunquei as outras tabelas relacionadas a houses como por exemplo houses_data.
-
Espedito deu reputação a Movie em Ensinando como compilar TFS 0.4 [COM IMAGENS]Como compilar no Windows (TFS 0.4)
E aí pessoal, beleza?
Apanhei muito para aprender a compilar no Windows, nunca dava conta, e um dia alguém (não me lembro quem) me ajudou e estou aqui para repassar esse conhecimento...
Enfim, hoje vou ensinar como compilar a TFS 0.4 no Windows, e em breve, no Linux.
Primeiramente, irei deixar a lista de programas que iremos precisar.
====================================================================================
Dev C++ (Links para download no spoiler)
====================================================================================
Uma TFS 0.4
====================================================================================
Feito o download de tudo isso, vamos ao passo a passo.
====================================================================================
1º Após baixar a TFS, abra a pasta e encontre a pasta src
====================================================================================
2º Abra a pasta, encontre a pasta dev-cpp encontrada dentro da pasta src
====================================================================================
3º Crie uma pasta chamada "Obj" dentro dessa pasta
====================================================================================
4º Beleza, agora vamos abrir o Dev C++
====================================================================================
5º Com o Dev C++ aberto, vamos abrir o projeto da TFS 0.4
====================================================================================
6º Irá aparecer uma caixa para você escolher qual arquivo você irá procurar. Então vamos naquela pasta dev-cpp e encontraremos o "TheForgottenServer.dev" e selecionaremos ele.
====================================================================================
7º Irá carregar muitos arquivos que apareceram em uma lista, não recomendo vocês mexerem neles se não tiver um conhecimento necessário para tal.
====================================================================================
8º Agora vamos no Menu Project -> Project Options, ou apertar Alt + P
====================================================================================
9º Feito isso, vamos em Parameters e iremos adicionar algumas coisas em C++ compiler e em Linker
====================================================================================
10º Em C++ compiler coloque esses parâmetros
====================================================================================
11º Agora em Linker, coloque esses parâmetros
====================================================================================
12º Ainda em Project Options, vamos na aba Build Options e iremos escolher o Object file output directory e colocar aquela pasta "Obj" que criamos lá em cima
====================================================================================
13º Feito isso, irá ficar assim
====================================================================================
14º Agora pode dar Ok no Project Options
====================================================================================
15º Agora, vamos COMPILAR!!
Use o primeiro item (o que tem 4 janelinhas de cores diferentes) ou use Ctrl + F9
====================================================================================
16º Irá aparecer uma janela como essa aqui, fique tranquilo, está tudo normal!
====================================================================================
17º Ao terminar, aparecerá essa janela e a sua TFS 0.4 está compilada.
====================================================================================
18º Voltamos naquela pasta dev-cpp e encontraremos esse arquivo, ele é a sua Distro.
====================================================================================
19º Agora só jogar ela na sua datapack e utilizá-la. (Não esqueça de adicionar as libs)
====================================================================================
É isso pessoal, espero que tenham conseguido, se houver alguma dúvida, vai deixar aqui nos comentários que vou tentar ir respondendo...
-
Espedito deu reputação a Cain Jorge em [BASE] Naruto rox ( 2 Update ) 30 Setembro 2017.Naruto Rox
2 update
Todos os Items a seguir foram Adicionados e Refeitos. ( Desde dos Dropaveis / Raros / Quest )
Processo Que foi Refeito os Items.
Castle + Hunt
Hunt Castle
Novos Talkactions
Distro Suja? Aqui não
REP+
INGAME
OBSERVAÇÕES:
Baixar
-
Espedito deu reputação a raell5 2 em [New] Monstros Com Pk Red Ou Black Ou Yellow !Olla Galerinha Estou Lhes Trazendo Meu Systema De Pk Em Monstro !
Quem Quiser Aprender Segue Esse Post De Baixo !
Vá Em Data/Monster/ é Procure O Monstro que Vc Quer Deixar Pk e Abrao Como Bloco De Notas Coloque Isto
<flag Skull="5" /> Tem 5 Tipos De Skulls 1 pk Nao Aparesse 2 Nao Aparesse Ainda 3 Pk Normal 4 Red 5 Black Segue O Exemplo Há Baixo !
Exemplo !
Flags Yellow e Green !
Bom Ae Esta Meu Systema De Skull Monster ! Boa Sorte Em Seu Ot ! :]
-
Espedito deu reputação a ViitinG em Teleport Scroll SystemPara quem não sabe como funciona o script : Ao dar use em um item writable no caso 1949(configurável),você pode escrever o local que deseja ser teleportado e clicar em OK para ser teleportado para o local,ao ser teleportado o player deve esperar 30 segundos(configurável) para usar novamente o Teleport Scroll.
(Testado em 0.3.6 [8.54] e ultima REV da TFS [9.1])
Exemplo :
Para você ser teleportado para o trainers,basta escrever Trainers e clicar em OK.
Clicando em OK você será teleportado para os trainers e terá que esperar 30 segundos para usar o Teleport Scroll novamente.
• Adicionando o script •
"data/creaturescripts/scripts/tsviiting.lua" :
local t = { ["Temple"] = {pos = {x = 1000, y = 1000, z = 7}, storage = 79402, time = 30}, ["Teleports"] = {pos = {x = 2000, y = 2000, z = 7}, storage = 79402, time = 30}, ["Trainers"] = {pos = {x = 3000, y = 3000, z = 7}, storage = 79403, time = 30} } function onTextEdit(cid, item, newText) if item.itemid == 1949 then if isPlayerPzLocked(cid) then doCreatureSay(cid, "Voce esta com battle!", TALKTYPE_MONSTER) return false end if isInArray({'locations', 'places', 'place'}, newText) then local i = '' for text, x in pairs(t) do i = i .. "\n[" .. text .. "]" end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Locais de teleportes: " .. i) else local p = t[newText] if not p then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Local invalido") return false end local st = p.storage if getCreatureStorage(cid, st) > os.time() then doCreatureSay(cid, "Voce precisa esperar " .. getCreatureStorage(cid, st) - os.time() .. ' segundo(s)' .. (getCreatureStorage(cid, st) - os.time() == 1 and "" or "s") .. " para teleportar novamente.", TALKTYPE_MONSTER) return true end local ti = p.time local pos = p.pos doTeleportThing(cid, pos, true) doSendMagicEffect(pos, CONST_ME_TELEPORT) doCreatureSetStorage(cid, st, os.time() + ti) doCreatureSay(cid, "Voce foi teleportado!", TALKTYPE_MONSTER) end end return true end
"data/creaturescripts/creaturescripts.xml" :
<event type="textedit" name="TSViitinG" event="script" value="tsviiting.lua"/> "data/creaturescripts/scripts/login.lua" :
registerCreatureEvent(cid, "TSViitinG") Creditos : J.Dre / Sonik / Fallen / Shinmaru / ViitinG
• Configurando •
-
Espedito deu reputação a Cain Jorge em Player Pisa em X Tile e Morre.data/movements/Script Crie um Arquivo Chamado tilekill.lua Cola isto Dentro:
function onStepIn(cid, item, position, fromPosition) if(not(isPlayer(cid)) and (not(isSummon(cid))) and (not(isNPC(cid)))) or (isMonster(cid) and isSummon(cid) and (not(isPlayer(getCreatureMaster(cid))))) then return false end doCreatureAddHealth(cid, -getCreatureHealth(cid)) doSendMagicEffect(position, CONST_ME_DRAWBLOOD) return true end Em data/movements.xml Adicione isto
<movevent type="StepIn" actionid="XXXX,(ID que vai por no Piso)" event="script" value="tilekill.lua"/> -
Espedito deu reputação a MySticaL em [Action] Script QuestScript Quest:
--[[ Script: Exemplo de Quest Autor: MySticaL Email: [email protected] ]] function onUse(cid, item, frompos, item2, topos) -- Não mecha. storage = 938312 -- Storage a cada quest que for criada aumente um numero da storage pra qnd vc pegar o baú de outra quest ñ aparecer que vc já fez. item = 2160 -- Id do item ira ganhar. quantidade = 1 -- Quantidade ira ganhar. level = 5 -- Level que precisa pra fazer. if getPlayerLevel(cid) >= level and getPlayerStorageValue(cid,storage) == -1 then -- Não mecha. doPlayerSendTextMessage(cid,25,"Você ganhou um pouco de dinheiro") -- Mensagem que aparecera quando ganhar o item. doPlayerAddItem(cid, item, quantidade) -- Não mecha. setPlayerStorageValue(cid,storage,1) -- Não mecha. elseif getPlayerLevel(cid) <= level then -- Não mecha doPlayerSendTextMessage(cid,25,"Você precisa ser level 5 ou mais.") -- Mensagem que ira aparecer se o player tiver menos level que o necessario. elseif getPlayerStorageValue(cid,storage) >= 1 then -- Não mecha. doPlayerSendTextMessage(cid,25,"Você já fez está quest") -- Quando tentar pegar mais de uma vez o baú. end return true end Actions.xml
<action actionid="3123" event="script" value="script.lua"/> Obs: O actionid="3123" é o que você deve botar no item no Remeres Map Editor
Caso você queria criar outra quest aumente a storage no script e o id no actions.xml !
Como configurar ?
R- \/
================================================================================================================================
storage = 938312 -- Storage a cada quest que for criada aumente um numero da storage pra quando você for pegar o baú de outra quest não aparecer que você já fez.
================================================================================================================================
item = 2160 -- Id do item ira ganhar.
======================================================
quantidade = 1 -- Quantidade ira ganhar.
======================================================
level = 5 -- Level que precisa pra fazer.
======================================================
Script bem simples mais irá ajudar alguns membros.
Rep não cai o dedo
Não sei muito sobre script.
100% Créditos meu caso for postar em outro lugar deixe os créditos para min !
Desculpem o tópico mal arrumado
-
Espedito deu reputação a luanluciano93 em Client MC (Todas versões e Client Próprio)Olá pessoal, esse tutorial é funcional para todas as versões, tanto pra jogadores, como para donos de servers que queiram disponibilizar um client do tibia ou próprio como MC ...
• Primeiramente baixe o Hex Editor [xvi32] (está anexado a este tópico).
• Após isso abra o Hex Editor, aperte CTRL+O, depois selecione o executável do seu servidor ...
• Depois que abrir aperte CTRL+G e selecione a opção HEXADECIMAL, e na opção hexacimal coloque o código referente a versão do seu tibia (vou colocar a lista abaixo).
• Agora substitua o valor de 75 por EB.
• Aperte CTRL+S (para salvar), feche o programa e prontinho, já tem sua MC
LISTA DE NÚMEROS HEXADECIMAIS POR VERSÃO:
Créditos: MartyX
É isso pessoal, espero que ajude.
xvi32.rar
-
Espedito deu reputação a Richikan em [Sprites] Pack de Itens Dragon Ball Super/ Z /AFFree For Use!
Há um tempo atrás eu estava fazendo um servidor de DBO que não deu pra lançar devido a alguns problemas pessoais e eu tinha feito alguns itens pra esse DBO de alguns personagens do Dragon Ball Super que estava em lançamento na época como também do DBZ e do DBAF, vou deixar a baixo algumas delas que estavam prontas, pode ser que eu termine as que estavam pra ser editadas e feitas, por enquanto é só essas.
OBS: Tem algumas que peguei em outro cliente mudei elas pq tinham um tipo de "Moldura" nelas, ai deixei apenas o item sem a "moldura" porém o resto foram todas feitas/editadas por mim, 90%.
-
Espedito deu reputação a vesgo em [Resolvido] [Ajuda] Criar Vocação no siteO sistema funciona assim: o Gesior procura no config.php as vocações do servidor. Caso as configs estejam certas, ele inclue no momento da criaçao do char a opção para escolher tal voc. Dps de escolhido, ele busca no banco de dados um modelo da vocação (os Sample) e tranfere as informações q ali estão editado para o que o jogador quer. Ex: muda o nome do knight sample pro nome do char do jogador etc... Etnao vc precisa seguir as info do post acima, arrumar seu config.hp do GESIOR e dps incluir 2 novas sample editadas para como vc quer a vocação no seu banco de dados, na tabela players.
-
Espedito deu reputação a WalaceBz em [Resolvido] [Ajuda] Criar Vocação no siteBom amigo eu não sei explicar corretamente mais vo dar uma luz para você caso esteja tentando fazer sozinho
Vai no seu config.php que fica em xampp\htdocs\config nessa parte
Depois você terá que ir no seu phpmyadmin>players> cria os samples compatíveis com as novas vocações e os adiciona em cima as novas vocações
-
Espedito deu reputação a Natanael Beckman em DEV C++ Compilando TFS no WindowsDEV C++, aprenda a compila uma source TFS!
Downloads(Baixe de acordo as configurações do seu windows):
DEV C++ CONFIGURADO PARA 32BITS
DEV C++ CONFIGURADO PARA 64BITS
REV 3884 TFS 0.4
Certo, feitos os downloads, extrai DEV C++ no Disco C e REV 3884 em Documentos.
======================================
Abra o DEV C++:
======================================
======================================
Abra a Source:
======================================
======================================
Localize a pasta da Source e abra o arquivo TheForgottenServer.dev, Documentos> trunk.r3884> dev-cpp> TheForgottenServer.dev:
======================================
=============================================================
======================================
Aguarde carregar todos os arquivos:
======================================
======================================
Vamos adicionar o parâmetro -D__CONSOLE__ no teclado digita ALT + P, clique em parameters e adicione o parâmetro... Feito? clique em OK:
======================================
======================================
Vamos compilar Source, no teclado digite CTRL+F9 e aguarde finalizar o processo:
======================================
======================================
Se der tudo certo em Log vai estar como mostra a imagem abaixo:
======================================
======================================
Verifique na pasta Documentos> trunk.r3884> dev-cpp você vai encontrar o arquivo TheForgottenServer.exe e pronto meu parabéns você compilou!
======================================
===========================================
Só isso galera tutorial rápido resumido e útil!
Créditos Natanael Beckman!
===========================================
Caso você adquira uma source com apenas os arquivos .cpp e .h e não sabe como compilar o projeto, abaixo vamos explicar:
Na pasta onde está localizado os arquivos .cpp e .h crie uma pasta chamada dev-cpp, e dentro dela adicione uma imagem icone.
Abra o DEV-C++, clique em File> New> Project:
Logo em seguida selecione Empty Project, em name terá o nome Project1 altere utilize o nome quer quiser, após isso clique em OK e em seguida selecione a pasta dev-cpp que criamos:
Agora selecione a opção Win32GUI caso use source OTX ou TFS selecione Win32Console ao lado << Browse selecione a imagem do icone que está na pasta Dev-Cpp.
No mesmo menu na aba Parameters em C++ compiler adicione os seguintes parâmetros:
-D__ENABLE_SERVER_DIAGNOSTIC__ -D__ROOT_PERMISSION__ -D__GROUND_CACHE__ -D__USE_SQLITE__ -D__USE_MYSQL__ -D__CONSOLE__ -D__WAR_SYSTEM__ E em Linker adicione as seguintes libs:
-lboost_filesystem -lboost_thread -lboost_system -lboost_regex -lsqlite3 -lwsock32 -llua5.1 -lws2_32 -leay32 -lmysql -lxml2 -lgmp -lz -s No mesmo Menu na aba Build Option escreva na segunda coluna horizontal escreva Obj e dê OK. Na lateral terá o nome do seu projeto o meu no caso é The Forgotten Server, clique com o botão direito do mouse em cima do nome e clique na opção Add Project: Selecione na pasta da sua source todos os arquivos .cpp e .h após isso salva o projeto e já pode compilar CTRL+F9: OpenSSL 0.9.8 1º baixe http://devpaks.org/details.php?devpak=73 2° abra Dev-Cpp > Tools > Packager Manager > Install > Seleciona o arquivo baixado e instala, fecha abre e testa!
Clica aqui \/