Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    816
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que Yan Liima postou

  1. A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
  2. Tome cuidado ao reviver tópicos antigo. Caso tenha alguma duvida, crie um novo tópico! Como o tópico já foi resolvido e tem melhor resposta, Estarei fechando/movendo para área correta.
  3. Importou a db.sql no seu banco de dados? Configurou o config.lua corretamente? DB ---> config.lua --->
  4. --[[ Teleport System Desenvolvido por Vodkart Versão : 1.0 ]]-- --[[ Configuração ]]-- local time = 5 -- tempo que demora para ser teleportado local teleports = { -- ["nome do lugar"] que poderá ir ["small"] = {pos = {x=64, y=197, z=7}, premium = true}, -- posição que irá e se precisa de premium para ir! } --[[ Functions ]]-- function doTeleportWithDelay(cid, pos, delay) -- by vodkart if not isCreature(cid) then return LUA_ERROR end if delay > 0 then if getCreatureCondition(cid, CONDITION_INFIGHT) then setPlayerStorageValue(cid, 548745, 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O teletransporte foi desativado pois você entrou em estado de combate.") return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, ""..delay.." segundos para se teletransportar.") addEvent(doTeleportWithDelay, 1000, cid, pos, delay-1) else doTeleportThing(cid, pos) doSendMagicEffect(getPlayerPosition(cid), 10) end end function onSay(cid, words, param) local z = string.explode(param:lower(), ",") if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este comando só pode ser usado fora de combate.") return true elseif getPlayerStorageValue(cid, 548745) - os.time() > 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Aguarde, você está em processo de teletransporte.") return true end if not teleports[z[1]] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, este lugar não existe, lugares disponíveis: small.") return true elseif teleports[z[1]].premium == true and not isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, você precisa ser premium para ir para este lugar.") return true end setPlayerStorageValue(cid, 548745, os.time()+time) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "{Teleport} Ativado.") doTeleportWithDelay(cid, teleports[z[1]].pos, time) return true end TAG: <talkaction words="!teleporte" event="script" value="tp_system.lua"/>
  5. Ótimo tutorial, creio que irá ajudar muitas pessoas. É uma pena ver pessoas querendo receber dinheiro com algo que pode conseguir de graça.
  6. Você quer por comando, ou ao entrar em um TP? Caso seja TP... Em movements/scripts crie um arquivo e cole isso dentro: local config = { pos = {x = 999, y = 999, z = 7}, level = 1, msgWelcome = "Bem-vindo!", msgCancel = "Apenas jogadores VIPs podem passar aqui!" } function onStepIn(cid, item, position, fromPosition) if isPremium(cid) and getPlayerLevel(cid) >= config.level then doTeleportThing(cid, config.pos) doPlayerSendTextMessage(cid, 22, config.msgWelcome) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) else doTeleportThing(cid, fromPosition, true) doPlayerPopupFYI(cid, config.msgCancel) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) end return true end TAG: <movevent type="StepIn" actionid="25640" event="script" value="arquivo.lua" /> Só alterar a POS pra onde irá levar e por o actionID: 25640 no teleport.
  7. A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
  8. A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
  9. A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
  10. O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.
  11. A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
  12. A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
  13. A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
  14. A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
  15. A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
  16. Veja o tutorial que eu te mandei, leia e faça os passos com atenção. O nome no qual você disse só serviria para especificar o porque você liberou aquela porta, assim caso você esquecesse, você saberia depois, tendeu? Não serviria mais pra nada além disso. Caso você use Avast provavel que o problema seja ele. Pois ele assume o controle do firewall, impossibilitando o acesso de fora... Então você teria que desativar ele(se utilizar).
  17. @Aaninhaaaa O nome não tem nada ver. A maioria dos modem não tem opção de colocar nome. Eu utilizo o mesmo que o seu, aqui ta suave.
  18. Só por o endereço de IPv4 que você está utilizando no seu PC.
  19. A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
  20. Os Samples estão configurados corretamente? Está tentando criar o personagem com o servidor desligado ou ligado?
  21. @xmaster0 apague a pasta "obj" e tente recompilar novamente.
  22. Bom, para você adicionar uma nova sprite em seu servidor você precisa abrir seu Tibia.spr e Tibia.dat em algum editor de sprites. Recomendo utilizar o OBJ(Object Builder) o download você pode encontrar AQUI. Ao ter instalado abra o seu dat e spr e selecione as opções de acordo com suas sprites compilada. Ao abrir selecione a opção "item" e importe alguma sprite no formato OBD(Object Builder Data) ou crie uma nova. Após ter feito isso, clique até a nova linha criada e arraste sua imagem até o quadrado vazio. PS: dependendo do tamanho você tem que alterar o Width(largura) e Height(Altura) para poder jogar uma img lá. Feito isso aperta na opção "save" se aparecer alguma coisa clique em "não". Depois é só compilar. Feito isso, utilize algum ItemEditor, execute seu items.otb com os novos spr e dat. Procure a nova sprite adicionada e pegue o ID: Depois vai no items.xml e crie uma nova linha com o ID: 7599(exemplo) e coloque o nome do item e os atributos que desejar. No mapa editor, você só irá executar com as novas spr e dat localizar o item e colocar a nova sprite no mapa(se for o caso). PRONTINHO xD
  23. Yan Liima

    SQL Error

    Poderia fornecer o script para eu analisar? Bom pela descrição do erro, o item não foi encontrado. Mas sobre a Query, parece que você utiliza SQLITE, certo? Não deve ter a tabela " player_daily_catch " ou talvez a Query não funcione para sqlite, apenas para mysql.
  24. O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.
  25. é erro de carectere ao ter copiado amigo... Tente copiar de novo ou só ir na linha citada(23) e tentar localizar o caractere bugado. Em outras palavras, apague a linha e refaz.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...