Ir para conteúdo
  • Cadastre-se

Storm

Héroi
  • Total de itens

    1045
  • Registro em

  • Última visita

  • Dias Ganhos

    43

Tudo que Storm postou

  1. @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.vi
  2. 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.
  3. 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.
  4. 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.
  5. @nadademais Outfits.XML <outfit id="1"> <list gender="0" lookType="136" name="Citizen"/> <list gender="1" lookType="128" name="Citizen"/> </outfit> Em outfit id tem que seguir uma ordem na XML. Em gender , coloque o ID do sexo do personagem: 0 = Female 1 = Male em lookType você coloca o ID da outfit daquele mesmo sexo e em name o nome da outfit.
  6. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  7. local config = { dirts = 103, -- Coloque aqui ID do item em que o player usará a HOE effect = 5, -- Efeito ao usar o item msg = "Voce transformou a dirt", use_dirt = 804, -- Coloque aqui o ID que o item voltará após tanto tempo time = 5 -- Minutos para o item voltar ao normal } function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == config.dirts then doSendMagicEffect(getCreaturePosition(cid), config.effect) doTransformItem(itemEx.uid, config.use_dirt) doPlayerSendTextMessage(cid, 27, config.msg) return
  8. @xMateuss <globalevent name="timer_example" time="21:35:11" event="script" value="my_script.lua"/>
  9. @David Otserver As skills você pode configurar no config.lua: rateSkill = 3.0 rateMagic = 3.0 Já nos ntos da vida, a regeneração é feita por itens, magias e pots, porém também existe na vocations.XML isso aqui: gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" Observe, que nas tags que contem tick você coloca os segundos e onde contém amount você coloca a quantidade que o player ganhará por segundo de acordo com o seu respectivo tick gainhpticks="1" -- Isso quer dizer que em 1 segundo adicionará vida gainhpamount="150" -- Coloque aqui o quanto que
  10. @xMateuss È uma das primeiras tentativas minhas usando o transformItem em addEvent, vamos ver se funciona assim: local config = { dirts = 103, -- Coloque aqui ID do item em que o player usará a HOE effect = 5, -- Efeito ao usar o item msg = "Voce transformou a dirt", use_dirt = 804, -- Coloque aqui o ID que o item voltará após tanto tempo time = 5 -- Minutos para o item voltar ao normal } function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == config.dirts then doSendMagicEffect(getCreaturePosition(cid), config.effect)
  11. @xMateuss function onThink(interval, lastExecution, thinkInterval) local config = { pos = {x=152, y=50, z=7}, -- Posição aonde sera criado o teleport topos = {x=1235, y=1197, z=7}, -- Posição pra onde o teleport ira levar o player tpid = 1387, -- id do teleport time = 5 -- tempo que o teleport ira sumir em minutos } function DelTp() local t = getTileItemById(config.pos, config.tpid) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end local time = 116
  12. Isso acontece porque sua source e seu client estão limitados para 255 efeitos, apartir disso os efeitos começarão a se repetir.
  13. 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. @roberthedark local config = { outfitId = 21, -- ID da outfit effect = 5 } function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddOutfitId(cid, config.outfitId) doSendMagicEffect(getCreaturePosition(cid), config.effect) doPlayerSendTextMessage(cid, 27, "Voce recebeu uma nova outfit") doRemoveItem(item.uid, 1) return true end
  16. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, 3, -2, 4) function onCastSpell(cid, var) local time = 1 -- Segundos de atraso local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} local position2 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+3, z=getThingPosition(getCreatureTarget(cid)).z} local parameters = { cid = ci
  17. @Jociel Sim, tem q registrar na XML do monstro <event type="statschange" name="Script" event="script" value="script.lua"/>
  18. @Adm Evolution Essa linha serve para mudar a vocação do player , um exemplo doPlayerSetVocation(cid, getPlayerVocation(cid) + 8) -- A script pega a vocação atual do player e soma a ela + 8 Para mandar para a vocation 8, deixe assim; doPlayerSetVocation(cid, 8)
  19. @Jociel local t = { {x = 555, y = 334, z = 7}, {x = 392, y = 309, z = 7}, {x = 330, y = 416, z = 7}, {x = 593, y = 409, z = 7}, {x = 593, y = 391, z = 7}, {x = 568, y = 391, z = 7}, {x = 568, y = 409, z = 7}, {x = 537, y = 391, z = 7}, {x = 505, y = 390, z = 7}, {x = 507, y = 409, z = 7}, } function onStepIn(cid, item, position, fromPosition) doTeleportThing(cid, t[math.random(1, #t)]) return true end
  20. local storage = 454254 local time = 10.0 -- Exaust da spell local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497) -- Aqui coloque o ID do objeto local arr = { {1, 1, 1, 1, 1}, {1, 1, 1, 1, 1}, {1, 1, 2, 1, 1}, {1, 1, 1, 1, 1}, {1, 1, 1, 1, 1}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) if exhaustion.check(cid, storage) then doPlayerSendCancel(cid, "Exhaustion ...") return doSendMagicEffect(getCreaturePosition(cid), 2) end exhaustion.set(cid, storage,
  21. local storage = 34556 function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureStorage(cid, storage) == 1 then doPlayerSendTextMessage(cid, 27, "Voce so pode usar esse item uma vez") return true end if getPlayerVocation(cid) > 8 then doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce nao pode ser mais promovido!') else doPlayerSetVocation(cid, getPlayerVocation(cid) + 8) doPlayerRemoveItem(cid,8189,1) doCreatureSetStorage(cid, storage, 1) doSendMagicEffect(frompos, 28) doPlayerSendTe
  22. @Zazeros Tenta assim; local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDSWORD) setCombatFormula(combat, COMBAT_FORMULA_SKILL, -5.0, -2000, -5.0, -15000) local area = createCombatArea( { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } ) setCombatArea(combat, area) function onUseWeapon(cid, var) local target = getCreatureTarget(cid) local pos = getCre
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo