Ir para conteúdo

Storm

Héroi
  • Registro em

  • Última visita

Tudo que Storm postou

  1. Storm postou uma resposta no tópico em Websites
    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.
  2. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  3. @Hokograma você configurou a tabela corretamente? local outfit = { -- [vocation ID] = outfitID [1] = 4, [2] = 3, [3] = 5 } Outra coisa, certifique que a storage não seja usada em nenhuma outra script; local config = { loginMessage = getConfigValue('loginMessage'), storage = 543455, useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) }
  4. @Hokograma Vou ter que fazer pelo login.lua, faz assim, apaga todas as configurações que você fez em relação a isso e me manda o seu login.lua
  5. @.Smile O modo que você propõe não é um dos melhores em questão de memória. @Hokograma Se for usar por este método, usa a script assim; local config = { [1] = 4, -- [vocation ID] = outfitID [2] = 3, [3] = 5 } local storage = 4555 -- Storage function onLogin(cid) local startoutfit = config[getPlayerVocation(cid)] if startoutfit then if getPlayerStorageValue(cid, storage) == -1 then local outfit = {lookType = startoutfit} doCreatureChangeOutfit(cid, outfit) setPlayerStorageValue(cid, storage, 1) end end return true end
  6. @Astra Moskov Para evitar do player não sair da prisão ao deslogar, basta colocar a área como no-logout.
  7. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  8. @ZeeroBR local configSpell = { exhaustStorage = 55230, -- se quiser pode mudar exhaustTime = 5 -- exhausted em segundos } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -16, 0, -16, 0) local function isWalkable(pos, creature, pz, proj) if(getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0) then return false end if(getTilePzInfo(pos) and not pz) then return false end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if(tile.itemid ~= 0 and not isCreature(tile.uid)) then if(hasProperty(tile.uid, n) or hasProperty(tile.uid, 7)) then return false end end end if(getTopCreature(pos).uid ~= 0 and not creature) then return false end return true end local function doSpell(cid, target, var) local pos = getThingPos(target) local posit = getCreaturePosition(cid) local posi = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} local config = { [NORTH] = {SOUTH, {x=pos.x, y=pos.y+1, z=pos.z}}, [EAST] = {WEST, {x=pos.x-1, y=pos.y, z=pos.z}}, [SOUTH] = {NORTH, {x=pos.x, y=pos.y-1, z=pos.z}}, [WEST] = {EAST, {x=pos.x+1, y=pos.y, z=pos.z}} } local a, b = config[getCreatureLookDirection(target)], getCreatureLookPosition(target) if(isWalkable(a[2]) and isWalkable(b)) then doTeleportThing(cid, a[2], false) doCreatureSetLookDirection(cid, getCreatureLookDirection(target)) doSendMagicEffect(posit, 390) doCombat(cid, combat, var) exhaustion.set(cid, configSpell.exhaustStorage, configSpell.exhaustTime) doSendMagicEffect(posi, 298) else doPlayerSendCancel(cid, "Não pode ir para lá.") return false end return true end function onCastSpell(cid, var) if(isPlayer(cid) and exhaustion.check(cid, configSpell.exhaustStorage)) then doPlayerSendCancel(cid, "Voce está exausto.") return false end return doSpell(cid, getCreatureTarget(cid), var) end
  9. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  10. Simplesmente genial !!
  11. 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.
  12. 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.
  13. Storm postou uma resposta no tópico em Sprites
    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.
  14. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  15. @Vodkart Muito obrigado pela dica
  16. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  17. 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.
  18. @YanRenat local config = { posmonster = {x= 510, y= 293, z= 10}, monster = "Arena Goblin", storage = 15666, -- Storage time = 1 -- Minutos de exhaust } function onUse(cid, item, fromPosition, item2, toPosition) if getGlobalStorageValue(config.storae) >= os.time() then doPlayerSendTextMessage(cid, 19, "wait " .. getGlobalStorageValue(cid, config.storage) - os.time() .. " seconds to use this alavanca again.") return true end setGlobalStorageValue(config.storage, os.time() + config.time * 60) doSummonCreature(config.monster, config.posmonster) return true end
  19. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  20. @YanRenat Você teria as sourcers? se sim, me manda o arquivo luascript.cpp
  21. @YanRenat local config = { posmonster = {x= 510, y= 293, z= 10}, monster = "Arena Goblin", storage = 15666, -- Storage time = 1 -- Minutos de exhaust } function onUse(cid, item, fromPosition, item2, toPosition) if getGlobalStorageValue(config.storae) >= os.time() then doPlayerSendTextMessage(cid, 19, "wait " .. getGlobalStorageValue(cid, config.storage) - os.time() .. " seconds to use this alavanca again.") return true end SetGlobalStorageValue(config.storage, os.time() + config.time * 60) doSummonCreature(config.monster, config.posmonster) return true end
  22. @YanRenat local config = { posmonster = {x= 510, y= 293, z= 10}, monster = "Arena Goblin", storage = 15666, -- Storage time = 1 -- Minutos de exhaust } function onUse(cid, item, fromPosition, item2, toPosition) if getStorage(config.storage) >= os.time() then doPlayerSendTextMessage(cid, 19, "wait " .. getPlayerStorageValue(cid, store) - os.time() .. " seconds to use this alavanca again.") return true end doSetStorage(config.storage, os.time() + config.time * 60) doSummonCreature(config.monster, config.posmonster) return true end
  23. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!

Informação Importante

Confirmação de Termo