-
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
-
local key = 378378 -- Storage do reset local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) function onGetFormulaValues(cid, level, maglevel) min = -((level / 5) + (maglevel * 4.5) + 20 + (getCreatureStorage(cid, key) * 5)) max = -((level / 5) + (maglevel * 7.6) + 48 + (getCreatureStorage(cid, key) * 5)) return min, max end setCombatCallback(comba
-
(Resolvido)Ajuda Script de npc de promotion Diferente
Storm respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
local t = { [255] = {256, 50, 3000, 3000} -- {old vocation} = {New vocation, looktype, life extra, mana extra} } local itemid, count = 2150 , 5 -- ID do item que precisa local level = 100 -- level necessario para a promotion local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, ty -
local key = 378378 -- Storage do reset local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) function onGetFormulaValues(cid, level, skill, attack, factor) local k = getPlayerStorageValue(cid, key) local skillTotal, levelTotal = skill + attack, level / 5 return -(skillTotal * 1.5 + levelTotal)-(skillTotal * 1.5 + levelTotal)*(k*0.1), -(skillTotal *
-
(Resolvido)Ajuda Script de npc de promotion Diferente
Storm respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
O player tem que relogar para que a vida/mana mude. -
@Toulouse Tenta assim local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -60, -1, -80, 85, 100, 105, 120) local key = 378378 function onCastSpell(cid, var) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat2, COMB
-
(Resolvido)Ajuda Script de npc de promotion Diferente
Storm respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
@Jociel Tenta assim local t = { [255] = {256, 50, 3000, 3000} -- {old vocation} = {New vocation, looktype, life extra, mana extra} } local itemid, count = 2150 , 5 -- ID do item que precisa local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() -
(Resolvido)Ajuda Script de npc de promotion Diferente
Storm respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
@Jociel Cheque se configurou a tabela corretamente , cada vocation terá um tipo de looktype [255] = {256, 50, 3000, 3000} -- {old vocation} = {New vocation, looktype, life extra, mana extra} -
(Resolvido)Ajuda Script de npc de promotion Diferente
Storm respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
Tenta mudar doSetCreatureOutfit(cid, a[2], -1) Para doSetCreatureOutfit(cid, { looktype = a[2] }, -1) -
Scripting [PEDIDO] Spell Transferência de MP
Storm respondeu ao tópico de Mark Ackerman em Suporte OTServer Derivados
Seria por porcentagem ou pela quantidade maxima de vida ? -
local storage = 43214 function onUse(cid, item, frompos, item2, topos) if getCreatureStorage(cid, storage) == 1 then doPlayerSendTextMessage(cid, 27, "Você só pode usar esse item uma vez") return true end if item.itemid == item.itemid then doPlayerAddSkillTry(cid,0,doPlayerAddSkill(cid, 0)) doPlayerAddSkillTry(cid,1,doPlayerAddSkill(cid, 1)) doPlayerAddSkillTry(cid,2,doPlayerAddSkill(cid, 2)) doPlayerAddSkillTry(cid,3,doPlayerAddSkill(cid, 3)) doPlayerAddSkillTry(cid,4,
-
Scripting [PEDIDO] Eventos
Storm respondeu ao tópico de C H R O N I C L E em Suporte OTServer Derivados
Pode ser parecido com a chuva de itens ou você quer de algum outro modo ? -
(Resolvido)Ajuda Attack De Longe
Storm respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
@mullino if getDistanceBetween (playerPos, targetPos) > 1 then return true end Está vendo o número 1 ? então , vou ler o código pra você se a distancia entre dois jogadores (player que usa a spell, target que sofre com a spell) for maior que 1 então retornar verdadeiro e acabar por ai Onde está o número 1 , coloque o limite de quadrados entre os players para poder a usar a spell -
(Resolvido)Trocar Actions Por Movements
Storm respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
function onEquip(cid, item, slot) storageStatus = getPlayerStorageValue (cid, 23000) print (storageStatus) if storageStatus == 0 or storageStatus == -1 then setPlayerStorageValue(cid, 23000, storageStatus + 1) elseif storageStatus == 1 then setPlayerStorageValue(cid, 23000, storageStatus + 1) elseif storageStatus == 2 then setPlayerStorageValue(cid, 23000, storageStatus + 1) elseif storageStatus == 3 then setPlayerStorageValue(cid, 23000, storageStatus + 1) elseif storageStatus == 4 then setPlayerStorageValue(cid, 23000, 0) -
Identei esse código , tava meio feio e tinha um end onde não devia local storage = 43214 local time = 5.0 -- Segundos de exhaust function onUse(cid, item, frompos, item2, topos) if exhaustion.check(cid, storage) then doPlayerSendCancel(cid, "Você tem que espera " .. exhaustion.get(cid, storage) .. " segundos.") return false end if item.itemid == item.itemid then doPlayerAddSkillTry(cid,0,doPlayerAddSkill(cid, 0)) doPlayerAddSkillTry(cid,1,doPlayerAddSkill(cid, 1)) doPlayerAddSkillTry(cid,2,doPlaye
-
Scripting [PEDIDO] Spell Transferência de MP
Storm respondeu ao tópico de Mark Ackerman em Suporte OTServer Derivados
Òbvio , sem o item em mão não tem como um player doar o item para o outro. -
Scripting [PEDIDO] Spell Transferência de MP
Storm respondeu ao tópico de Mark Ackerman em Suporte OTServer Derivados
Você não está configurando corretamente , eu testei em meu próprio servidor e funcionou corretamente. Certifique que colocou o ID da mana potion aqui local id = 2150 -- ID da mana Potion e de que está colocando os parâmetros corretamente -
Programação Alguem sabe me ajudar nisto?
Storm respondeu ao tópico de murilolima121 em Suporte Tibia OTServer
Observe o que ele disse em suas ultimas palavras , que era pra estar a ilustração da hunting spear e não da crystal arrow , ou seja , meu modo também é correto. Antes de querer corrigir os outros , vai aprender a ler , analfabeto funcional. -
(Resolvido)(Ajuda) Slot Ammo
Storm respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
<item id="ID DO ITEM" article="a" name="NOME DO ITEM"> <attribute key="weight" value="5500" /> <attribute key="slotType" value="ammo" /> <attribute key="Tipo do elemento" value="VALOR inteiro(1, 2, 3...)acima de 1" /> </item> Em tipo de elemento , eles podem ser : <attribute key="elementFire" value="VALOR" /> <attribute key="elementIce" value="VALOR" /> <attribute key="elementEarth" value="VALOR" /> <attribute key="elementEnergy" value="VALOR" /> Os outros elementos não testei , esse é o que tenho certeza que funciona -
(Resolvido)Ajuda Script de npc de promotion Diferente
Storm respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
@Jociel local t = { [255] = {256, 50, 3000, 3000} -- {old vocation} = {New vocation, looktype, life extra, mana extra} } local itemid, count = 2150 , 5 -- ID do item que precisa local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler: -
(Resolvido)Ajuda Script de npc de promotion Diferente
Storm respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
Apenas essa vocation 255 conseguiria fazer a super promotion ou seria por uma tabela ? -
(Resolvido)Duplicar Script TASK
Storm respondeu ao tópico de peterson18 em Suporte Tibia OTServer (Resolvidos)
Não cara , não tem . -
(Resolvido)Duplicar Script TASK
Storm respondeu ao tópico de peterson18 em Suporte Tibia OTServer (Resolvidos)
Você cria um novo NPC com essa mesma script e apenas adiciona na tabela da creaturescripts , nada além disso. -
Scripting [PEDIDO] PROIBIDO USAR MAGIA EM TAL LUGAR
Storm respondeu ao tópico de FiNub em Suporte Tibia OTServer
@Emanueldk -- CreatureScripts -- Registre no login.lua = registerCreatureEvent(cid, "noPush") -- XML = <event type="push" name="noPush" event="script" value="noPush.lua"/> function onPush(cid, target) local pos = getCreaturePosition(target) local actionid = 3124 -- Action ID do piso if getTileInfo(pos).actionid == actionid then doPlayerSendTextMessage(cid, 27, "Você não pode puxar neste local") return false end return true end -
Me lembro de já ter te passado uma script dessa .
-
Programação Alguem sabe me ajudar nisto?
Storm respondeu ao tópico de murilolima121 em Suporte Tibia OTServer
Você vai ter que mudar a sprite pela otItemEditor e pelo client
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!