Tudo que luanluciano93 postou
-
[TFS 1.5 - 8.60] STYLLER OT - 2023
Estou usando o znote e deu certo. Se for usar o servidor e testá-lo me add no whatsapp para eu te add no meu grupo, ai pode me passar dúvidas, dicas, melhorias e etc diretamente (18)99743-2125
-
[TFS 1.5 - 8.60] STYLLER OT - 2023
Em breve colocarei algumas prints ... No download eu já coloquei tudo (pasta data e o executável com as DLLs), porém, caso você queira baixar o datapack do github, você pode compilar por esse link ai mesmo e usar (daria na mesma)
-
piso que sumona monster
Mas isso acontecerá toda vez que ele passar ou tem um delay para ele poder passar dnv? Ou uma ver por dia ... explique melhor.
-
[TFS 1.5 - 8.60] STYLLER OT - 2023
Obrigado a todos pelos comentários. Eu uso znote.
-
[TFS 1.5 - 8.60] STYLLER OT - 2023
STYLLER OT - 2023 - TFS 1.5 (8.60) Olá pessoal, hoje venho apresentar meu projeto open para vocês. Sou muito fã do mapa STYLLER, sempre em horas vagas procurava joga-lo, para quem não conhece: é um servidor estilo baiak com mais RPG, e como tenho me interessado pelas engines 1.X, resolvi criar um projeto de servidor Styller usando o TFS 1.5 para versão 8.60. O projeto está sendo desenvolvido no github (projeto github) onde posto atualizações diárias (changelog). Vocês podem postar dúvidas, erros/bugs, dicas e qualquer outra coisa aqui no tópico ou criar um issue no github. Lembre-se de dar FOLLOW no projeto no github e SEGUIR o projeto aqui no fórum para acompanhar as atualizações. Informações do Servidor e Sistemas: Versão: 8.60 Engine: TFS 1.5 MillhioreBT Downgrade - Branch: main (Nov 11, 2023, 104 commits) Informações. Atualizações. Server Info: Dúvidas, erros, dicas e contribuições: Caso tenha dúvidas, ou queira resolver algum bug/erro, dar dicas para o projeto, ou também ajudar em sua construção, crie um issue / pull requests pelo github ou use esse tópico. Website compatível: ZnoteACC - ranch: v2 (Jul 10, 2022, 613 commits) Créditos: luanluciano93 GOD Bon (mapa yourots) MillhioreBT, Nekiro e TFS team (pela engine do servidor) leoloko12 (mapa styller) outros Download: Todos os arquivos, libs e executável (para windows) estão no repositório do projeto no github (que é onde eu atualizo constantemente), basta fazer o download lá e juntar com a primeira parte. - LINK GITHUB DO PROJETO STYLLER: https://github.com/luanluciano93/styller Clique em CODE e depois Download ZIP Imagens:
-
(Resolvido)[TFS 1.3] [AJUDA] Sumonar NPC por tempo
ótimo, editei aqui ... function onUse(player, item, fromPosition, target, toPosition, isHotkey) local storage = "2252" local playerPos = player:getPosition() if player:getStorageValue(storage) < os.time() then local position = Position(playerPos.x, playerPos.y + 1, playerPos.z) local npcName = "Mad" local npc = Game.createNpc(npcName, position) function removeNpc(creature) local target = Npc(npc) target:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:setStorageValue(storage, 0) target:remove() end if npc then npc:setMasterPos(position) position:sendMagicEffect(CONST_ME_MAGIC_RED) player:say("can you help me?", TALKTYPE_MONSTER_SAY) player:setStorageValue(storage, os.time() + 1*60) addEvent(removeNpc, 1*60*1000, npcName) return true else player:sendCancelMessage("There is not enough room.") playerPos:sendMagicEffect(CONST_ME_POFF) end else player:sendCancelMessage("You need to wait a minute.") playerPos:sendMagicEffect(CONST_ME_POFF) end end
-
(Resolvido)[TFS 1.3] [AJUDA] Sumonar NPC por tempo
function onUse(player, item, fromPosition, target, toPosition, isHotkey) local storage = "2252" if player:getStorageValue(storage) < os.time() then local playerPos = player:getPosition() local position = Position(playerPos.x, playerPos.y + 1, playerPos.z) local npcName = "Mad" local npc = Game.createNpc(npcName, position) function removeNpc(creature) local target = Npc(npc) target:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:setStorageValue(storage, 0) target:remove() end if npc then npc:setMasterPos(position) position:sendMagicEffect(CONST_ME_POFF) player:say("can you help me?", TALKTYPE_MONSTER_SAY) player:setStorageValue(storage, os.time() + 1*60) addEvent(removeNpc, 1*60*1000, npcName) return true else position:sendMagicEffect(CONST_ME_POFF) end else player:sendCancelMessage("You need to wait a minute.") position:sendMagicEffect(CONST_ME_POFF) end end Se quiser testar esse tbem ... local storage = 2252 local function removeNpc(creature) local target = Npc(creature) target:getPosition():sendMagicEffect(CONST_ME_TELEPORT) target:remove() end function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getStorageValue(storage) < os.time() then local npcName = "Mad" local playerPos = player:getPosition() local position = Position(playerPos.x, playerPos.y + 1, playerPos.z) local npc = Game.createNpc(npcName, position) if npc then npc:setMasterPos(position) position:sendMagicEffect(CONST_ME_MAGIC_RED) position:say("Can you help me?", TALKTYPE_MONSTER_SAY) player:setStorageValue(storage, os.time() + 1 * 60) addEvent(removeNpc, 1 * 60 * 1000, npc:getGuid()) else player:sendCancelMessage("There is not enough room.") position:sendMagicEffect(CONST_ME_POFF) end else player:sendCancelMessage("You need to wait a minute.") position:sendMagicEffect(CONST_ME_POFF) end return true end
-
Como colocar Bank Balance no site?
Qual website você usa? Sabe manusear o phpmyadmin? Se sim, entre na database do seu servidor e veja se na tabela PLAYERS existe alguma coluna referente ao balance da conta do jogador ... lá, possivelmente, esta o valor armazenado da conta do bank. Se conseguir fazer isso, responda aqui o nome da coluna e iremos para a próxima etapa.
-
Servidor TFS 1.3 Versão 8.6 com site Gesior
Normalmente isso acontece por causa que seu servidor mysql esta desligado, ou o servidor não esta conectado a ele.
- Novo Sistema de Trainer
-
Regen Stamina nos Trainers
- Alguém vivo ainda?
Trabalhando e estudando para concursos. SAUDADES- [Open Source] Tibia Server C# .NET 5
Muito bom cara, acompanhando!- Alterar IP do Client utilizando Notepad++
O tópico copiado não é o meu. Não tem nada a adicionar sobre o notepad, a forma que ele colocou esta funcionando normalmente na última versão do programa.- Alterar IP do Client utilizando Notepad++
Acabei de testar o método dele na versão mais atual do NOTEPAD e está inserindo normalmente! Você não deve criar um tópico TODO novo por causa de uma RSA de versão atual, ou comenta lá ou pede pro autor inserir no dele ... é mais digno que copiar tudo e mudar uma linha (NA MINHA HUMILDE OPINIÃO) ...- Alterar IP do Client utilizando Notepad++
Pessoal da equipe deveria olhar um pouco o fórum e saber o que estão aprovando, vários tópicos repetidos sendo aprovados, MEU DEUS! https://tibiaking.com/forums/topic/55103-custom-cliente-todas-as-versões-qualquer-ip/- Square System TFS 1.X
O que é square? Poderia explicar melhor o que faz e colocar uma imagem também.- Comandos básicos de Linux para OTserv
- [8.60] Sistema de Recompensa Loot De Boss Compartilhado (reward chest)
- Novo Sistema de Trainer
- Ser teleportado ao morrer
tenta mudar o return true do final do script para return false- Novo Sistema de Trainer
- [8.60] Sistema de Recompensa Loot De Boss Compartilhado (reward chest)
- (Resolvido)Database
CREATE TABLE IF NOT EXISTS `z_ots_comunication` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, `action` varchar(255) NOT NULL, `param1` varchar(255) NOT NULL, `param2` varchar(255) NOT NULL, `param3` varchar(255) NOT NULL, `param4` varchar(255) NOT NULL, `param5` varchar(255) NOT NULL, `param6` varchar(255) NOT NULL, `param7` varchar(255) NOT NULL, `delete_it` int(2) NOT NULL DEFAULT '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=230 ;- Regen Stamina nos Trainers
Eu uso desta forma ... em events/scripts/creature.lua: Add a função: -- Regen Stamina in Trainer local staminaBonus = { period = 180000, -- Period in milliseconds bonus = 1, -- gain stamina events = {} } local function addStamina(name) local player = Player(name) if not player then staminaBonus.events[name] = nil else local target = player:getTarget() if not target or target:getName() ~= "Trainer" then staminaBonus.events[name] = nil else player:setStamina(player:getStamina() + staminaBonus.bonus) staminaBonus.events[name] = addEvent(addStamina, staminaBonus.period, name) end end end E dentro da função Creature:onTargetCombat(target) colocar essa parte: -- Regen Stamina in Trainer if self:isPlayer() then if target and target:getName() == "Trainer" then local name = self:getName() if not staminaBonus.events[name] then staminaBonus.events[name] = addEvent(addStamina, staminaBonus.period, name) end end end - Alguém vivo ainda?
Informação Importante
Confirmação de Termo