Histórico de Curtidas
-
Hadagalberto Jr. recebeu reputação de I3reno em Criando Client Próprio 7.6 até 10.41Olá galerinha do TK
Hoje eu vou ensinar vcs a como criar um client próprio e customizado pro seu ot
Neste tutorial eu vou usar o OTC ou OT Client
Primeiramente baixe o OTC.
Após isso vá ate '\otclient-master\modules\client' e abra o arquivo 'client.otmod'
Remova essas linhas:
Dentro do diretório
\otclient-master modules\client_entergame
Você irá abrir o arquivo "entergame.lua"
Dentro da função "Init", você vai procurar por:
E embaixo dessa função você adiciona essa linha :
EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função:
EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela)
Depois para alterar as imagens navegue ate a pasta \data\images e edite o background.png
Depois na pasta \data\things crie uma nova pasta com a versão do seu OT sem ponto. Exemplo: 1041
Coloque o .spr e .dat lá dentro.
Já está pronto!
-
Hadagalberto Jr. recebeu reputação de Murilo35 em Criando Client Próprio 7.6 até 10.41Olá galerinha do TK
Hoje eu vou ensinar vcs a como criar um client próprio e customizado pro seu ot
Neste tutorial eu vou usar o OTC ou OT Client
Primeiramente baixe o OTC.
Após isso vá ate '\otclient-master\modules\client' e abra o arquivo 'client.otmod'
Remova essas linhas:
Dentro do diretório
\otclient-master modules\client_entergame
Você irá abrir o arquivo "entergame.lua"
Dentro da função "Init", você vai procurar por:
E embaixo dessa função você adiciona essa linha :
EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função:
EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela)
Depois para alterar as imagens navegue ate a pasta \data\images e edite o background.png
Depois na pasta \data\things crie uma nova pasta com a versão do seu OT sem ponto. Exemplo: 1041
Coloque o .spr e .dat lá dentro.
Já está pronto!
-
Hadagalberto Jr. recebeu reputação de Salazar Slytherin em Outfits PoketibiaSim.
-
Hadagalberto Jr. recebeu reputação de Salazar Slytherin em Outfits PoketibiaAdiciona a tag access="ID" após:
<outfit id="58" access="?" <list gender="0" lookType="661" name="Natal Female"/> <list gender="1" lookType="662" name="Natal Male"/> </outfit>
-
Hadagalberto Jr. recebeu reputação de tataboy67 em [Dúvida] Como criar nova stone?Para criar uma nova stone você precisa adicionar a sprite da stone no client com o ObjectBuilder.
Depois duplique uma stone no itemEditor e colocar a imagem do seu item no dat.
No /data/items/items.xml clone a tag de uma stone e em 'id' coloque o id do Server ID
Depois no /data/lib/configuration.lua crie uma tag para sua nova stone com o Server ID
Agora é só adicionar seu pokemon para evoluir com ela!!
-
Hadagalberto Jr. recebeu reputação de Ld em Duvidas sobre como criar um client de otO site é o http://vapus.net.
-
Hadagalberto Jr. recebeu reputação de TeuzinhoO em Outfits PoketibiaSim.
-
Hadagalberto Jr. recebeu reputação de TeuzinhoO em Outfits PoketibiaAdiciona a tag access="ID" após:
<outfit id="58" access="?" <list gender="0" lookType="661" name="Natal Female"/> <list gender="1" lookType="662" name="Natal Male"/> </outfit>
-
Hadagalberto Jr. recebeu reputação de Viny 13 em O Que é source?Você não falou se usa Windows ou Linux, mas ta aí os dois tutoriais.
Para Windows.
Para Linux.
-
Hadagalberto Jr. recebeu reputação de [ADM]Bruno em Criando Client Próprio 7.6 até 10.41Olá galerinha do TK
Hoje eu vou ensinar vcs a como criar um client próprio e customizado pro seu ot
Neste tutorial eu vou usar o OTC ou OT Client
Primeiramente baixe o OTC.
Após isso vá ate '\otclient-master\modules\client' e abra o arquivo 'client.otmod'
Remova essas linhas:
Dentro do diretório
\otclient-master modules\client_entergame
Você irá abrir o arquivo "entergame.lua"
Dentro da função "Init", você vai procurar por:
E embaixo dessa função você adiciona essa linha :
EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função:
EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela)
Depois para alterar as imagens navegue ate a pasta \data\images e edite o background.png
Depois na pasta \data\things crie uma nova pasta com a versão do seu OT sem ponto. Exemplo: 1041
Coloque o .spr e .dat lá dentro.
Já está pronto!
-
Hadagalberto Jr. recebeu reputação de samlecter em Tenho a vps, como configurar?Você deve ter rodado o servidor no seu PC, então jogue o servidor e o site no VPS e faça tudo igual você fez no PC, apenas troque o IP do Hamachi pelo IP do VPS.
Você irá conectar ao site pelo IP do VPS, ou se você apontou um domínio pro VPS, entre pelo domínio.
Quanto ao que o @Gaant disse em ralação a reinstalação do site, não é necessário. Apenas passe a database que você está usando e se preferir, limpe-a.
-
Hadagalberto Jr. recebeu reputação de samlecter em Minha VPS está Muito Lenta!Eles não enganaram não. Devem estar usando outro VPS, no começo desse ano comprei um VPS de 4GB na WebLara e rodou liso, sem lag algum.
Se for colocar aquele PDA on, em Linux não vai rodar, pois o PDA não possui as sources para poder compilar no Linux.
-
Hadagalberto Jr. recebeu reputação de Pandemon em Procuro Equipe PoketibiaSeu servidor tem sources? Se não tiver acho difício traduzir ele todo.
Qual script vc quer? Tenho bastante conhecimento em poketíbias.
-
Hadagalberto Jr. recebeu reputação de samlecter em [Resolvido] Como Adicionar efeitos diferentes na mesma spell?Fico feliz que tenha conseguido!
-
Hadagalberto Jr. deu reputação a samlecter em [Resolvido] Como Adicionar efeitos diferentes na mesma spell?Por Exemplo: Earthquake tem 2 efeitos diferentes, um azul para o Crystal Onix e um Normal para o resto dos pokemons.
Minha dúvida: Como adicionar esse mesmo efeito do Earthquake do Crystal Onix em outro pokemon (Crystal Steelix) ?
Earthquake do Pokemon Moves.lua:
elseif spell == "Earthquake" then local eff = getSubName(cid, target) == "Shiny Onix" and 175 or 118 --alterado v1.6.1 local function doQuake(cid) if not isCreature(cid) then return false end if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end doMoveInArea2(cid, eff, confusion, GROUNDDAMAGE, min, max, spell) end times = {0, 500, 1000, 1500, 2300, 2800, 3300, 3800, 4600, 5100, 5600, 6100, 6900, 7400, 7900, 8400, 9200, 10000} setPlayerStorageValue(cid, 3644587, 1) addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1) for i = 1, #times do --alterado v1.4 addEvent(doQuake, times[i], cid) end OBS: Effect Azul = 175, Effect Normal = 118.
Acho que já deu pra entender, mas vou deixar uma imagem do effect azul que quero também no Crystal Steelix que adicionei no server.
[Resolvido]
Por tentativa e erro acabei aprendendo como fazer. Vou mostrar o que editar caso alguem tenha a mesma dúvida!
elseif spell == "Earthquake" then
if getSubName(cid, target) == "Shiny Onix" then
eff = 179
elseif getSubName(cid, target) == "Shiny Steelix" then
eff = 179
else
eff = 127
end
local function doQuake(cid)
if not isCreature(cid) then return false end
if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end
if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end
doMoveInArea2(cid, eff, confusion, GROUNDDAMAGE, min, max, spell)
end
times = {0, 500, 1000, 1500, 2300, 2800, 3300, 3800, 4600, 5100, 5600, 6100, 6900, 7400, 7900, 8400, 9200, 10000}
setPlayerStorageValue(cid, 3644587, 1)
addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1)
for i = 1, #times do --alterado v1.4
addEvent(doQuake, times, cid)
end
Nas Linhas Vermelhas: Alterar o nome do pokemon entre " "
Nas Linhas Azuis: Alterar o número do efeito da spell para o pokemon citado na linha vermelha acima
Na Linha Amarela: Alterar o número do efeito para os demais pokemons
OBS: Caso queira adicionar outro pokemon com efeito diferente do padrão (em amarelo), deixe assim:
if getSubName(cid, target) == "Shiny Onix" then
eff = 179
elseif getSubName(cid, target) == "Shiny Steelix" then
eff = 179
elseif getSubName(cid, target) == "NomeDoPokemon" then
eff = NumeroDoEfeito
else
eff = 127
end
-
Hadagalberto Jr. recebeu reputação de kiritokunnn em Outfits PoketibiaVocê tem que colocar um número depois do ultimo número que tiver lá.
Exemplo: Se o ultimo numero for 40, você coloca 41.
-
Hadagalberto Jr. recebeu reputação de Viny 13 em O Que é source?1 : Você precisa compilar as sources primeiro.
2 : Não se altera IP em sources e sim na config.lua do servidor.
3 : Você precisa compilar as sources primeiro e adicionar os scripts normalmente.
5 : É a pasta onde tem as sources para serem compiladas.
6 : Precisa, como um servidor já compilado.
7 : São arquivos para serem executados em linux. -
Hadagalberto Jr. deu reputação a Kimoszin em [MOD] Simple Dance SystemSeu char vai ficar girando e falando "DANCING", deve ser instalado em \mods\.
[paste]h8vRCmKr[/paste]
-
Hadagalberto Jr. deu reputação a ZORAN em [Tutorial] Compilando TFS v1.0 com MSVC 2013Olá amigos da Comunidade Tibiaking venho trazer a vocês este tutorial de como compilar o TFS v1.0 em windows 32 or 64 bits com Microsoft Visual Studio 2013 (Obs: Eu uso a 2013 Ultimater Recomendo). Vamos ao tutorial >> 1) Primeito baixe os programas abaixo se não tiver claro: MSVS 2013 >> Click Here http://www.visualstudio.com/downloads/download-visual-studio-vs Agora baixar os Programas do TFS v1.0: TFS Sdk >> Click Here - Link 2: (Mirror)
Source Do TFS v1.0 >> Click Here
Atenção Baixe apenas a Boost da versão do Pc 32 or 64 Bits. Boost MSVS 2013 32Bits >> Click Here
Boost MSVS 2013 64Bits >> Click Here
2) Agora vamos começar a instalar os Programs do TFS v1.0 >> Primeiro instale o Boost 32 or 64Bits No diretorio raiz do seu HD: Print >>
Agora coloque o SDK Extraido na raiz do Seu HD: Print >> Faça a mesma coisa com a source do TFS v1.0: Print>> Depois de ter feito tudo isso abra a pasta da source e abra a pasta vc12 e siga a print: ( Obs: Você vera Boost32 isso acontece porque na instalação eu coloquei no diretório como Boost32 (Primeira foto) mas basta você deixar como C:\Boost ( A letra C:\ Refere-se a letrado do seu HD ela pode ser D - H - F e Etc... Varia de Pc a Pc.) ) Print >> Com o Visual Studio (2013 Recomendado) aberto Siga as Prints abaixo: Click com botão direito no projeto e vá em propriedades: Print >> Depois Click em Cofiguration manager: Print >> Vamos as explicações: 1 >> Click la Primeiro Quando abrir a caixa com os passos 2-3 and 4 siga-os abaixo >> 2>> Coloque release e só nada mais. 3>> escolha para qual sistema de 32 or 64Bits. (Lembrado que ali e de acordo com a Boost oks. ) 4>> Só Click lá quando terminar de fazer os passos acima. Rsrs.] ------------------------------------|||||------------------------------- 3) Terceira parte Passos 1 do tutorial vamos lá >> Primeiro agora depois de fazer os passos anteriores faça os seguintes passos Click em C/C++ >>> General e siga a Print: Print>> Caso você não entendeu siga as explicações: Vamos as explicações: 1>> Onde você Deve clicar C/C++ >> General. 2>> Click onde a seta esta apontado e click em edit ou de dois clicks. 3>> Quando abrir a caixa de dialogo deixe os diretórios iguais ao da foto e de um Ok. ( Obs: Você vera Boost32 isso acontece porque na instalação eu coloquei no diretório como Boost32 (Primeira foto) mas basta você deixar como C:\Boost ) Terceira parte passo 2 Click em Linker >> General e siga as Prints >> Prints >> Vamos as explicações: 1>> Onde você deve Clicar depois de fazer os passos anteriores da terceira parte passos 1. Oks. 2>> igual ao passo 2 da parte 1 da terceira parte só que mais explicativo. 3>> Click em Edit e espere abrir a caixa de Dialogo siga a Print 2. Print 2>> Deixe igual a caixa de dialogo onde esta marcado com o 1 Grande Oks. Depois basta da um OK e um Apply e Ok e esperar aparecer Ready >>
Print>> Explicações: 1>> Esperar o Ready. 2>> Click com o botão direito no projeto e depois em BuilD. Basta Esperar terminar a compilação e Pronto. Caso o tutorial não tenha sido bem explicativo Posso melhorá-lo a sugestão e depois posto a foto final da compilação Oks. Se quiser me agradecer eu serei grato pois deu trabalho fazer esse tutorial pois bugo algumas vezes. Um grande abraço e fiquem com Deus! Nota: Eu Tenho permissão do autor do tutorial Original em Inglês para criar o post em PT-Br Não e permitido copiar ou reproduzir sem a devida autorização de Dominique120. Não e permitido postar o Faq do mesmo aqui neste tutorial para ver mais informações siga o LINK ou Veja os #créditos. #Creditos: -------------------///------------------ Dominique120 >> Click aqui para ver o tutorial original -------------------///-------------------- ZORAN >> Click aqui para ver o meu perfil -
Hadagalberto Jr. deu reputação a Wise em Procurar players por letra (!searchplayers)Como o título do tópico já diz, o script a seguir serve como uma ferramenta para auxiliar o player a fazer uma busca por outro player.
A partir de uma letra, é gerada uma lista dos players online cujo o nome começa com a inicial escolhida.
searchplayers.lua (data\talkactions\scripts):
function onSay(cid, words, param) -- Developed by Wise ~ TibiaKing.com local pnames, list = {}, '' for _, pid in ipairs(getPlayersOnline()) do table.insert(pnames, getCreatureName(pid)) end if not tostring(param) or param:len() > 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Type the first letter of the name of online players you want to view on the list.\nEx: !searchplayers K') end for _, n in pairs(pnames) do if n:sub(1, 1):lower() == param:lower() then if list ~= '' then list = list..', '..n else list = n end end end return list ~= '' and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Players whose first name begins with '..param..': '..list) or doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'There are no players whose first name begins with '..param) end
talkactions.xml (data\talkactions):
<talkaction words="!searchplayers" event="script" value="searchplayers.lua"/>
Uso da talkaction:
!searchplayers letra ~ !searchplayers k > Players whose first name begins with k: Kharsek, Krohm, Kawaka Espero que gostem (;
-
Hadagalberto Jr. deu reputação a JonatasLucasf em [Dúvida] Como usar uma source de um server?O que é source?
Source é o nome dado ao conjunto de códigos que futuramente será um programa, em otserv nem sempre conseguimos esta source, mesmo sendo uma lei sua liberação, o servidor mais usado atualmente “TFS” tem seus códigos liberados e podemos conseguir na seção Download otserv procurando a versão desejada.
Como abrir uma source?
Como os códigos são apenas textos podemos abrir-los em um editor de texto normal, porem para facilitar o trabalho do programador usamos IDE, o mais popular no mundo dos otservs, Dev-cpp.
Como criar um executável (compilar)?
Criar um executável é um trabalho muito simples e existem muitos tutoriais sobre isso na sessão Tutoriais otserv.
O que é uma biblioteca (lib)?
São “arquivos” onde contem sistemas para ser usadas no seu programa, um bom exemplo é a libMySql onde contem funções para trabalhar com Mysql em seu programa.
O que são linguagens de programação?
Como o computador entende apenas 0 e 1 e é muito complica fazer programas usando apenas 0 e 1 foi inventada as linguagens de programação, onde se tem um complicador que transforma códigos em uma linguagem que o computador entenda.Essas linguagens devem seguir uma seqüência lógica, assim fazendo com que o compilador entenda o códigos.
O que é C++?
C++ é a linguagem de programação que é usada em OT.
O que é IDE?
São programas que ajudam o programador na hora de fazer o programa.
O que é um compilador?
É o programa primário onde sua função é transformar códigos feitos em linguagens de programação para uma linguagem compreendida pelo computador.
-
Hadagalberto Jr. recebeu reputação de Trick07 em DÙVIDA NO LINUXEu gostei bastante desse:http://www.tibiaking.com/forum/topic/44734-pokemon-dash-v9-o-melhor-open/
Eu achei muito bom.
-
Hadagalberto Jr. recebeu reputação de Trick07 em DÙVIDA NO LINUXSe o poketibia for PDA, infelizmente não tem como.
Mas tem vários outros servidores com source na área de Download de Servidores Derivados aqui do fórum.
-
Hadagalberto Jr. recebeu reputação de pokefelipe em (Resolvido)[DÚVIDA] Algum local para Hospedar PokeTibia dedicadoOlha meu topico do VPS Grátis na minha assinatura.
-
Hadagalberto Jr. deu reputação a Factur em [TinyTask] Um programa que repete oque você quizer.•Tinytask
-Oque é Tinytask?-
Bom para quem não sabe, Tinytask é um programa que grava oque você fizer e repete automaticamente ou manualmente, vou explicar tudo oque você deve saber sobre ele, ele pode ser usado como qualquer coisa para você, por exemplo, não só em tibia, mas como em jogos de internet, igual o famoso Dog Coin, que tem que ficar clikando no mineral, é apena baixar o Tinytask configurar e deixar ele clikando, é muito fácil!
•Open
•Save
•Rec
•Play
•Compile
•Option
•Download
(Recomendo você apenas ir no google pesquisar 'Tinytask' e procurar oficialmente um download, mas caso não quizer eu tenho um do softonic aqui)
• http://tinytask.softonic.com.br/download
•Creditos
Factur - Tudo que tu ta vendo
VTask - Criação do TinyTask.