-
Total de itens
332 -
Registro em
-
Última visita
-
Dias Ganhos
42
Tudo que Mateus Robeerto postou
-
Tile que upa skill | TFS 0.4 REV 3996
Mateus Robeerto respondeu ao tópico de HexusAlphos em Suporte Tibia OTServer
Adicionei o comando "print" para imprimir no console e saber o que aconteceu, etc. Isso vai ajudar bastante. local config = { minSkill = 10, -- Valor mínimo da habilidade para começar a treinar gainChance = 50, -- Chance de ganhar skill, em porcentagem requiredItemID = 2140, -- ID do item necessário para treinar trainInterval = 3000, -- Intervalo de tempo para tentar ganhar skill (em milissegundos) skillsToTrain = { -- Habilidades correspondentes para cada vocação [0] = {1, 2}, -- Vocação sem classe [1] = {1, 2}, -- Knight [2] = {3}, -- Paladin -
Tile que upa skill | TFS 0.4 REV 3996
Mateus Robeerto respondeu ao tópico de HexusAlphos em Suporte Tibia OTServer
nao testado! local config = { minSkill = 10, -- Valor mínimo da habilidade para começar a treinar gainChance = 50, -- Chance de ganhar skill, em porcentagem requiredItemID = 1234, -- ID do item necessário para treinar trainInterval = 3000, -- Intervalo de tempo para tentar ganhar skill (em milissegundos) skillsToTrain = { -- Habilidades correspondentes para cada vocação [0] = {1, 2}, -- Vocação sem classe [1] = {1, 2}, -- Knight [2] = {3}, -- Paladin [3] = {4}, -- Sorcerer [4] = {4}, -- Druid [5] = {4}, -- Master Sorcerer -
O Task System para TFS 0.4 8.6 original foi criado pela Vodkart e adaptado para TFS 1.x por Erro 502. Ele possuía alguns códigos muito ruins e erros de otimização. Então, eu peguei ambos, analisei tudo corretamente e corrigi. Agora está funcionando para todos os TFS; não é mais necessário adicioná-lo ao global.lua, basta colocá-lo diretamente na pasta 'lib' e tudo funcionará bem. Aproveite e teste o Task System. Revscripts. Basta adicioná-lo aos dados/scripts. local taskSystemEvent = CreatureEvent("taskSystem") function taskSystemEvent.onKill(creature, target)
-
Tile que upa skill | TFS 0.4 REV 3996
Mateus Robeerto respondeu ao tópico de HexusAlphos em Suporte Tibia OTServer
Você fez o script para TFS 1.x, mas o rapaz pediu especificamente para TFS 0.4. Revise isso. -
(Resolvido)Reset Look Database
Mateus Robeerto respondeu ao tópico de mane stick em Suporte Tibia OTServer (Resolvidos)
Revscriptsys é uma nova forma alternativa de registrar scripts para que você não precise fazer isso via XML. Você só precisa colocar seus scripts lua dentro data/scripts/ou em qualquer subpasta dele, se desejar. Os scripts Monster são, no entanto, colocados em um caminho diferente: data/monster/(ou em qualquer subpasta dele, como antes). Este sistema suporta a utilização de diferentes metatabelas no mesmo script (Actions, MoveEvents, GlobalEvents...). Fica na pasta 'data/scripts" Creio que o OtservBR não suporta o 'EventCallback', porque simplesmente colocar na pasta 'data/scr -
(Resolvido)Reset Look Database
Mateus Robeerto respondeu ao tópico de mane stick em Suporte Tibia OTServer (Resolvidos)
Seu servidor possui revscripts e EventCallback? -
(Resolvido)Reset Look Database
Mateus Robeerto respondeu ao tópico de mane stick em Suporte Tibia OTServer (Resolvidos)
Ok, volte ao script original e substitua com calma... Acho que vai dar certo. function Player:onLook(thing, position, distance) local description = 'You see ' if thing:isPlayer() then local playerGuid = thing:getGuid() local query = db.storeQuery("SELECT `resets` FROM `players` WHERE `id` = " .. playerGuid) if query then local playerDescription = result.getDataString(query, "resets") description = string.format("%s\n[ Resets: %s ]", description, playerDescription) print(string.format("[Player ID: %s] Resets: %s", -
(Resolvido)Reset Look Database
Mateus Robeerto respondeu ao tópico de mane stick em Suporte Tibia OTServer (Resolvidos)
Lol... antes, ele mostrava o level certo? -
(Resolvido)Reset Look Database
Mateus Robeerto respondeu ao tópico de mane stick em Suporte Tibia OTServer (Resolvidos)
Ok, fácil então... Procure essa linha function Player:onLook(thing, position, distance) É só prosseguir com cuidado, ok? function Player:onLook(thing, position, distance) local description = 'You see ' if thing:isItem() then if thing.actionid == 5640 then description = description .. 'a honeyflower patch.' elseif thing.actionid == 5641 then description = description .. 'a banana palm.' else description = description .. thing:getDescription(distance) end local itemType = thing:getType() if (i -
(Resolvido)Reset Look Database
Mateus Robeerto respondeu ao tópico de mane stick em Suporte Tibia OTServer (Resolvidos)
Como funciona o sistema de reset do seu servidor? É feito por NPC? Se sim, poderia postar o script dele? Talvez esse NPC tenha um storage, facilitando a implementação do reset look. -
Você adicionou corretamente? Desculpe, houve outro arquivo. Esqueci de postar. Então, vá em htdocs/classes/highscores.php e procure por essa linha. const SKILL__LEVEL = 8; é so adicione baixo. const SKILL__RESET = 9;
-
Ótimo, basta substituir todo o seu highscore.php <?php if (!defined('INITIALIZED')) exit; $list = 'experience'; if (isset($_REQUEST['list'])) $list = $_REQUEST['list']; $page = 0; if (isset($_REQUEST['page'])) $page = min(50, $_REQUEST['page']); $vocation = ''; if (isset($_REQUEST['vocation'])) $vocation = $_REQUEST['vocation']; switch ($list) { case "fist": $id = Highscores::SKILL_FIST; $list_name = 'Fist Fighting'; break; case "club": $id = Highscores::SKILL_CLUB; $list_name = 'Club Fighting'; break; case "sword":
-
Tenho certeza de que vou usar esta cidade no meu projeto. Ficou ótimo. Já tenho uma boa ideia para a cidade e acesso ao HUNTS, algo diferente, hahaha. Muito obrigado!
-
Como fica a sua database? resets? description? reset? Você não utiliza storage?
-
local config = { itemids = { [1] = 26383, -- cabeça [4] = 26384, -- armor [5] = 26387, -- direita [6] = 26388, -- esquerda [7] = 26385, -- legs [8] = 26386 -- boots }, storage = 26427, -- Storage para verificar se o jogador já usou outfit = 907, -- Outfit a ser aplicado newVocation = 10, -- ID da nova vocação ao usar bagItemId = 1987, -- ID do container para devolver os itens defaultVocation = 1 -- ID da vocação original para reverter } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid
-
local POLL_STORAGE = 80000 local OPTIONS_STORAGE = 80001 local PLAYER_STORAGE = 80000 local function unserialize(s) local func = loadstring("return " .. s) if func then return func() else return nil, "unserialize error: string could not be deserialized." end end local function getTotalVotes() local options, err = unserialize(getStorage(OPTIONS_STORAGE)) if not options then error(err) end local amount = 0 for _, option in ipairs(options) do amount = amount + option[2] end return amount end local function getMostVotedOption()
-
Tente executar o SQL no seu banco de dados. Se não funcionar, você terá que importar outro banco de dados. NUNCA DELETE ESSES TIPOS DE SAMPLE E ADMINISTRADOR DO GESIOR, apenas altere a senha e a conta. Pronto. INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`,
-
saquei, mas eu não estou familiarizado com o Ubuntu 20.4, só com o Windows... Vou tentar sim, já tenho uma máquina virtual e estou instalando o Ubuntu 20.4. Assim que voltar à noite, posso tentar... Já encontrei alguns links de tutoriais para este Ubuntu e como compilar! Também tenho um colega que compila o Ubuntu. Depois dou respostas sobre qual é o comando certo para instalar libs e boots, ok?
-
[TFS 0.4] CreatureScripts (onOpenRuleViolation) + Telegram Notification
Mateus Robeerto respondeu ao tópico de Imperius em Códigos C++
Bem interessante, mas é possível para o TFS 1.x?- 3 respostas
-
- lua
- creaturescript
-
(e 3 mais)
Tags:
-
Qualquer um que você preferir... Vou citar que existem três versões diferentes. O padrão V8 do Kondra é a última versão lançada, ficou bom em desempenho, mas parou de ser desenvolvido. Tem outro V8 da Academy que ainda está em desenvolvimento e também é excelente. E outro com um desempenho ainda melhor é o Mehah versão 3.2. Recomendo baixar apenas a versão mais recente, de acordo com o seu gosto, ok?
TibiaKing
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.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!