-
Total de itens
364 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Danves postou
-
Se você quer um script completo você devia pedir na seção de suporte de Scripts. Se você só quer o conceito de como sortear entre os ids, pegando a minha base você mesmo criaria esse no estilo que você diz. Agora se você não tem nenhum conhecimento, melhor pedir ele completo.
-
local aleatorio = math.random(1,3) if aleatorio == 1 then aleatorio = 2154 elseif aleatorio == 2 then aleatorio = 2156 else aleatorio = 2158 end
-
(Resolvido){Ajuda} Editar script Exori Vis
Danves respondeu ao tópico de NathanAmaro em Suporte Tibia OTServer (Resolvidos)
<instant name="Solaris" words="Solaris" lvl="12" mana="20" prem="0" range="5" needtarget="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="solaris.lua"><vocation id="2"/></instant> -
(Resolvido){Ajuda} Editar script Exori Vis
Danves respondeu ao tópico de NathanAmaro em Suporte Tibia OTServer (Resolvidos)
Muda o <instant name="Solaris" words="Solaris" lvl="12" mana="20" prem="0" range="5" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="solaris.lua"><vocation id="2"/></instant> Para <instant name="Solaris" words="Solaris" lvl="12" mana="20" prem="0" range="5" target="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="solaris.lua"><vocation id="2"/></instant> -
Irei editar aqui no meu server até funcionar. Finalmente. function onLogin(cid) local tempo = 5 -- tempo de proteção em segundos if isPlayer(cid) then exhaustion.set(cid, 23585, tempo) doPlayerSendTextMessage(cid, 22, "Você está protegido por 5 segundos!") registerCreatureEvent(cid, "Protection") registerCreatureEvent(cid, "Protect") end return true end function onStatsChange(cid, attacker, type, combat, value) if(isPlayer(cid) and not isPlayer(attacker) and exhaustion.check(cid, 23585) and (type == STATSCHANGE_MANALOSS or type == STATSCHANGE_HEAL
-
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
qual erro da distro -
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Bugando em que? -
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Mas o script antes já não fazia isso? Só mexi no custo -
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
O erro de log? Você copiou o último edit? Pois eu rodei aqui o distro e não passou nada de erro o.o Me printa aí. -
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Ve o novo que mandei -
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Ajeitei, vê se funciona corretamente (voce usa uma não acontece nada de primeira, mas na segunda ele aumenta +1) -
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Copia denovo do início ao fim, aqui compilou de boa.. Pera acho que achei o erro -
function onStatsChange(cid, attacker, type, combat, value) if(isPlayer(cid) and not isPlayer(attacker) and exhaustion.check(cid, 23585) and (type == STATSCHANGE_MANALOSS or type == STATSCHANGE_HEALTHLOSS)) then doCreatureAddHealth(cid, math.abs(value)) doPlayerSendTextMessage(cid, 24,"Você tem mais "..exhaustion.get(cid, 23585).." segundos de proteção!") end end Acho que é minha última tentativa hehe Se não funcionar tenta com outro char, talvez esse aí tenha bugado com o outro script
-
Se ele loga com alguem ja atacando, diz que tem 5s de proteção, dps fica spammando até chegar em 1 e para? E depois mesmo sem mensagem os danos vem 0?
-
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Ah sim, ok, irei rever o script pera -
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Não entendi a foto. Tô querendo saber se agora quando ele usa a pedra no item ele gasta 2 pedras pra deixar um item +0 pra +4, de acordo com o que voce disse.. -
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
function onUse(cid, item, frompos, item2, topos) doPlayerAddStamina(cid, 2520) doSendMagicEffect(getThingPos(cid), 1) doRemoveItem(item.uid, 1) return true end Ele ta usando 2 pedras pra subir 4 niveis? Ou ta usando 1 pedra pra subir 4 niveis? -
function onStatsChange(cid, attacker, type, combat, value) if(isPlayer(cid) and not isPlayer(attacker) and exhaustion.check(cid, 23585) and (type == STATSCHANGE_MANALOSS or type == STATSCHANGE_HEALTHLOSS)) then value = 0 doPlayerSendTextMessage(cid, 24,"Você tem mais "..exhaustion.get(cid, 23585).." segundos de proteção!") end end E me diga os números que irão aparecer no console pro player
-
Então deixa o value = 0 mesmo, vou dar uma olhada no script dele e vejo o que posso fazer
-
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Deixa assim -
Não sei mto bem se em TFS tem alguma função pra tornar o alvo inalvejável, então fiz esse scriptzinho. Não sei porque ele tá entrando no exhaustion.check se os 5s do storage já tinha acabado muda "value = 0" para "return false"
-
Mas ele tá tomando dano entre os 5s? Porque meu script é transferir o dano recebido pra 0, caso esteja dentro dos 5s..
-
Não dá nada no log? Tudo sem erros? No carregamento e durante o jogo?
-
[Help]Como diminuir Pedra de Refinamento
Danves respondeu ao tópico de FabregasOmg em Suporte Tibia OTServer
Não entendi. Você quer subir o custo pra cada +1 da armor de 1 pedra para 2 pedras? E Somente na armor? -
Muda o meu script para function onStatsChange(cid, attacker, type, combat, value) if(isPlayer(cid) and not isPlayer(attacker) and exhaustion.check(cid, 23585) and (type == STATSCHANGE_MANALOSS or type == STATSCHANGE_HEALTHLOSS)) then value = 0 end end
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!