-
Total de itens
510 -
Registro em
-
Última visita
-
Dias Ganhos
12
Tudo que MaTTch postou
-
[Error- CriatureScript Interface]
MaTTch respondeu ao tópico de imediatensil em Suporte Tibia OTServer
Bote isso dentro do seu 050-function.lua na pasta lib: function isSummon(cid) return cid ~= getCreatureMaster(cid) or false end -
Você esta botando o id do item no movements?
-
Normal [PEDIDO]Como Colocar Pra Ninguem Robar Sprintes Do client
MaTTch respondeu ao tópico de Mark Ackerman em Suporte Tibia OTServer
Não existe um método que impede 100%, sempre será possível descompilar. Se o descompilador for um bom entendedor de engenharia reversa, ele ira descompilar seu client. O que você pode fazer é aumentar o grau de dificuldade pra quando alguém tentar descompilar, injetando DLL's, criptografando e compilando. -
Normal Regeneração de vida e mana ( Ajuda )
MaTTch respondeu ao tópico de ziigshd em Suporte Tibia OTServer
gainhpamount="100" gainmanaamount="100" -
Você registrou o evento no XML do monstro, certo? local c = { createpos = {itemId = 1387, pos = {x = 571, y = 1009, z = 7}}, fromPos = {x = 471, y = 1361, z = 7}, --canto superior esquerdo toPos = {x = 483, y = 1373, z = 7}, --canto inferior direito pos = {x = 578, y = 1014, z = 7} --templo } function onDeath(cid, corpse, deathList, mostDamageKiller) if(getCreatureName(cid) == "Tower Event") then for _, cids in pairs(getPlayersOnline()) do if(isInRange(getThingPos(cids), c.fromPos, c.toPos)) then doTeleportThing(cids, c.pos) end end local thing = getTileItemById(c.cr
-
Derivado [ERRO] Puxar alavanca com X item e ganhar storage
MaTTch respondeu ao tópico de
PedroSTTem Suporte Tibia OTServerdoPlayerSendTextMessage(cid, "Você já puxou a alavanca.") para doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já puxou a alavanca.") -
Derivado [ERRO] Puxar alavanca com X item e ganhar storage
MaTTch respondeu ao tópico de
PedroSTTem Suporte Tibia OTServerlocal itemId = 12677 function onUse(cid, item, frompos, item2, topos) if(doPlayerRemoveItem(cid, itemId, 1)) then doPlayerPopupFYI(cid, "Agora fale com a Hermione em Hogwarts.") doSendMagicEffect(getThingPos(cid), 12) else doPlayerSendTextMessage(cid, "Você já puxou a alavanca.") end return true end -
Até onde eu sei, só é possível puxar um valor da própria tabela se usar metatable, mas posso estar errado. local p = {x = 1152, y = 643, z = 9} function onUse(cid, item, frompos, item2, topos) if(item.itemid == 1945) then doTransformItem(item.uid, 1946) -- Puxar alavanca doCreateItem(17669, 1, p) doCreateItem(17669, 1, {x = p.x + 1, y = p.y, z = p.z}) doCreateItem(17669, 1, {x = p.x + 2, y = p.y, z = p.z}) addEvent(alavanca, 2 * 1000) -- Retornar alavanca addEvent(removeponte, 2 * 1000) -- Remover ponte else doCreatureSay(cid, "Não é possivel.", TALKTYPE_ORANGE_1, f
-
function effectText(cid) local texts, eff = {"´ . ,", ". ´ ,", "` . ,", ", ´ ."} for vocation, color in pairs(config) do if getPlayerVocation(cid) == vocation then eff = color break end end if eff then doSendAnimatedText(getThingPos(cid), texts[math.random(#texts)], eff) addEvent(function() if isPlayer(cid) then effectText(cid) end end, 700) end end
-
local config = { pos1 = {x = 1152, y = 643, z = 9}, pos3 = {x = 1154, y = 643, z = 9} } config.pos2 = {x = config.pos1.x - 1, y = config.pos1.y, z = config.pos1.z}
-
Derivado [Globalevents] unexpected symbol near 'á'
MaTTch respondeu ao tópico de Gruly em Suporte Tibia OTServer
Tente UTF-8 (sem BOM) então. Já aconteceu comigo de dar erro em símbolos que não existia no script, foi uma dessas formas que resolveu. -
Derivado [Globalevents] unexpected symbol near 'á'
MaTTch respondeu ao tópico de Gruly em Suporte Tibia OTServer
Tente formatar o script pra ANSI usando o notepad++ -
Derivado Spell funciona mesmo com storage pedido
MaTTch respondeu ao tópico de Rafaelk36 em Suporte Tibia OTServer
if(getPlayerStorageValue(cid, 1436472) == 1) then doSetCreatureOutfit(cid, {lookType = 666}, -1) else doPlayerSendCancel(cid, "You cannot use this spell.") return false end -
local pos2 = {x=pos1.x, y=pos1.y - 1, z=pos1.z} ou local pos2 = pos pos2.y = pos2.y - 1
-
Normal Soltar skill na posição atual
MaTTch respondeu ao tópico de Bodak Reborn em Suporte Tibia OTServer
Tente com: doCombat(cid, combat, positionToVariant(getThingPos(cid))) -
(Resolvido)[PEDIDO]Como colocar pra ganha 4 items em um so bau
MaTTch respondeu ao tópico de Mark Ackerman em Suporte Tibia OTServer (Resolvidos)
Nessa parte: gainItems = { [2160] = 100, -- [id do item] = quantidade [2152] = 100, [2148] = 100, [2525] = 1 }, -
(Resolvido)[Pedido] Sprite Inicial
MaTTch respondeu ao tópico de NighteyeTV em Suporte Tibia OTServer (Resolvidos)
Provavelmente em creaturescripts/scripts. Veja se existe algum script com o nome relacionado a "vocations" ou "outfits". -
(Resolvido)[PEDIDO]Como colocar pra ganha 4 items em um so bau
MaTTch respondeu ao tópico de Mark Ackerman em Suporte Tibia OTServer (Resolvidos)
Cara, isso ta tão errado... Aqui: -
if(getPlayerStorageValue(cid, 85258) == -1 and not getPlayerCustomFlagValue(cid, 5)) then return doPlayerSendCancel(cid, "You cannot use this command.") end Espero que saiba pelo menos onde botar...
-
Derivado [PEDIDO] adaptação de spells para tfs 0.3.6 ~0.4.0
MaTTch respondeu ao tópico de rheynkhen em Suporte Tibia OTServer
Editei de novo... Tenta agora. -
Derivado [PEDIDO] adaptação de spells para tfs 0.3.6 ~0.4.0
MaTTch respondeu ao tópico de rheynkhen em Suporte Tibia OTServer
Você tem certeza de que pegou as spells que eu acabei de editar? -
Derivado [PEDIDO] adaptação de spells para tfs 0.3.6 ~0.4.0
MaTTch respondeu ao tópico de rheynkhen em Suporte Tibia OTServer
Eu editei o meu post lá em cima, só pegar novamente as spells. -
Tipo... Isso? local STORAGE_GUILD_WIN = GRANTOWER.SAVELASTWINNER function isPlayerGuild(cid) if(getPlayerGuildName(cid) ~= "") then return true end return false end local broadTab = { broadcastDelay = 5 -- em segundos } function onStepIn(cid, item, position, fromPosition) if(isPlayer(cid) and isPlayerGuild(cid)) then local cidTime = broadTab[getCreatureName(cid)] or 0 if(getPlayerGuildId(cid) ~= getGlobalStorageValue(STORAGE_GUILD_WIN) and cidTime < os.time()) then doBroadcastMessage("O(a) Jogador "..getCreatureName(cid).." esta tentando invadir o castle da guild \
-
Derivado [PEDIDO] adaptação de spells para tfs 0.3.6 ~0.4.0
MaTTch respondeu ao tópico de rheynkhen em Suporte Tibia OTServer
Não testei nenhuma delas. 1° Spell: 2° Spell: 3° Spell: 4° Spell:
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!