Ir para conteúdo

Haxz

Membro
  • Registro em

  • Última visita

Tudo que Haxz postou

  1. Dev Cpp não funciona no windows 8. É só baixar a nova versão e ficar procurando as bibliotecas.
  2. Tenho sim, estou usando o TFS 0.4 REV3884 Vou upalo e já trago o link... (Nossa, fiquei muito contente agora! ) Link
  3. Tem como trasnformar esse mod em atributo para os equips? Exemplo: <item id="2376" article="a" name="sword"> <attribute key="lucky" value="2.5" /> </item>
  4. Haxz postou uma resposta no tópico em Suporte Tibia OTServer
    Bom, tenho pouca experiencia no cenário dos OTServs, mas meu projeto tem andado muito bem. Porém tenho algumas dúvidas quanto aos limites do Open Tibia Server e espero muito que você me tirem essas dúvidas. É possivel criar uma forma para o character alterar o outfit dependendo do equipamento que ele usar, (vestir o equipamento)? É possivel alterar a engine de modo a suportar sprites com resoluções maiores (64x64, 128x128, etc)? E o ângulo do jogo, tem como torna-lo diferente? (Igual Spiral Knights por exemplo) Deixar sem melee, só com skills. (O player clicka/aperta uma tecla pra bater) (Não a modelagem e os objetos 3D, só o ângulo mesmo) Parece meio imbecil, mas é apenas pra saber se é viável sonhar com isso...
  5. Haxz respondeu ao post em um tópico de Gabriel3d em Suporte Tibia OTServer
    Você edita. Deleta as coisas, coloca coisas novas e etc... Tem dezenas de tutoriais aqui no TK e no google ensinando como usar o RME. (Posso ter errado a resposta, mas não entendi seu tópico)
  6. Haxz respondeu ao post em um tópico de Augusto em Ouvidoria
    Encontrei alguns links trocados.
  7. Haxz postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, Galerinha. Bom, depois de desistir de usar o TFS 1.0, fui atrás das sources do 0.4 rev3884 e me deparei com a seguinte situação. O projeto só funcionava no Dev-Cpp, e Windows 8 não roda ele direito. Não manjo nada de Cod-Blocs... Então resolvi migrar o projeto para o Visual Studio, adicionei as bibliotecas e includes (um a um) e tudo parecia estar funcionando bem, porém na hora de compilar obtive o seguinte erro: error C1189: #error : "You have to compile with at least one database driver!" c:\users\vitor\desktop\trunk.r3884\database.h 56 1 theforgottenserver Possivelmente esse erro está ligado as configurações do compilador, pois no DEV-CPP adicionavam às configurações do compilador : -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ Mas apesar de manjar um pouquinho do VISUAL STUDIO, não faço ideia de como configurar isso... Alguém tem alguma ideia de como cofigurar isso, ou de outra forma de adicionar os databases ao projeto?
  8. Jovem, comentei em outro tópico seu referente ao assunto. Mas posso ajuda-lo a fazer algo parecido, barras arredondadas e a barra de mana menor que a de life. Basta alterar duas coisas. 1 - Coloque essa imagem (progressbar) no lugar da progressbar do Otclient. 2 - No arquivo healthInfo.otui. Procure por esse código e acrescente a ultima linha. ManaBar < ProgressBar id: manaBar background-color: #E3BC05 anchors.top: prev.bottom anchors.left: parent.left anchors.right: parent.right margin: 1 margin-top: 3 margin-right: 8 <EDIT> A cor da minha barra está diferente da sua.
  9. Existem diferentes formas de altera-la. 1 - Alterando a imagem relativa a ela. 2 - Alterando a aparência através do healthInfo.otui. 3 - Alterando a script por trás da barra... 1 - Acesse a imagem, "/data/images/ui/progressbar.png" e a altere pelo paint.net ou algum editor que considere a transparência. 2 - Mude pelo healthInfo.otui, "modules/game_healthInfo/healthInfo.otui". Os códigos otui são bem parecidos com CSS, e é possivel alteralos da mesma forma como o css. HealthBar < ProgressBar id: healthBar background-color: #1EA219 anchors.top: parent.top anchors.left: parent.left anchors.right: parent.right margin: 1 ManaBar < ProgressBar id: manaBar background-color: #E3BC05 anchors.top: prev.bottom anchors.left: parent.left anchors.right: parent.right margin: 1 margin-top: 3 ExperienceBar < ProgressBar id: experienceBar height: 6 background-color: #999999 anchors.top: prev.bottom anchors.left: parent.left anchors.right: parent.right margin: 1 margin-top: 3 Mudando as opções de background-color, você altera a cor das barras... No meu caso elas são verdes e amarelas. 3 - Eu não manjo lua, então não tem como te ensinar.
  10. Link do TFS compilado está quebrado.
  11. Haxz respondeu ao post em um tópico de Gui.Busato em Suporte Tibia OTServer
    Mesma situação aqui, mas achei algumas funções em .lua que devem funcionar. Se funcionar eu posto aqui.
  12. Me ajudou bastante, gostei. Ah! Na nova versão do VS as includes ficam na aba VC++ Directories. (Não em general)
  13. Olá, Galerinha! Gostaria de saber como criar novas funções (com janelinhas e tudo mais) no OTClient. Exemplo, quero mixar com um sistema de leilão: mostrar o item em questão Ultima/maior oferta e o player que ofertou tempo para acabar lance mínimo Se os botões fizessem talkactions já quebrava um galho!
  14. Haxz postou uma resposta no tópico em Suporte & Pedidos
    Olá, Galerinha! Estou trabalhando em um client específico para o server que estou criando (vai chamar HuntedOnline)... Bom, vou postando as coisas conforme eu for editando ele. 06/05/14 Hoje - 18/05/14 "Período de aprendizado."
  15. Haxz respondeu ao post em um tópico de Haxz em Playground (Off-topic)
    O complicado são as scripts e a lógica por trás do jogo que ainda não compreendi muito bem, mas de pouco em pouco to caminhando...
  16. Haxz respondeu ao post em um tópico de ZORAN em Outros Clients
    Basta colocar os arquivos do tibia(.spr e .dat) na dentro da pasta data/things/[versão]/ Exemplo: Se o Ot usa a versão do tibia 8.54; Baixe o tibia 854 e o instale. Copie os arquivos da pasta onde o tibia foi instalado. Cole-os na na pasta 854 (ou a versão do seu servidor), dentro da pasta "things" que por sua vez está dentro da pasta "data" do Client. data/things/854
  17. Haxz respondeu ao post em um tópico de Haxz em Suporte Tibia OTServer
    Sobre o OTCLIENT hiperconcordo com isso, seria excelente... (Eu até ia poder ajudar em alguma coisa lá...) function onSay(cid, words, param) if not (L_LvlPoints.vocPoints[getPlayerVocation(cid)]) then return false end local param = param:lower() local p2 = string.explode(param, ",") if (getPlayerStorageValue(cid, 14574) < 0) then setPlayerStorageValue(cid, 14574, 0) end local skillids = { ["shielding"] = 5, ["sword"] = 2, ["axe"] = 3, ["club"] = 1, ["distance"] = 4, ["magic"] = 7 } if (param == "check") then doPlayerPopupFYI(cid, "Pontos de Habilidade\n\nPontos disponiveis: ".. getPlayerStorageValue(cid, 14574) .."\nPontos por level: ".. L_LvlPoints.vocPoints[getPlayerVocation(cid)]) elseif (p2[1] and p2[1] == "add") and (L_LvlPoints.attributes[p2[2]]) and (tonumber(p2[3])) then if (getPlayerStorageValue(cid, 14574) < tonumber(p2[3]) * L_LvlPoints.attributes[p2[2]].np) then doPlayerSendCancel(cid, "Voce nao tem pontos suficientes para distribuir!") return doSendMagicEffect(getThingPos(cid), 2) end if (p2[2] == "life") then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + L_LvlPoints.attributes[p2[2]].vl * tonumber(p2[3])) doCreatureAddHealth(cid, L_LvlPoints.attributes[p2[2]].vl * tonumber(p2[3])) elseif (p2[2] == "energy") then setCreatureMaxMana(cid, getCreatureMaxMana(cid) + L_LvlPoints.attributes[p2[2]].vl * tonumber(p2[3])) doCreatureAddMana(cid, L_LvlPoints.attributes[p2[2]].vl * tonumber(p2[3])) elseif(skillids[p2[2]]) then for a = 1, tonumber(p2[3]) do doPlayerAddSkillTry(cid, skillids[p2[2]], getPlayerRequiredSkillTries(cid, skillids[p2[2]], getPlayerSkillLevel(cid, skillids[p2[2]]) + 1) - getPlayerSkillTries(cid, skillids[p2[2]]), false) end end doSendMagicEffect(getThingPos(cid), 29) doSendMagicEffect(getThingPos(cid), 30) setPlayerStorageValue(cid, 14574, getPlayerStorageValue(cid, 14574) - tonumber(p2[3]) * L_LvlPoints.attributes[p2[2]].np) else local msgx = "" for i, v in pairs(L_LvlPoints.attributes) do local add = (v.np > 1) and "s" or "" msgx = msgx .. string.upper(i:sub(1,1)) .. i:sub(2, #i) .. " - ".. v.np .. " ponto".. add .. " - " .. v.vl .. " ".. v.nm .. "\n" end doPlayerPopupFYI(cid, "\n\nPontos necessarios para aumentar os stats:\n\n".. msgx .. "\nExemplo de uso: ".. words .." add, life, 5\n\nPontos disponíveis: ".. getPlayerStorageValue(cid, 14574)) end return true end Bom, é possível utilizar desde que haja um Skill Id do Magic Level (E não sei qual é...)OU criar uma função diferente para ele, como as do life e mana. Mas não sei o comando específico do Get e Set do magic level. (To usando Alissow 5.0, mas não encontrei esse comando)
  18. Haxz respondeu ao post em um tópico de Haxz em Suporte Tibia OTServer
    MaXwEllDeN fez um sistema parecido com o que queria... Mas o magicLevel não aumenta, tá bugado. '-' Agora só preciso transformar as talkactions em funções do OTClient e melhora-las.
  19. Haxz postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, estou criando um Otserv e um dos diferenciais que quero atribuir é o sistema de pontos de habilidades. Sistema de Pontos de Habilidades Funciona da seguinte maneira, a cada nivel que o jogador subir ele ganhará X quantidade de pontos que distribuirá entre suas skills e status. [HP, MANA, Speed, Attack Speed e skills] Cada X quantidade de pontos aumenta X nessas skills. Não quero que o player precise de treinamento e isso balancearia os jogadores. Além disso quero criar uma função de realocatePoints, onde o player pode redistribuir X pontos. Estou usando OTClient como um cliente padrão do meu ot.Quero fazer com que um ícone no menu superior "brilhe" quando houverem pontos para distribuir e ao clicar nesse ícone se abra uma tela para fazer a distribuição. Alguém pode me indicar tópicos onde eu possa aprender ou até mesmo tenham essas funções?
  20. Haxz postou uma resposta no tópico em Playground (Off-topic)
    Olá, sou novo aqui no TibiaKing. Bem, sou novo nessa "coisa" de otservs... Mas aprendo rápido e já tenho alguma "experiência" com tecnologia. Sou manjador em: Programação (Java, C#, C++) WEB (HTML5, CSS3, PHP e JS) Ah! Sei um pouquinho de SQL (Tanto o MySQL quanto sqlite) Tenho muitos projetos de jogos e espero começa-los nessa engine do Tibia. Preciso aprender a fazer sprites, mapas e muitos, MUITOS scripts.

Informação Importante

Confirmação de Termo