-
Total de itens
510 -
Registro em
-
Última visita
-
Dias Ganhos
12
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que MaTTch postou
-
Scripting Verificar se existe XX item naquela position
MaTTch respondeu ao tópico de Yamili em Suporte OTServer Derivados
É porque a função getTileItemById não esta sendo usada corretamente nessa parte: if t1 and t2 and t3 and t4 then Você precisa verificar se existe algum item checando se id ou o unique id é diferente de 0. Tipo assim: if t1.uid ~= 0 then doRemoveItem(t1.uid, 1) end Você precisa fazer isso pra cada posição que quiser remover o item, e se quiser adicionar o efeito basta colocar junto a função doSendMagicEffect: if t1.uid ~= 0 then doRemoveItem(t1.uid, 1) doSendMagicEffect(config.pos1, 0000) end -
(Resolvido)Ajuda com esse script efeito quando player logar [SCRIPT]
MaTTch respondeu ao tópico de KR33 em Suporte Tibia OTServer (Resolvidos)
Você tem que adicionar na tabela o efeito pra cada valor de storage, exemplo: [1] = {number = 1002, offset = {x = 1, y = 0}, delay = 5000}, -- efeito 1002 pra quem tiver o storage de valor [1] [2] = {number = 1003, offset = {x = 1, y = 0}, delay = 5000}, -- efeito 1003 pra quem tiver o storage de valor [2] [3] = {number = 1004, offset = {x = 1, y = 0}, delay = 5000}, -- efeito 1004 pra quem tiver o storage de valor [3] -- etc.. -
(Resolvido)Ajuda com esse script efeito quando player logar [SCRIPT]
MaTTch respondeu ao tópico de KR33 em Suporte Tibia OTServer (Resolvidos)
Verificou se o valor da storage que você tá corresponde com o que tá na tabela? Você adicionou a tabela pra cada valor? -
(Resolvido)Ajuda com esse script efeito quando player logar [SCRIPT]
MaTTch respondeu ao tópico de KR33 em Suporte Tibia OTServer (Resolvidos)
Tenta: local cfg = { storage = 259005, effect = { [1] = {number = 1002, offset = {x = 1, y = 0}, delay = 5000}, --[2] = {number = 1002, offset = {x = 1, y = 0}, delay = 5000}, -- etc... } } local function startEffectCycle(cid) if (isCreature(cid)) then local t = cfg.effect[getCreatureStorage(cid, cfg.storage)] if (t) then local position = getThingPosition(cid) position.x = position.x + t.offset.x position.y = position.y + t.offset.y doSendMagicEffect(position, t.number) addEvent(startEffectCycle, t.delay, cid) else addEvent(startEffectCycle, 1000, cid) -
Pedido Ajuda Liberar acessos e quests sem missões.
MaTTch respondeu ao tópico de math0182 em Suporte Tibia OTServer
Como assim liberar acesso? É por storage? -
(Resolvido)Ajuda com esse script efeito quando player logar [SCRIPT]
MaTTch respondeu ao tópico de KR33 em Suporte Tibia OTServer (Resolvidos)
Pra mim parece que ele pediu as duas coisas -
(Resolvido)Ajuda com esse script efeito quando player logar [SCRIPT]
MaTTch respondeu ao tópico de KR33 em Suporte Tibia OTServer (Resolvidos)
Você precisa fazer um offset na posição do efeito, nessa função: doSendMagicEffect(getThingPos(cid), efeito) Por exemplo: local pos = getThingPosition(cid) doSendMagicEffect({x = pos.x + 1, y = pos.y + 1, z = pos.z}, efeito) -
Programação Aumentar Limite de gold do NPC
MaTTch respondeu ao tópico de Armouzt em Suporte Tibia OTServer
Em clientes mais antigo o limite numérico do trade é de 2147483647 (int32), está diretamente codificado no cliente, ao menos que você saiba um pouco de engenharia reversa, não pode ser mudado. Em um OTCliente isso pode ser facilmente mudado, mas não creio que é o seu caso. -
-
-
Você precisa ser bem especifico. Vai regenerar 25% da mana total do jogador, ou vai "roubar" essa mana de outros jogadores?
-
Qual o real objetivo da magia? O script ta muito zuado.
-
Scripting [TFS 0.4] Life Steal em monstros!
MaTTch respondeu ao tópico de
Yamborghiniem Suporte Tibia OTServer -
Scripting [TFS 0.4] Life Steal em monstros!
MaTTch respondeu ao tópico de
Yamborghiniem Suporte Tibia OTServer -
Scripting [TFS 0.4] Life Steal em monstros!
MaTTch respondeu ao tópico de
Yamborghiniem Suporte Tibia OTServerIsso aqui só funciona em OTX: if (getPlayerSlotItem(attacker, slot).id == id) then Tenta: if(getPlayerSlotItem(attacker, slot).itemid == id) then -
(Resolvido)Color Name
MaTTch respondeu ao tópico de felippepsa em Suporte OTServer Derivados (Resolvidos)
Isso ai você só vai conseguir pagando alguém pra criar uma dll. -
vai no 000-const e adiciona: getCreatureCondition = getCreatureConditionInfo
-
(Resolvido)adicionar effects
MaTTch respondeu ao tópico de Djonga em Suporte OTServer Derivados (Resolvidos)
Na verdade você não precisa adicionar nada no const, só arrumar de u8 pra u16 nas funções. -
(Resolvido)Modificação de script
MaTTch respondeu ao tópico de Zwarttyp em Suporte Tibia OTServer (Resolvidos)
O erro basicamente era que ele checava se podia "castar" a magia, o que retorna falso se a criatura, por exemplo, não estivesse dentro do alcance da magia, ou se não houvesse um alvo, o que fazia dar erro de magia não existente. Enfim, editado. -
Scripting Script de evento que acontece na hora X
MaTTch respondeu ao tópico de samuelandrade45 em Suporte OTServer Derivados
Distro e versão? -
(Resolvido)Modificação de script
MaTTch respondeu ao tópico de Zwarttyp em Suporte Tibia OTServer (Resolvidos)
Na verdade o código c++ também tem um erro que só percebi agora. Mas se o seu problema já foi resolvido então já era. -
(Resolvido)Modificação de script
MaTTch respondeu ao tópico de Zwarttyp em Suporte Tibia OTServer (Resolvidos)
Você tem certeza que existe uma spell com esse nome? E se não me engano o dano não funciona com monstros, teria que mudar o script. Teste com uma magia existente e me fale (tem que ser o nome da magia e não as palavras). -
(Resolvido)Modificação de script
MaTTch respondeu ao tópico de Zwarttyp em Suporte Tibia OTServer (Resolvidos)
-
(Resolvido)Modificação de script
MaTTch respondeu ao tópico de Zwarttyp em Suporte Tibia OTServer (Resolvidos)
Sim, mas antes de fazer, eu quero perguntar uma coisa que eu deveria ter perguntado antes. Por que não apenas colocar a magia que você quer diretamente no monstro? -
(Resolvido)Modificação de script
MaTTch respondeu ao tópico de Zwarttyp em Suporte Tibia OTServer (Resolvidos)
Em luascript.cpp, você adiciona no final do arquivo: no mesmo arquivo, procure por: luaL_register(m_luaState, "std", LuaInterface::luaStdTable); e abaixo dele adicione: Agora em luascript.h, procure por: static int32_t luaStdSHA512(lua_State* L); e abaixo adicione: Agora só compilar.
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!