Ir para conteúdo
  • Cadastre-se

L3K0T

Sub-Admin
  • Total de itens

    2155
  • Registro em

  • Última visita

  • Dias Ganhos

    109

Tudo que L3K0T postou

  1. Não testei mais deve te ajudar em algo só configurar a vocação. function onSay(player, words, param) local playerVocation = player:getVocation() local newVocation = VocationType[13] -- 13 é o ID da nova vocação criada if player:getLevel() < 8 then player:sendCancelMessage("You need to be at least level 8 to change vocations.") return false end if playerVocation == newVocation then player:sendCancelMessage("You are already in this vocation.") return false end local cost = 10000
  2. Não testei local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 494) -- adiciona o efeito 494 setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -250.0, 0, -275.0, 0) local function onCastSpell1(parameters) local targetPos = getCreaturePosition(parameters.target) if targetPos then doSendMagicEffect(targetPos, 494) -- exibe o efeito 494 na posição do alvo doCombat(parameters.cid, parameters
  3. Resolva na source, procure const.h e altere #define MAX_STACK_POS 10 Para #define MAX_STACK_POS 20
  4. Se você estiver usando o OTServ 8.54 e estiver enfrentando problemas para reconhecer itens com IDs acima de 20000, isso pode ser devido a algumas limitações de versão. Algumas versões mais antigas do Tibia (como a versão 8.54) e OTServ podem ter limitações na quantidade de IDs de itens que podem ser reconhecidos. Essas limitações podem resultar em scripts que não reconhecem itens com IDs acima de 20000. Para resolver esse problema, você pode tentar atualizar para uma versão mais recente do Tibia ou OTServ. Versões mais recentes geralmente têm suporte para mais IDs de itens e, portant
  5. Esse erro geralmente ocorre quando a versão do cliente do jogo que você está usando é incompatível com a versão do OTB (Outfit Color System) que você está tentando usar. Para resolver esse problema, você precisa usar um cliente compatível com a versão do OTB que está sendo usada no servidor. Por exemplo, se o servidor estiver usando a versão 19 do OTB, você precisará usar um cliente 8.60 compatível com essa versão. Você pode encontrar o cliente compatível no site do Tibia, ou em outros sites de downloads de clientes de Tibia. Certifique-se de baixar e usar um cliente compatível com a
  6. Esse erro geralmente ocorre quando há um problema na leitura do arquivo "items.otb" pelo servidor. O arquivo "items.otb" contém informações sobre todos os itens no jogo, como seu nome, id, sprites, atributos, entre outros. Para corrigir esse erro, você pode tentar as seguintes soluções: Verifique se o arquivo "items.otb" está presente na pasta "data" do seu servidor. Se o arquivo estiver faltando, você precisará baixar um novo arquivo ou copiá-lo de outro servidor. Certifique-se de que o arquivo "items.otb" está no formato correto. O arquivo "items.otb" deve ser
  7. O erro "4294967295" geralmente ocorre quando o cliente do Tibia tenta abrir um arquivo .otb (que contém informações sobre os sprites dos itens no jogo) que não é compatível com a versão do cliente. Para corrigir esse erro, certifique-se de que o arquivo .otb que você está tentando abrir é compatível com a versão do cliente que você está usando. Verifique se o arquivo .otb é para a versão correta do cliente e se ele está localizado no diretório correto. Além disso, verifique se o arquivo .otb não está corrompido ou danificado.
  8. Não testei. function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end -- Configuração das opções de itens local options = { {itemId = 2160, count = 5}, -- Opção 1: 5 Crystal Coins {itemId = 8303, count = 1}, -- Opção 2: 1 Silver Rune Emblem {itemId = 2148, count = 1000} -- Opção 3: 1000 Gold Coins }
  9. Esse problema pode ocorrer quando há uma incompatibilidade entre as novas sprites adicionadas e as posições de mapa (coordinates) dos teleportes (TPs) do servidor. Isso pode ocorrer porque as novas sprites adicionadas podem ter tamanhos diferentes das sprites originais do cliente, o que afetaria a precisão das coordenadas dos teleportes. Uma possível solução para este problema é verificar se as coordenadas dos teleportes estão corretas e atualizá-las se necessário. Você pode fazer isso usando o mapa do servidor e o editor de mapas do cliente, comparando as coordenadas dos teleportes no se
  10. Script de loja com layout estilo PXG no otclient, podemos seguir os seguintes passos: Primeiro, crie um arquivo JavaScript chamado "store.js" e salve-o na pasta "modules" do seu projeto otclient. Dentro do arquivo "store.js", crie uma função para criar a janela de loja com o seguinte código: function createStoreWindow() { var storeWindow = new UIWindow({ title: 'Loja PXG', width: 500, height: 400,
  11. O erro #C-2 durante a instalação do Gesior Otserv geralmente é causado por um problema na configuração do banco de dados. Isso pode ser causado por várias razões, como permissões de usuário insuficientes ou problemas de conexão com o banco de dados. Aqui estão algumas soluções que você pode tentar para corrigir o problema: Verifique se o seu servidor MySQL está em execução e verifique as credenciais de login do banco de dados no arquivo config.php do Gesior Otserv. Certifique-se de que o nome de usuário e senha do banco de dados estejam corretos e tenham as permissões necessár
  12. A libstdc++.so.6 é uma biblioteca padrão do GNU C++ que é usada por muitos programas e sistemas operacionais Linux. É possível que algum programa esteja fazendo uso excessivo dessa biblioteca e causando problemas de desempenho no seu servidor. Aqui estão algumas coisas que você pode tentar para resolver o problema: Verifique se há processos que estão consumindo muita CPU ou memória no seu servidor. Você pode fazer isso usando o comando "top" no terminal do Linux. Ele irá mostrar todos os processos em execução, juntamente com o uso de CPU e memória. Se você encontra
  13. -- Faz login no MySQL -- Apaga todos os dados de todas as tabelas TRUNCATE TABLE accounts; TRUNCATE TABLE players; TRUNCATE TABLE player_items; TRUNCATE TABLE player_skills; TRUNCATE TABLE player_spells; TRUNCATE TABLE player_depotitems; TRUNCATE TABLE guilds; TRUNCATE TABLE guild_wars; TRUNCATE TABLE guild_ranks; TRUNCATE TABLE guild_membership; TRUNCATE TABLE houses; TRUNCATE TABLE tiles; TRUNCATE TABLE items;
  14. Esse ano vai fazer 10 anos que estou no fórum, muita gratidão ❤

  15. Salve equipe, estou sem PC ok por isso não estava estrando muito, estou usando o celular para escrever esse texto.

  16. e isso la no final doPlayerSetStorageValue(cid, config.storage, os.time() + config.exhaust)
  17. -- Sistema de auto loot criado por V�tor Bertolucci - Killua function ExistItemByName(name) -- by vodka local items = io.open("data/items/items.xml", "r"):read("*all") local get = items:match('name="' .. name ..'"') if get == nil or get == "" then return false end return true end local function getPlayerList(cid) local tab = {} if getPlayerStorageValue(cid, 04420021) ~= -1 then table.insert(tab, getPlayerStorageValue(cid, 04420021)) end if getPlayerStorageValue(cid, 04420031) ~= -1 then table.insert(tab, getPlayerStorageValue(cid, 04420031)) end if getPlayerStorageValue(cid,
  18. -- Sistema de auto loot criado por V�tor Bertolucci - Killua function ExistItemByName(name) -- by vodka local items = io.open("data/items/items.xml", "r"):read("*all") local get = items:match('name="' .. name ..'"') if get == nil or get == "" then return false end return true end local function getPlayerList(cid) local tab = {} if getPlayerStorageValue(cid, 04420021) ~= -1 then table.insert(tab, getPlayerStorageValue(cid, 04420021)) end if getPlayerStorageValue(cid, 04420031) ~= -1 then table.insert(tab, getPlayerStorageValue(cid, 04420031)) end if getPlayerStorageValue(cid,
  19. tem alguma coisa no código que já existe em seu game.cpp, é só remover.
  20. Parabéns cara! Gostei e boa sorte
  21. Só apreciem, tudo que tem de DBO eu coloquei e além de efeitos. NÃO ESTÁ TERMINADO. 2022-10-07 03-40-08.mp4
  22. Olá galera, hoje vim trazer para vocês alguns comandos uteis, pra serem executados no seu banco de dados "Mysql" lá aonde guarda todas as informações do jogo. *"execute o comando, mais antes faça o backup da sua Data Base e lembrando faça isso com o servidor desligado" 1° UPDATE `accounts` SET premdays = 0, lastday = 0; - Remove todos os dias VIP ou P.A de todos os players. . UPDATE `accounts` SET premdays = 0, lastday = 0; 2° UPDATE `accounts` SET `premdays` = `premdays` + 7; - Adiciona +7 dias de VIP ou P.A para todos os players. UPDATE `accounts` SET `pr
  23. Alterações pela source do seu servidor em const.h procure ITEM_DEPOT = 2594, ITEM_LOCKER = 2589, os numeros é o ID dos itens, depois só salvar e compilar, espero ter ajudado.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo