Jump to content
Close

Altairjr

Member
  • Content Count

    22
  • Joined

  • Last visited

About Altairjr

  • Rank
    Baker

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. @gabrielzika Deu certo mano, tudo funcionando 100% agora. Muito obrigado pela ajuda cara, salvou eu vou dar rep+ em todas suas respostas, vlw mesmo brow!!!
  2. Mil perdões cara, foi falha minha nem me atentei que eram IDS diferentes, eu bati o olho por cima e pensei que fossem iguais 🤦‍♂️... Enfim, somente o wand do ID 12655 que não esta efetuando a troca dos elementos. Segue o ID de todos os wands: 12655 12629 12661 12662 12663 12664 12665 Sobre cobrar, ele está cobrando sim kkk, o que eu queria era que cobrasse apenas de quem tivesse o wand independente de qual ID dos 6 ele tiver, mas somente quem possuísse um desses 6 IDS do mesmo wand, entendeu? Do jeito que está, qualquer um pode digitar a troca e é cobrado, por mais que não efetue a mudança. Por exemplo, um knight vai la e digita !wand holy, se ele tiver 1kk vai ser cobrado, entendeu? Queria que pudesse executar esse comando da troca de elemento, quanto o do !wand help apenas quem possuísse o wand, mas, se for dar muito trabalho ou não tiver como, pode deixar quieto, não vai interferir em nada é mais uma frescura mesmo minha por querer deixar mais organizado kkk... Enfim, desde já obrigado cara.
  3. @gabrielzika Cara, deu super certo muitíssimo obrigado. Uma ultima questão, caso de trabalho ou não de certo não tem problema, não vai interferir em nada. Os elementos estão sendo trocados nos wand, apenas no primeiro wand que não foi. É o wand que é comprado pelo site, ele vem sem nenhum upgrade, ele não trocou o elemento, apenas esta atacando com o holy que é o padrão que ele vem, a partir do upgrade +1 até +6 da pra trocar o elemento tranquilamente. Eu não sei se tem algo a ver, mas esse wand que é comprado pelo site que vem sem upgrade o ID dele é o mesmo do wand +6, ambos tem o mesmo ID. No weapons.xml eles estão assim: Wand do site sem UPGRADE \/ Wand com upgrade +6 \/ A partir do +1 até o +6 eles tem o script e o ataque deles são declarado lá, apenas o Wand do site sem upgrade que é declaro apenas no weapons sem nenhum script. Enfim, se não tiver como arrumar isso não tem problema, só de já ter pego a partir do +1 já está excelente. Uma segunda dúvida e sobre cobrar o preço quando usado o comando da troca e quando digita !wand help... Queria saber se tem como deixar para fazer a troca e digitar wand help apenas se estiver com os wands corretos, pois do jeito que ta qualquer um pode digitar !wand help e ficar trocando os elementos. Enfim, isso também não interfere em nada, era apenas para fazer uma restrição mesmo para quem possuir o wand seja ele sem upgrade ou qualquer upgrade até +6. Mais uma vez, muito obrigado amigo. REP+
  4. @gabrielzika Opa cara, primeiramente muito obrigado por responder e estar disposto a ajudar. Bom, vamos lá! Eu tenho um server no qual tem pedra de refinamento, elas servem para dar upgrade nos items. Tanto sword, club, axe, bow como wands. Por exemplo, se eu tenho uma sword ataque 130 e uso uma pedra de refinamento nela, ela fica com +1 ficando então 131atk e assim por diante até o +6 que é o limite de todos. No caso do Wand funciona um pouco diferente, quando eu uso a pedra de refinamento nele para fazer o upgrade, diferente da sword ou qualquer outro item que apenas acrescenta +1 no ataque ou defesa o Wand não faz assim. Nesse caso como o Wand já tem um ataque fixo definido la nos weapons então, não tem como fazer o upgrade e aumentar o ataque dele como o exemplo da sword. Nesse caso do wand, funciona da seguinte maneira, tem 6 ID diferentes para o mesmo wand, então cada vez que é usada a pedra de refinamento no Wand, ele troca somente o ID mas continua o mesmo wand, entendeu? Na pasta weapons tem cadastrado já 6 tipos de ID para o mesmo item, mudando apenas o ID deles e em cada um está configurado um ataque fixado já. Então, cada vez que a pedra for usada no wand para fazer o upgrade, ele vai trocando o ID conforme os que estão configurados la no weapons, indo assim até chegar no +6. Ai que entra minha dúvida, no server tem o comando para trocar o elemento do wand também, no caso o comando é !wand elemento dejado (exemplo: !wand holy) mas no script da troca de wand está configurada apenas 1 ID de wand, então dos 6 ID diferentes que tem, apenas 1 deles irá funcionar o comando para a troca de wand, entende? Vamos supor que esteja configurado no script da troca de elemento o ID do wand +2, então apenas quem fazer upgrade pro +2 consegue executar o comando da troca de elemento, wand sem upgrade,+1,+3,+4,+5,+6 todos esses não vão conseguir, entendeu? Eu queria que independente do upgrade que estiver ou sem nenhum, possa ser usado o comando para efetuar a troca do elemento. Vou deixar aqui o script da troca de elemento e todos os ID do Wand. ID dos Wand: 12629 12661 12662 12663 12664 12665 Script da Troca de elemento local combat_values = { ["none"] = -1, ["ice"] = 1, ["fire"] = 2, ["earth"] = 3, ["energy"] = 4, ["holy"] = 5, ["death"] = 6, } local config = { storage = 101010, time_storage = 101011, price = 1000000, delay = 0, msg = { help = "Use o comando exemplo: !wand holy Efeitos disponíveis: ice, fire, earth, energy, holy, death, e none para desabilitar. A troca para outro elemento custa 1kk.", invalid = "Por favor, digite um tipo valido.", changed = "O elemento da wand foi trocado para %s.", nomoney = "Você não possui dinheiro.", delayed = "Você precisa esperar para trocar o efeito.", } } -- /////////////////////Requerimentos///////////////////-- local req_itemid = 12629 -- ID do item requerido local req_text = "You cannot use this command." -- Mensagem caso nao possua o item --/////////////////////////////////////////////////////-- function onSay(cid, words, param) local param = param:lower() local value = combat_values[param] if getPlayerItemCount(cid, req_itemid) > 0 then if param == "help" or param == "" then doShowTextDialog(cid, 12629, string.format(config.msg.help, config.price)) return true end if not value then doPlayerSendCancel(cid, config.msg.invalid) return true end if getPlayerMoney(cid) < config.price then doPlayerSendCancel(cid, config.msg.nomoney) return true end if getPlayerMoney(cid) < config.price then doPlayerSendCancel(cid, config.msg.nomoney) return true end if getCreatureStorage(cid, config.time_storage) + config.delay > os.time() then doPlayerSendCancel(cid, config.msg.delayed) return true end doCreatureSetStorage(cid, config.storage, value) doCreatureSetStorage(cid, config.time_storage, os.time()) doPlayerRemoveMoney(cid, config.price) doPlayerSendCancel(cid, string.format(config.msg.changed, param)) else doPlayerSendCancel(cid,req_text) end return true end Eu tentei por conta própria dar um jeito, até que foi 50% mas como não manjo de script vim atrás de ajuda. O que eu fiz foi somente adicionar mais uma linha igual. a baixo do "local req_itemid = 12629" e troquei o ID para de outro wand e depois adicionei outra igual, a baixo da "doShowTextDialog(cid, 12629, string.format(config.msg.help, config.price))" e apenas deixei igual o ID da nova linha que eu tinha adicionado. Eu fiz isso para 3 ID diferentes de wand, e como eu disse funcionou 50%, quando abri o server para testar, apenas 2 estavam pegando o 3º não, mas depois o 2º também parou de pegar e ficou apenas o 1º pegando e não deu nenhum erro na distro, nem nada. Enfim, espero que você possa ter entendido e desculpe por deixar tão grande, quis deixar o mais completo possível para você. Desde já muito obrigado!
  5. @gabrielzika Desculpa está revivendo o tópico após tanto tempo, mas estou com um problema parecido com esse, você poderia me dar uma força cara? No meu server o wand tem sistema de refinamento, até +6 cada refinamento feito na wand é trocado o ID do wand mas sempre continuando com o mesmo wand apenas trocando o ID. Como wand tem ataque fixo definido nos weapons então a solução para refinamento nele é somente assim trocando o ID. Tem o comando para trocar o elemento do wand também, eu queria saber se tu pode me ajudar a fazer esse comando ser válido para os 6 ID do wand. Pois cada vez que o player refinar o wand ele vai trocar o ID e preciso que o comando para troca de elemento continue sendo válido independe de qual ID esteja, Eu tentei fazer aqui mas não ficou 100%, tem hora que ele troca o elemento de um ID mas do outro não vai, ai volta a troca o elemento do ID que não estava indo, ta bem bagunçado, se puder me ajudar fico grato. Desde já, obrigado!
  6. Boa noite galera do TK Fui compilar um server no Ubuntu 14 e na hora que executei comando o terminal deu a mensagem falando que não encontrou arquivo "mysql.h" In file included from luascript.h:42:0, from configmanager.h:20, from otpch.h:40, from actions.cpp:17: database.h:25:19: fatal error: mysql.h: Arquivo ou diretório não encontrado #include <mysql.h> Já procurei no google e não achei nada, procurei aqui no forum também, achei algumas pessoas que tiveram mesmo problema mas não obtiveram respostas. Alguém sabe como resolver isso ou onde encontro esse arquivo? Obrigado.
  7. @victor4312 Entendi. Eu te mandei uma mensagem no privado, quando estiver com um tempo e tranquilo, se puder dar uma olhada. Fico no aguardo. Obrigado amigo!
  8. Entendi. Bom, vou optar por ele então para inicio, é aquela versão que o google fornece 300 dolares né? Para um inicio, ele suporta numa boa? Caso tenha um crescimento bom no server eu faço o upgrade para a versão paga.
  9. @victor4312 Dei uma olhada melhor no google cloud realmente é bem interessante, principalmente pelo custo beneficio. Com certeza, caso eu opte em pagar um host BR, vou tentar manter ele até onde eu puder, afinal de inicio irei sustentar tudo por conta própria e caso tenha algum sucesso irei continuar sustentando com ajuda de donates, mas caso o bolso aperte não vou optar por trocar para o exterior, a diferença no ping e muita alta e faz muita diferença na jogabilidade. Amigo, aproveitando o seu conhecimento, eu pesquisei bastante muitas empresas e acabei me deparando com uma e o seguinte serviço de VPS: Linux XEON E5V3 2.4GHZ Memoria 4 GB DDR3 1 vCore HD SSD 20GB Raid 10 GB Uplink Anti-DDoS 4TB A localidade do host eles oferecem em vários Países como Paris, Lisboa, Londres entre outros... Eu entrei em contato com eles para tirar algumas dúvidas, eles me disseram que a melhor localidade para o Brasil seria no host em Toronto (CA) me informaram que a média de ping é entre 100 a 200. O preço é de 75 reais mensais, achei tranquilo pelas configurações oferecidas, é um valor que consigo sustentar do próprio bolso durante alguns meses até ter uma ajuda mensal de donates. Você acha que essas configurações são boas para um inicio e caso tenha sucesso ir fazendo um upgrade no host ou devo apostar no google cloud mesmo? Desde já, muito obrigado. @KOLISAO OVH foi uma das primeiras que vi, mas infelizmente como não possuo nenhum cartão internacional. fica fora de mão para mim contratar o serviço deles. Ouvi falar muito bem deles, mas no meu caso infelizmente não teria como. Obrigado pela dica. @Way20 Entendo, realmente de inicio queria algo mais simples mesmo, porque quero começar de boa, não viso lucro nem nada, mais a diversão mesmo. Se der certo e acabar expandindo com certeza irei investir mais, sem dúvidas. Acredito que muita gente hoje em dia erra em visar apenas ganhar e acaba usando o lucro de forma errada, eu tenho a seguinte ideologia, todo dinheiro ganhado de inicio com algum projeto você deve investir somente nele, se futuramente você estiver ganhando, investindo nele e ainda sobrar para você, legal, isso quer dizer que você está fazendo o correto, mas a maioria faz ao contrario, ganha muito investe pouco e pega o restante para si, por isso muitos não dão certo. Mas enfim, vou continuar dando boas pesquisadas, mas o google cloud me interessou bastante para um inicio. Muito obrigado pelas informações amigo.
  10. Vou dar uma pesquisada a respeito, já tinha ouvido falar mas não cheguei a ir a fundo, vou olhar agora. Obrigado por compartilhar amigo! Eu tinha visto esse host já, realmente é bem salgado os preços. Infelizmente para um inicio agora não tem condições, mas em um futuro, quem sabe. Obrigado pela informação amigo.
  11. @Brunds Entendi amigo. Muito obrigado pelas informações!
  12. @Brunds Entendi amigo, dei uma olhada aqui nessas duas que você citou, referente a localidade você que já usa a 4youstart é tranquilo em relação ao ping cara? Porque, eu vi que muita gente anda preferindo os host BR por conta do ping ser menor, mas tem muito servidores também com hospedagens no exterior e por mais que tenha ping auto não ocasiona lag, acredito que ai dependa muito da empresa né? Sendo uma boa esse problema é o de menos! Eu sou novo nisso, to começando agora, você que já tem um pouco mais de experiencia, qual plano você aconselha para dar conta em média de 100 a 200 jogadores? Desde já, obrigado pelos esclarecimentos.
  13. Boa tarde galera do Tk Vocês poderiam me indicar quais os melhores host BR atualmente? Estava dando uma pesquisada e percebi que muita gente prefere os BR ao invés do exterior por conta do ping. Gostaria de ver quais as melhores empresas que fornecem host BR, para fazer uma comparação. Obrigado.

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...