-
Total de itens
1045 -
Registro em
-
Última visita
-
Dias Ganhos
43
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Storm postou
-
(Resolvido)Actions Que Trasnforma
Storm respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
@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 -
Função Sistema de Honra Básico [TFS 1.2+]
Storm respondeu ao tópico de luiz.marsilio em Scripts tfs 0.4 (OLD)
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. -
Bless Automático [TFS 1.2+]
Storm respondeu ao tópico de luiz.marsilio em GlobalEvents, CreatureScripts & Weapons
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. -
Pokemon Nova base lenda 2018/2019
Storm respondeu ao tópico de henriquesafadao 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. -
@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.
-
Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
-
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
-
@xMateuss <globalevent name="timer_example" time="21:35:11" event="script" value="my_script.lua"/>
-
Scripting [AJUDA] Balancear Vocações Narutibia
Storm respondeu ao tópico de David Otserver em Suporte Tibia OTServer
@David Otserver Sim -
Scripting [AJUDA] Balancear Vocações Narutibia
Storm respondeu ao tópico de David Otserver em Suporte Tibia OTServer
@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 -
@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)
-
@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
-
Spriting Alguem me ajuda a arrumar por favor
Storm respondeu ao tópico de GznFTS em Suporte OTServer Derivados
Isso acontece porque sua source e seu client estão limitados para 255 efeitos, apartir disso os efeitos começarão a se repetir. -
Action TFS 1.X Monstros são criados apenas se já forem mortos
Storm respondeu ao tópico de edaegonis em Action, MoveEvent, TalkAction & Spell
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. -
CreatureScript [Error OnSpawn e Level system]
Storm respondeu ao tópico de TicioMadara em Suporte Websites
Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum! -
Scripting POKETIBIA - ITEM QUE DA OUTFIT
Storm respondeu ao tópico de PGlobal em Suporte Tibia OTServer
@roberthedark Sim. -
Scripting POKETIBIA - ITEM QUE DA OUTFIT
Storm respondeu ao tópico de PGlobal em Suporte Tibia OTServer
@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 -
(Resolvido)Atrasar dano da SPELL
Storm respondeu ao tópico de Mark Coder em Suporte OTServer Derivados (Resolvidos)
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 -
@Jociel Sim, tem q registrar na XML do monstro <event type="statschange" name="Script" event="script" value="script.lua"/>
-
Scripting [Pedido] Utilizar uma vez
Storm respondeu ao tópico de Adm Evolution em Suporte Tibia OTServer
@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) -
(Resolvido)Ajuda em Tile que teleporta random
Storm respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
@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 -
Scripting [Duvida] Erro item não remove na spell
Storm respondeu ao tópico de adolfbig em Suporte Tibia OTServer
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, -
@Jociel CreatureScripts.
-
Scripting [Pedido] Utilizar uma vez
Storm respondeu ao tópico de Adm Evolution em Suporte Tibia OTServer
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 -
@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
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!