Tudo que Storm postou
-
Spell em linha reta
Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
- Haunted Treelings Island | 10.98
-
(Resolvido)Erro spells
@eunaosei123 local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat1, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 35) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -15, -20, -21, -23) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat2, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 35) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -15, -20, -21, -23) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat3, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 35) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -15, -20, -21, -23) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7, combat8 = combat8, combat9 = combat9, combat10 = combat10 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 500, parameters) addEvent(onCastSpell3, 1000, parameters) if isPlayer(variantToNumber(var)) then doPlayerSendTextMessage(variantToNumber(var), 27, "EFEITO MÁGICO: Meteoro glacial foi ativado, afetando o inimigo múltiplas vezes (3x). O cálculo do dano de ataque é baseado em seu nível mágico.") end return TRUE end
-
Underscore Layout
Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
-
(Resolvido)Verificar posição de um player
@Joaovettor function checkPlayersAround(uid) local players = {} -- Deixe vazio local pos = getCreaturePosition(uid) local positions = { [1] = {x = pos.x -1, y = pos.y, z = pos.z}, [2] = {x = pos.x +1, y = pos.y, z = pos.z}, [3] = {x = pos.x, y = pos.y +1, z = pos.z}, [4] = {x = pos.x, y = pos.y -1, z = pos.z} } for _, var in pairs(positions) do for i = 0, 255 do var.stackpos = i tile = getTileThingByPos(var) if tile.uid > 0 and isPlayer(tile.uid) then table.insert(players, tile.uid) end end end return players end function onUse(cid, item, frompos, item2, topos) if table.maxn(checkPlayersAround(cid)) > 0 then doSendMagicEffect(getCreaturePosition(cid), 17) end return true end
-
POPUP MODERN ACC
Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
-
ERROR NPC BANK E OS DEMAIS
Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
-
(Resolvido)Potions mostrar quantidade de heal
@mullino
-
(Resolvido)Potions mostrar quantidade de heal
@mullino Arruma a fonte desse código e posta o código que não mostra o heal.
-
(Resolvido)AJUDA SCRIPTS ACTION - TFS 0.4
@BilauX Presta bastante atenção na hora de configurar para não fazer errado local lever = { -- [Alavanca ID] = { [quantida de pontos] = { {itemID, count}, {itemID, count} }, Todas elas podem ser criadas quantas vezes quiser [7130] = { [100] = { {2150, 5}, {2160, 30}, {3310, 10} }, [200] = { 2150, 5}, {2160, 30} }, [7120] = { [100] = { {2150, 5}, {2160, 30}, {3310, 10} }, [200] = { 2150, 5}, {2160, 30} }, } local storage = 34316 -- Storage local exhaust = 5 -- Segundos de exhaust function onUse(cid, item, fromPosition, itemEx, toPosition) if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar essa alavanca novamente!!") return false end exhaustion.set(cid, storage, exhaust) local check = lever[item.itemid] if check then for index, table in pairs(check) do if getotfunPoints(cid) >= tonumber(index) then doPlayerRemoveotfunPoints(cid, tonumber(index)) for _, var in pairs(table) do doPlayerAddItem(cid, var[1], var[2]) doPlayerSendTextMessage(cid, 22, "Você comprou ".. var[2] .." ".. getItemInfo(var[1]).name ..".") end end end end return true end
-
(Resolvido)Alguem pra me ensinar scripting ou a mecher em source
@nghlit https://tibiaking.com/forums/forum/220-aulas-de-scripting/
-
(Resolvido)AJUDA SCRIPTS ACTION - TFS 0.4
@BilauX Me fala então o que você quer que a script faça, vou refazer para você, pegar a script pela metade é difícil para mim
-
(Resolvido)Fazer item sumir
@leozincorsair Isso mesmo.
-
(Resolvido)Verificar posição de um player
@vankk Obrigado pela dica!! @Joaovettor function checkPlayersAround(uid) local players = {} -- Deixe vazio local pos = getCreaturePosition(uid) local positions = { [1] = {x = pos.x -1, y = pos.y, z = pos.z}, [2] = {x = pos.x +1, y = pos.y, z = pos.z}, [3] = {x = pos.x, y = pos.y +1, z = pos.z}, [4] = {x = pos.x, y = pos.y -1, z = pos.z} } for _, var in pairs(positions) do for i = 0, 255 do var.stackpos = i tile = getTileThingByPos(var) if tile.uid > 0 and isPlayer(tile.uid) then table.insert(players, tile.uid) end end end return players end function onUse(cid, item, frompos, item2, topos) if checkPlayersAround(cid) then doSendMagicEffect(getCreaturePosition(cid), 17) end return true end
-
Descompilar Client
@Morameds Acredito que o PokemonMiw use algum tipo de proteção de qualidade, creio eu que os descompiladores e métodos convencionais não resultarão em nada
-
(Resolvido)AJUDA SCRIPTS ACTION - TFS 0.4
@BilauX Explica isso direito, não da pra entender nada
-
(Resolvido)Fazer item sumir
@leozincorsair Usa a XML assim <instant name="Hiraishin Kunai No Jutsu" words="Hiraishin Kunai No Jutsu" lvl="550" mana="0" params="1" blockwalls="1" agressive="0" exhaustion="2000" needlearn="0" event="script" value="newminato/Hiraishin.lua"> <vocation id="36" /> <vocation id="35" /> </instant>
-
(Resolvido)Fazer item sumir
@leozincorsair Isso.
-
(Resolvido)Fazer item sumir
@leozincorsair Hiraishin Kunai né, enfim ano passado eu fiz uma script assim, não sei se funciona e se ta do jeito que você quer, testa ai:
-
(Resolvido)Verificar posição de um player
@Joaovettor function checkPlayersAround(uid) local players = {} -- Deixe vazio local pos = getCreaturePosition(uid) local positions = { [1] = {x = pos.x -1, y = pos.y, z = pos.z}, [2] = {x = pos.x +1, y = pos.y, z = pos.z}, [3] = {x = pos.x, y = pos.y +1, z = pos.z}, [4] = {x = pos.x, y = pos.y -1, z = pos.z} } for _, var in pairs(positions) do for i = 0, 255 do var.stackpos = i tile = getTileThingByPos(var) if tile.uid > 0 and isPlayer(tile.uid) then table.insert(players, tile.uid) end end end if not players then return false end return players end
-
(Resolvido)Fazer item sumir
@leozincorsair Me diz o que você quer que a script faça, vou refazer essa gambiarra pra você.
-
[SHOW-OFF] Pokémon Heroes [TFS 1.3] PxG-like
@Still Awake Seria legal colocar umas imagens também para mostrar ainda mais seu servidor.
-
[TFS 0.4 - 0.3.6] Skin System [8.60]
Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum! Legal esse sistema, é destinado para servidores derivados certo? Uma outra coisa, esse código também funciona na versão 0.3.6, então conserte no título. Obrigado por compartilhar o conteúdo no fórum, você recebeu +1 REP.
-
Widget Gesior
Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
-
Aonde ta o erro na script??
@Hokograma Analisando seu login.lua alguma script deve estar interferindo, me manda seu creaturescripts.XML