Ir para conteúdo

victorat

Membro
  • Registro em

  • Última visita

Tudo que victorat postou

  1. Oque devo fazer com esse link que voce mandou mano?
  2. Cara.. olha só oque achei no script, de uma olhada nos campos duhudhauda é 1, 2 , 3, 3, ... cara esta tudo ok agora, substitui aquilo que voce pediu, estou conseguindo sempre usar bless, porém toda soma do gold da bless é x2, mas da nada não, agora eu sei que a regra é toda bless colocar o valor da metade, que entao vai pedir o gold correto! valeu mano, era isso mesmo que eu estava precisando, colocar igualdade haha vlw!
  3. Cara, seguinte: todo player level 1 quando for usar a bless ela aparece no default e nada acontece, mas quando é level 2, a bless custa 20k, já no level 49 ele escreve !bless e ela sai no default, então quando lvl 50 ele volta a usar bless novamente, mas pagando 40k, e no lvl 99 volta aparecer no default o comando !bless, coloquei ele pro lvl 104, mesma coisa, só funcionou a bless quando morri, ai nasci e usei bless, mas ai custando no lvl 176 160k cheguei a conclusão que o valor da bless sempre sera o dobro da tabela de preços, e que quando a bless buga, aparecendo no default.. pra ele poder usar bless novamente, ele terá que cair em um level antes ou depois do atual da tabela, tipo se ele esta pagando o valor da bless do level 100-150 e bugou, ele terá que ir pro lvl 99 ou 151 para poder usar novamente a bless
  4. local bless = {1, 2, 3, 4, 5} local price = { [1] = {min=1, max=49, gold=10000}, [2] = {min=50, max=99, gold=20000}, [3] = {min=100, max=149, gold=40000}, [3] = {min=150, max=199, gold=80000}, [4] = {min=200, max=249, gold=160000}, [5] = {min=250, max=299, gold=320000}, [6] = {min=300, max=349, gold=640000}, [7] = {min=350, max=999, gold=1280000}, } function onSay(cid, words, param) local level = getPlayerLevel(cid) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerSendCancel(cid, "Voce ja tem todas as bless.") return TRUE end end for r = 1, table.maxn(price) do if level > price[r].min and level < price[r].max then if doPlayerRemoveMoney(cid, price[r].gold) == TRUE then doPlayerRemoveMoney(cid, price[r].gold) for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "Voce esta abencoado pelos Deuses!" , 19) doSendMagicEffect(getPlayerPosition(cid), 49) elseif (doPlayerRemoveMoney(cid, price[r].gold) == FALSE) then doPlayerSendCancel(cid, "Voce nao tem dinheiro suficiente.") end end end end return TRUE eu fiz assim, pra deixar do meu jeito.. esta certo? mudei apenas o valor, level e adicionei alguns lvls a mais, ai oq acontece o player é lvl 1, ele diz: !bless, e o comando !bless sai no default e nao acontece nada, após inserir alguns lvls nele para o lvl 15, ele diz !bless e a bless cobra 20k "q n deveria" o correto seria 10k Já no lvl 70, a bless cobra 40k, o correto seria 20k.. ai testei no level 115, simplesmente o comando !bless sai no default e nada acontece, oque seria isso? vlw!
  5. Deu sim, pois o antigo sqlite possui sistemas de reputação, as accounts todas foram passadas, mas pq a tabela do tamanho de colunas certas, e cada coluna tem um valor definido, seja INTEIRO ou outros.. então para importar players deu um pequeno problema com o total de colunas
  6. Tenho sim as sources, só me diz o parametro que compilo aqui, eu mesmo compilei com war system.. esse bug é chato, muito injusto pra pvp, OT que tem esse bug nem da pra chamar de ot ;X gostaria mt de arrumar, se voces puder me ajudar.. sem palavras
  7. verifiquei a pasta "mods" e não tinha nenhum arquivo de skull system.. Eu fiz download até a versão otx260_986 mas quais arquivos eu devo copiar ou substituir em meu TFS?
  8. victorat respondeu ao post em um tópico de cliverson em Suporte Tibia OTServer
    Ninguem sabe resolver esse bug, voce o encontrou? estou com o mesmo problema
  9. Tudo bem pessoal, venho aqui informar um bug no meu server, vou tentar explicar da melhor forma, pois é chatinho de explicar.. vamos la então um player ataca o outro, logo ele ficará PK, se o player que sofreu o dano ataca-lo, der qualquer Hit no player que esta PK, após ambos se desencontrarem, ou um sair da "visão" do outro (da tela do game mesmo) quando voltarem a se ver o player que estava PK, que sofreu apenas o dano do player que ele estava tentando matar, esse player aparece YELLOW, então o player que estava PK pode mata-lo que não pegará frag! isso é um bug que ja vi em varios servidores, por acaso tem solução? Client 8.60 TFS 0.4 rev 3777 se precisar posto as scripts! abraço!! (e se não fui claro posso explicar com prints)
  10. Quais sao as consequencias se eu nao fazer isso? poderá bugar o mapa se eu salvar? pois um dos mapas aqui eu estava editando tudo tranquilo.. e ai deu a seguinte mensagem ao abrir novamente: selection client 8.70 LoL mas é isso ai, muito obrigado cara
  11. Então devo sempre selecionar a versão 8.60 né? porque as vezes eu entro no remere e ja esta selecionada a opção 8.54 como padrão
  12. E roda em gesior essas scripts?
  13. Resolvido! muito obrigado, mas ainda há outra dúvida, Qual Remere's voce me recomenda eu manter padrão e mapear somente nele? valeu!
  14. Modern AAC? é bom esse? vale a pena? e quais scripts voce utiliza para aplicar comandos no jogo? obrigado!
  15. Olá venho aqui pedir ajuda em um problema que esta me dando dor de cabeça ja servidor possui war-system, client 8.60 distro tfs 0.4 ref 3777 compilado com warsystem.. esta tudo perfeito, quando uma guild envia pedido de war para outra pelo comando: /war invite,guild name,fraglimit Send an invitation to start a war. Example: war invite,Black Ninjas,150 então esta tudo bem, 43x1 e o time que esta perdendo resolve cancelar a war: /war end,guild name Ends an active war with another guild. aí que começa o problema, o pedido fica pendente e quando eu dou o mesmo comando na outra guild "/war end.. " diz isso: 14:36 Currently there's no active war with Game Master. (14:36 Atualmente não há guerra ativo com Game Master.) e no site fica assim Pending end Began on Dec 31 2015, 23:06:05, signed armstice on Jan 01 2016, 16:34:23. e no jogo segue batalha.. geral matando geral sem pegar frags segue a lista de comandos úteis utilizado em war-system /war invite,guild name,fraglimit,money,time Send an invitation to start a war. Example: war invite,Black Ninjas,150,10000,3 day's /war accept,guild name Accept the invitation to start a war. /war reject,guild name Reject the invitation to start a war. /war end,guild name Ends an active war with another guild. /war cancel,guild name This will cancel the invitation to the guild Black Ninjas /balance donate 1234 Command for founder of guilds for pay money /balance pick 1234 Command for founder of guilds for payout money
  16. Estou com uma distro TFS 0.4 REV 3777 rodando em 8.60 mas na hora de eu editar o server, meu mapa pede pra localizar a pasta do tibia 8.60, ok então eu abro o mapa Real Server 3.7 (8.60) - TibiaKing e pede pra localizar pasta 8.7, as vezes 8.54.. isso é um bug ou depende da versão do Remere's? eu tenho instalado aqui o Remere's 2.1 e 2.2 afinal qual versão é a ideal para editar mapas em 8.6? valeu!
  17. Até que esse tutorial funcionaria.. mas a estrutura das tabelas de uma database com a outra é totalmente diferente, poucas coisas consegui importar, a principal nao consegui, que era Players.. mas é isso ai obrigado cara!
  18. Tentarei aqui, tutorial bom.. algo ja deu certo, se funcionar perfeitamente retornarei aqui, e se tiver alguem que sabe como funciona e sabe que da erros no futuro.. que não é a melhor forma, avise-me Obrigado por enquanto
  19. Tenho um otserv em Sqlite e estou colocando um site mas não quero perder as acc e nem resetar o server, oque devo fazer para transformar tudo que esta em Sqlite pra Mysql? Ficarei muito grato se alguem puder ajudar! TFS 0.4 Client 8.60
  20. Olá, estou com um server que tem site, mas quero passar as accounts dos players que rodava no antigo server, que era SQL, e agora utilizo MYSQL, é possível fazer essa alteração sem precisar resetar o servidor?
  21. Olá tudo bem, estou aqui para fazer um pedido, de benção por level, ou seja, player que for level 100 paga mais que player que for level 300, uso ot serv 8.60 tfs 0.4 e nele o bless é no seguinte comando !bless, lá mesmo eu coloquei o valor que eu queria, mas ficou 150k para todos, gostaria de eu poder configurar o valor da bless dependendo do level do player. desde já agradeço (segue anexo o bless que utilizo) local bless = {1, 2, 3, 4, 5} local cost = 150000 function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerSendCancel(cid, "Voce ja tem todas as bless.") return TRUE end end if(doPlayerRemoveMoney(cid, cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "Voce esta abencoado pelos Deuses!" , 19) doSendMagicEffect(getPlayerPosition(cid), 49) else doPlayerSendCancel(cid, "Voce precisa de 150k para a bless.") end end return TRUE

Informação Importante

Confirmação de Termo