Jump to content
Close

Lyu

Suporter
  • Content Count

    467
  • Joined

  • Last visited

  • Days Won

    17

Lyu last won the day on November 5

Lyu had the most liked content!

About Lyu

  • Rank
    "Você não é louco; Você tem super poderes."
  • Birthday 10/17/1995

Profile Information

  • Gender
    Masculino
  • Localization
    Boqueirão-pb
  • I am
    Programmer
  • My character
    Lyu
  • Favorite OTServ
    baiaksuper.com

Recent Profile Visitors

4428 profile views
  1. Valeu pelo apoio @Coltera, xD! @lordzetros jogar cs eu sei, difícil é dar bala em level 20 igual tu hahah! Mas é isso aí, servidor tá maneiro demais, trabalhei por muito tempo com todo o carinho do mundo. Aguardo vocês lá!
  2. Simbora haha! Obrigado pelo comentário, lhe vejo dia 8 no Baiak Super😏
  3. Cuidado com downloads de bots no site, um amigo meu entrou pra blacklist do google por causa disso. Tente utilizar o certificado Let's Encrypt pra Nginx, é de graça.
  4. Site: https://www.baiaksuper.com/ Crie sua conta aqui: https://www.baiaksuper.com/?subtopic=createaccount Introdução Baiak Super Queridos jogadores, sejam todos bem-vindos ao Baiak Super! Esta será a nossa primeira temporada e estamos bastante animados para nos encontrarmos com vocês. Sintam-se à vontade para sugerir algo que adorariam ver no Baiak Super, estamos respondendo todos e todas em nosso Facebook: https://fb.me/baiaksuper.Confira abaixo alguns sistemas disponíveis no Baiak Super..• Anti Rollback • Guild Level • Castle 24h • Cast System • Emote Spells • War System • Push Cruzado • Critical • Dodge • Exclusive Area • Sistema de Raids (Bosses) • Auto Loot • Daily Monster • Novo Sistema de Trainers • Sistema de Loteria • E muito mais.. Informações do Servidor • Experience: 350x (Stages) | Magic: 7x | Skill: 20x | Loot: 5x | Spawn: 1x | Protection Level: 100Eai, animado para jogar o servidor com seus amigos? Conte para a gente! A inauguração será no dia 8 de Novembro de 2019 (08/11/2019) às 16:00. Conto com sua presença; Que nos encontremos logo.Um forte abraço,Baiak Super Team
  5. Boaaa, na pressa esqueci que o trecho seria inserido dentro de um método da classe Player. Que bom que funcionou, é nois!
  6. Tem coisa aí irmão. Qual mapa você usa? Suspeita de algum script rodando com alguma actionId configurada de má fé em alguma parte do mapa? Tente fazer uma varredura em sua datapack procurando pelas seguintes funções: doPlayerAddItem doCreateItem Com o notepad++ ou Sublime Text 3 você consegue buscar em todos os arquivos do seu pack de uma única vez assim como o GREP do Linux. Só utilizar CTRL+ SHIFT + F. Lembrando que tem que carregar a pasta data no programa.
  7. Tente isso, fiz aqui rapidinho mas não testei (acredito que funcione como você espera) data/movements/scripts/guildexp.lua if not guildExperienceBonus then guildExperienceBonus = 0 -- default value; no guild end function onStepIn(creature, item, position, fromPosition) local player = creature:getPlayer() if not player then return true end local guild = player:getGuild() if guild then guildExperienceBonus = guild:getId() player:sendTextMessage(MESSAGE_INFO_DESCR, 'Sua guild agora possui o bônus em experiência.') player:getPosition():sendMagicEffect(CONST_ME_MAGIC_GREEN) end return true end data/movements/movements.xml <movevent event="StepIn" actionid="33462" script="guildexp.lua" /> data/events/scripts/player.lua --[[ Atenção, procure a função Player:onGainExperience(source, exp, rawExp) Adicione o código abaixo antes do último return exp ]] local guild = self:getGuild() if guild and guild:getId() == guildExperienceBonus then exp = exp * 1.2 -- 20% bonus end
  8. Tópico muito bonito, história muito legal também, eu queria ter a paciência que você tem com organizações de tópicos kkk Mas então, tá de parabéns irmão pelo esforço em trazer essa informação de forma detalhada ao público, tem meu respeito. Continue nessa pegada que tenho certeza que seu nome vai lá em cima. É nois!
  9. Aparentemente um ótimo conteúdo, irei olhar conferir. Obrigado por compartilhar com o TK! 😄
  10. Ótimo conteúdo, obrigado por compartilhar com o Tibia King 😄 Uma sugestão: Acho que você deveria fazer além do LUA usando revscriptsys, uma versão normal registrando pelo XML. O revscriptsys é um FEATURE muito recente, nem todos estão usando ainda, até porque ainda não há um OFICIAL RELEASE com o mesmo. Abraços e obrigado novamente pela contribuiçao xD
  11. Qual a versão do seu TFS?
  12. Evento bem legal, já tinha ouvido falar e gostei bastante do tema. Obrigado por contribuir com o Tibia King 😄 Só uma sugestão que vocês podem melhorar: safezoneTotalPlayers() Esta função pode ser reescrita de uma forma mais otimizada. Veja bem, ao invés de iterar todos os jogadores online e verificar quem tem storage toda vez que essa função é chamada, poderia haver um cache guardando os jogadores e iterar somente este cache. Seguindo esta lógica, toda vez que chamar a função, realmente estará iterando somente os jogadores que estão presentes no evento, e não todos online tendo que filtrar com storage. Pois imagine um servidor com 1500 onlines e durante um evento ficar verificando todos os 1500 Escrevi aqui rapidinho um exemplo e talvez já dê pra aplicar no seu evento como contribuição de minha parte. Tente por favor 😄 if not SafezonePlayers then SafezonePlayers = {} end -- Usar quando um jogador participa do evento: SafezonePlayers:register(player) function SafezonePlayers.register(self, player) local id = player:getId() if self[id] then return false end self[id] = {lifes = 3} return true end -- Usar quando um jogador sai o evento: SafezonePlayers:unregister(player) function SafezonePlayers.unregister(self, player) self[player:getId()] = nil return true end -- verifica se um jogador é participante do evento e retorna o conteúdo do mesmo: SafezonePlayers:getPlayer(player) function SafezonePlayers.getPlayer(self, player) return self[player:getId()] end -- obtém todos os jogadores do evento (já filtrado para retornar o userdata) function SAFEZONE:players() local players = {} for id in pairs(SafezonePlayers) do local player = Player(id) if player then table.insert(players, player) end end return players end -- ######### EXEMPLOS DE USO ######### -- Teleportar todos os jogadores do SafeZone para uma posição for _, participant in ipairs(SAFEZONE:players()) do participant:teleportTo(Position(1000, 1000, 7)) end -- verificar se player é um participante do SafeZone e printa a quantidade de vidas local participant = SafezonePlayers:getPlayer(player) if participant then print(participant.lifes) end -- printa a quantidade de jogadores dentro do SafeZone print(#SAFEZONE:players())
  13. Sim, TFS = The Forgotten Server! sobre os erros, um é a falta de uma criatura cujo nome é "Tanjis" que não está sendo encontrada, provavelmente porque não foi registrada em monsters.xml Já o outro erro, é uma house com bug de entrada. Só abrir o remere's e ir nela arrumar. Recomendo deletar e preencher os tiles novamente.
  14. tente usar o CMakeLists.txt dos outros globais que você consegue compilar.

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 começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário 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!

×
×
  • Create New...