Ir para conteúdo

ADM Guardian

Membro
  • Registro em

  • Última visita

Tudo que ADM Guardian postou

  1. Só uma obersação: o servidor tem um bug na Wrath of the Emperor Quest. No teleport do Zizzle. Se o player não tem a quest e tenta entrar no teleport, se ele ficar insistindo, ele leva debug e quando loga novamente, passa pelo teleport.
  2. Fala galera, Gostaria de saber uma coisa a respeito do sistema de PagSeguro Automático (http://www.tibiaking.com/forum/topic/43186-gesior-pagseguro-autom%C3%A1tico-100-funcional/) que o Natanael disponibilizou aqui no fórum. Implantei ele em meu servidor e configurei certinho, mas mesmo assim parece que o sistema não funciona, pois os pontos não são entregues e nenhum dado é adicionado à minha database. Já verifiquei várias vezes as linhas do script e aparentemente está tudo certo. Será que alguém poderia me dar uma ajuda? Meu servidor está hospedado em Linux 14.04. Será que preciso dar alguma permissão ao arquivo retpagseguro.php ou será que, ao invés de "localhost", devo colocar o IP da minha máquina no script?
  3. É, o script não está funcionando. Não é feito o retorno de dados por parte do PagSeguro (agora eles implantaram um novo sistema e parece que desativaram o antigo). @edit Galera, o script está totalmente funcional. Cheguei a postar que o mesmo não estava funcionando, pois mudanças haviam sido feitas por parte do PagSeguro. Mas essa informação não confere. O que aconteceu foi que o PagSeguro tirou do ar, temporariamente, o sistema de retorno automático de dados. Por esse motivo, as informações não estavam sendo enviadas à database e, logo, os pontos não eram creditados. A boa notícia é que agora já está tudo funcionando corretamente Ah! Lembrem-se de entrar novamente no PagSeguro e gerar um novo token de segurança, pois os tokens anteriores a data de hoje não estão mais funcionando. Script testado e aprovado! 100% funcional
  4. ADM Guardian respondeu ao post em um tópico de Liane em Websites
    O site tem um bug na página de guilds também. Os guild logos não são exibidos.
  5. Muito bom. Só faltou a database compatível reputado
  6. Funciona em TFS 1.0?
  7. Sinceramente eu não entendo o medo desse cidadão em relação a Linux. Ele está postando praticamente em todos os posts a mesma coisa. Cara, pelo amor, Linux não é o "bicho de sete cabeças" que você ta dizendo.. qualquer pessoa é capaz de aprender a mexer em Linux. Basta dedicar algumas horas de um único dia e você já consegue colocar seu servidor online 100%. Basta LER
  8. copiei direto da ana e ela não tinha colocado o "Você não tem wand" entre aspas Agora sim! O script está funcionando perfeito. Rep+ pra você xWhiteWolf! Valeu pela ajuda. Vou apenas adicionar abaixo o script com um pequeno fix no trecho doPlayerSendCancel(cid, "Você não possui a wand".) Observe que o . está fora das aspas. Também vou substituir "return true" por "return" para que os comandos que o player executar não apareçam na tela/chat. Talkaction Script 100% funcional (Créditos: Eu & xWhiteWolf): local combat_values = { ["ice"] = 1, ["fire"] = 2, ["earth"] = 3, ["energy"] = 4, ["holy"] = 5, ["death"] = 6, } local config = { storage = 101010, time_storage = 101011, price = 0, delay = 0, msg = { default = "Por favor selecione um dos elementos disponíveis: Ice, Fire, Earth, Energy, Holy ou Death.", help = "Elementos disponíveis: Ice, Fire, Earth, Energy, Holy, Death.", invalid = "Digite um elemento válido! Fale !wand para saber os elementos disponíveis.", changed = "O elemento da wand foi trocado para %s.", nomoney = "Você não possui dinheiro.", delayed = "Você precisa esperar para trocar o efeito.", } } function onSay(cid, words, param) local param = param:lower() local value = combat_values[param] if param == "help" then doPlayerSendCancel(cid, string.format(config.msg.help, config.price)) return end if param == "" then doPlayerSendCancel(cid, string.format(config.msg.default, config.price)) return end if not value then doPlayerSendCancel(cid, config.msg.invalid) return end if getPlayerMoney(cid) < config.price then doPlayerSendCancel(cid, config.msg.nomoney) return end if getPlayerMoney(cid) < config.price then doPlayerSendCancel(cid, config.msg.nomoney) return end if getPlayerStorageValue(cid, config.time_storage) + config.delay > os.time() then doPlayerSendCancel(cid, config.msg.delayed) return end if not (getPlayerItemCount(cid, 23607) >= 1) then doPlayerSendCancel(cid, "Você não possui a wand.") return end setPlayerStorageValue(cid, config.storage, value) setPlayerStorageValue(cid, config.time_storage, os.time()) doPlayerRemoveMoney(cid, config.price) doPlayerSendCancel(cid, string.format(config.msg.changed, param)) return end
  9. prontinho, faltou colocar um not na frente já que a checagem é pra ver justamente se ele não tem a wand. Heheh.. adivinha? Não funcionou. Pelo menos dessa vez há um erro no console pra dar uma ajudinha (y' [Warning - Event::checkScript] Can not load script: scripts/fg/elemental_wand.lua data/talkactions/scripts/fg/elemental_wand.lua:62: '>' expected near 'nòo' Que trabalho.. e agora? Obs: o script que está apresentando esse erro é esse mesmo que está acima em spoiler, do WhiteWolf
  10. Obrigado Ana Paula e WhiteWolf (pela intenção de ajudar). Rep+ pra ambos. Porém, o problema não foi solucionado. O script continua executando as funções sem checar a quantidade do item wand vip. Vejam como está o script: Tenho uma ideia de como se resolve, mas não sei escrever isso em "scripts", hehe (burro). A ideia é a seguinte: os parametros "help", ""[vazio], "if not value", etc. devem depender da quantidade do item wand vip, ou seja, eles só serão executados se a quantidade de wand for DIFERENTE (maior) de zero. Alguma sugestão? local combat_values = { ["ice"] = 1, ["fire"] = 2, ["earth"] = 3, ["energy"] = 4, ["holy"] = 5, ["death"] = 6, } local config = { storage = 101010, time_storage = 101011, price = 0, delay = 0, msg = { default = "Por favor selecione um dos elementos disponíveis: Ice, Fire, Earth, Energy, Holy ou Death.", help = "Elementos disponíveis: Ice, Fire, Earth, Energy, Holy, Death.", invalid = "Digite um elemento válido! Fale !wand para saber os elementos disponíveis.", changed = "O elemento da wand foi trocado para %s.", nomoney = "Você não possui dinheiro.", delayed = "Você precisa esperar para trocar o efeito.", } } function onSay(cid, words, param) local param = param:lower() local value = combat_values[param] if param == "help" then doPlayerSendCancel(cid, string.format(config.msg.help, config.price)) return end if param == "" then doPlayerSendCancel(cid, string.format(config.msg.default, config.price)) return end if not value then doPlayerSendCancel(cid, config.msg.invalid) return end if getPlayerMoney(cid) < config.price then doPlayerSendCancel(cid, config.msg.nomoney) return end if getPlayerMoney(cid) < config.price then doPlayerSendCancel(cid, config.msg.nomoney) return end if getPlayerStorageValue(cid, config.time_storage) + config.delay > os.time() then doPlayerSendCancel(cid, config.msg.delayed) return end if getPlayerItemCount(cid, 23607) == 1 then doPlayerSendCancel(cid, Você não possui a wand.) return end setPlayerStorageValue(cid, config.storage, value) setPlayerStorageValue(cid, config.time_storage, os.time()) doPlayerRemoveMoney(cid, config.price) doPlayerSendCancel(cid, string.format(config.msg.changed, param)) return end Não resolveu o problema, heheh
  11. Tenho um script de WAND VIP (Sim! Aquele que permite ao jogador trocar o elemento de uma wand através do comando !wand ou algo parecido). O script está funcionando, porém não verifica se o player possui ou não a WAND VIP antes de trocar o elemento. Será que alguém pode me dizer quais configurações devo adicionar ao script para que ele passe a fazer essa verificação, não permitindo que o player, sem a wand, troque o elemento? Aqui está o script para referência: local combat_values = { ["none"] = 0, ["ice"] = 1, ["fire"] = 2, ["earth"] = 3, ["energy"] = 4, ["holy"] = 5, ["death"] = 6, } local config = { storage = 101010, time_storage = 101011, price = 0, delay = 0, msg = { default = "Por favor selecione um dos elementos disponíveis: Ice, Fire, Earth, Energy, Holy ou Death.", help = "Elementos disponíveis: Ice, Fire, Earth, Energy, Holy, Death.", invalid = "Digite um elemento válido! Fale !wand para saber os elementos disponíveis.", changed = "O elemento da wand foi trocado para %s.", nomoney = "Você não possui dinheiro.", delayed = "Você precisa esperar para trocar o efeito.", } } function onSay(cid, words, param) local param = param:lower() local value = combat_values[param] if param == "help" then doPlayerSendCancel(cid, string.format(config.msg.help, config.price)) return end if param == "" then doPlayerSendCancel(cid, string.format(config.msg.default, config.price)) return end if not value then doPlayerSendCancel(cid, config.msg.invalid) return end if getPlayerMoney(cid) < config.price then doPlayerSendCancel(cid, config.msg.nomoney) return end if getPlayerMoney(cid) < config.price then doPlayerSendCancel(cid, config.msg.nomoney) return end if getPlayerStorageValue(cid, config.time_storage) + config.delay > os.time() then doPlayerSendCancel(cid, config.msg.delayed) return end setPlayerStorageValue(cid, config.storage, value) setPlayerStorageValue(cid, config.time_storage, os.time()) doPlayerRemoveMoney(cid, config.price) doPlayerSendCancel(cid, string.format(config.msg.changed, param)) return end
  12. ADM Guardian postou uma resposta no tópico em Suporte Tibia OTServer
    Bom galera, Queria o script daquela wand que muda o elemento quando o player diz !wand ice !wand earth !wand fire, etc.. Procurei em vários lugares mas não achei. Na verdade, até achei um, mas não funcionou adequadamente em TFS 1.0, mesmo eu fazendo algumas adaptações. Será que alguém tem aí?
  13. Já dei uma boa lida.. mas não encontrei nada Aqui ta o arquivo em spoiler:
  14. Bom, meu gesior tá abrindo alguns menus laterais < automaticamente quando entro no site. O que posso fazer para arrumar isso? Queria que só o News abrisse na hora que entrasse pela primeira vez no site. Lembrando que nem todos os menus estão abrindo, apenas o "Wars" e o "Support". Também quando clico em algumas páginas o menu "wars" abre.
  15. Realmente muito bom. Só faltou as imagens
  16. Bom, to com um probleminha aqui no meu Gesior. Ele cria guilds, tudo certo. Mas não atualiza a tabela guild_membership da database, então quando logo no jogo, o player aparece como se estivesse sem guild. Como posso arrumar esse erro?
  17. ADM Guardian respondeu ao post em um tópico de Erimyth em Websites
    Matheus, muito bom, hein? Só acho que agora você podia disponibilizar uma versão pra TFS 1.0. Ta faltando aqui no fórum :x
  18. Luan, voce esqueceu de responder
  19. Então, vou postar em spoiler o config.php, da uma olhada

Informação Importante

Confirmação de Termo