Ir para conteúdo
Banner com Efeitos

Storm

Héroi
  • Registro em

  • Última visita

Tudo que Storm postou

  1. Storm postou uma resposta no tópico em OTServer Derivados
    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. Storm postou uma resposta no tópico em Códigos C++
    Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  3. @Adm Evolution Fazer isso é uma gambiarra e perca de tempo, pelo visto você nem chegou a testar a minha script. local t = { [1] = {2160, 30}, {2151, 1}, {2159, 100}, -- [VocID] = {ID do item, Count} // Pode se repetir varias vezes [2] = {2160, 30}, {2151, 10} -- Por exemplo, irá adicionar o item 2160 30 vezes e o item 2151 10 vezes [3] = {2160, 1}, -- Por exemplo, irá adicionar o item 2160 1 vez [4] = {2160, 10} -- Por exemplo, irá adicionar o item 2160 10 vezes } Entre as chaves você vai colocar o ID DA VOCATION , irá colocar um sinal de igual e ir colocando todas as tabelas de item que você queira, por exemplo na imagem a cima. Não tem pra fazer gambiarra se você pode usar uma tabela.
  4. @King Laker local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_HITCOLOR, COLOR_RED) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -50.2, 1, -65.8, 1) function onCastSpell(cid, var) local waittime = 1.5 -- Tempo de exhaustion local exhaust = 250002 local effect = 77 local PosTarget = {x=getThingPosition(getCreatureTarget(cid)).x, y=getThingPosition(getCreatureTarget(cid)).y-1, z=getThingPosition(getCreatureTarget(cid)).z} if exhaustion.check(cid, exhaust) then doPlayerSendCancel(cid, "You are exhausted") return false end local storage = 45251 -- Storage para pdoer usar a spell if getCreatureStorage(cid, storage) == -1 then doPlayerSendTextMessage(cid, 27, "Complete a quest para poder usar a spell") return false end doSendMagicEffect(PosTarget, effect) exhaustion.set(cid, exhaust, waittime) return doCombat(cid, combat, var) end
  5. @Adm Evolution local t = { [1] = {2160, 30}, {2151, 1}, {2159, 100}, -- [VocID] = {ID do item, Count} // Pode se repetir varias vezes [2] = {2160, 30}, [3] = {2160, 1}, [4] = {2160, 10} } local storage = 23523 -- Storage da quest function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureStorage(cid, storage) == -1 then if t[getPlayerVocation(cid)] then local voc = t[getPlayerVocation(cid)] for a, b in pairs(voc) do doPlayerAddItem(cid, b[1], b[2]) end doCreatureSetStorage(cid, storage, 1) doPlayerSendTextMessage(cid, 27, "Parabens.") else doPlayerSendTextMessage(cid, 27, "Sua vocation não tem premio") return false end else doPlayerSendTextMessage(cid, 27, "Voce ja completou essa quest") return false end return true end
  6. Storm postou uma resposta no tópico em Suporte Tibia OTServer
    Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  7. @King Laker function onUse(cid, item, fromPosition, itemEx, toPosition) local newpos = {x = 100, y = 200, z = 7} doTeleportThing(cid, newpos) doPlayerSendTextMessage(cid, 27, "Bait!!") return true end
  8. @King Laker function onUse(cid, item, fromPosition, itemEx, toPosition) local newpos = getTownTemplePosition(getPlayerTown(cid)) doTeleportThing(cid, newpos) doPlayerSendTextMessage(cid, 27, "Bait!!") return true end
  9. @King Laker local t = { [1] = 151, -- [VocID] = lookTypeID [2] = 451, [3] = 351, [4] = 251, } local key = 1234 -- Akatsuki storage local effect = 345 -- Efeito ao transformar function onSay(cid, words, param, channel) local pos = getCreaturePosition(cid) if t[getPlayerVocation(cid)] then if getCreatureStorage(cid, key) >= 1 then local outfit = {lookType = t[getPlayerVocation(cid)]} doCreatureChangeOutfit(cid, outfit) doCreatureSay(cid, "!akatsuki", TALKTYPE_MONSTER) doSendMagicEffect(pos, effect) return true else doPlayerSendTextMessage(cid, 27, "Voce não tem a storage da akatsuki") doSendMagicEffect(pos, 2) return true end else doPlayerSendTextMessage(cid, 27, "Sua vocation não tem akatsuki transform.") doSendMagicEffect(pos, 2) return true end return true end
  10. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  11. @King Laker local t = { [1] = 151, -- [VocID] = lookTypeID [2] = 451, [3] = 351, [4] = 251, } local key = 1234 -- Akatsuki storage local effect = 345 -- Efeito ao transformar function onSay(cid, words, param, channel) local pos = getCreaturePosition(cid) if t[getPlayerVocation(cid)] then if getCreatureStorage(cid, key) >= 1 then local outfit = {lookType = t[getPlayerVocation(cid)]} doCreatureChangeOutfit(cid, outfit) doCreatureSay(cid, "!akatsuki", TALKTYPE_MONSTER) doSendMagicEffect(pos, effect) return true else doPlayerSendTextMessage(cid, 27, "Voce não tem a storage da akatsuki") doCreatureSay(cid, "!akatsuki", TALKTYPE_SAY) doSendMagicEffect(pos, 2) return false end else doPlayerSendTextMessage(cid, 27, "Sua vocation não tem akatsuki transform.") doSendMagicEffect(pos, 2) return false end return true end
  12. @weslwy Se ele falar !saga vai voltar ao normal, se falar !akatsuki não.
  13. @Adm Evolution Manda o login.lua sem nenhuma modificação na parte da perca de level.
  14. @Brunds Certifique-se que no Outfit-ID está seguindo a ordem dos outfits.
  15. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  16. @Jociel function onUse(cid, item, fromPosition, itemEx, toPosition) local storage = 14354 -- Coloque aqui a storage value if getCreatureStorage(cid, storage) == -1 then doCreatureSetStorage(cid, storage, 1) doPlayerSendTextMessage(cid, 27, "Parabens!") return true else doPlayerSendTextMessage(cid, 25, "Voce ja fez essa quest") return false end return true end
  17. @Brunds <outfit id="1" storageId="9999" storageValue="1"> <list gender="0" lookType="136" name="Citizen"/> <list gender="1" lookType="128" name="Citizen"/> </outfit>
  18. @King Laker local t = { [1] = 151, -- [VocID] = lookTypeID [2] = 451, [3] = 351, [4] = 251, } local key = 1234 -- Akatsuki storage local effect = 345 -- Efeito ao transformar function onSay(cid, words, param, channel) local pos = getCreaturePosition(cid) if t[getPlayerVocation(cid)] then if getCreatureStorage(cid, key) >= 1 then local outfit = {lookType = t[getPlayerVocation(cid)]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(pos, effect) return true else doPlayerSendTextMessage(cid, 27, "Voce não tem a storage da akatsuki") doSendMagicEffect(pos, 2) return false end else doPlayerSendTextMessage(cid, 27, "Sua vocation não tem akatsuki transform.") doSendMagicEffect(pos, 2) return false end return true end
  19. 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.
  20. @King Laker Só vai existir um tipo de transformação ? ou seja, cada vocation terá apenas 1 lookType da akatsuki?
  21. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  22. 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.
  23. @mullino Você coloca 172800 que equivale a 48 horas
  24. @mullino Actions.XML <action itemid="ID da estatua" event="script" value="Estatua.lua"/> Actions/scripts; local config = { item_no_transform = 12731, -- ItemID antes de ser transformado item_transform = 12745, -- ItemID após se transformar vip_coinsID = 11192, -- ID das vipCoins vip_coins_Required = 500, -- Quantos vipsCoins irá precisar remove_coins = TRUE -- Se irá remover os vip coins, coloque TRUE ou FALSE } function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) if getPlayerItemCount(cid, config.vip_coinsID) >= config.vip_coins_Required then if getPlayerItemCount(cid, config.item_no_transform) >= 1 then doPlayerRemoveItem(cid, config.item_no_transform, 1) doPlayerAddItem(cid, config.item_transform, 1) if config.remove_coins == TRUE then doPlayerRemoveItem(cid, config.vip_coinsID, config.vip_coins_Required) return true end return true else doSendMagicEffect(pos, 2) doPlayerSendTextMessage(cid, 27, "Voce precisa de 1 ".. getItemInfo(config.item_no_transform).name .." para transforma-lo.") return false end else doSendMagicEffect(pos, 2) doPlayerSendTextMessage(cid, 27, "Voce precisa de ".. config.vip_coins_Required .." ".. getItemInfo(config.vip_coinsID).name .." para transformar.") return false end return true end Itens.XML, dê um CTRL + F no ID do item transformado e cole isso: <attribute key="decayTo" value="12731" /> <attribute key="duration" value="XXX" /> Em XXX coloque a duração do item transformado.
  25. 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.

Informação Importante

Confirmação de Termo