
Tudo que Wise postou
-
[AJUDA] [MOD] Catch Window v1.3]
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Clients" Para: "OTServ → Suporte OTServ → Suporte de Servidores Derivados"
-
Ajuda Kpdo
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Downloads → Servidores Derivados" Para: "OTServ → Suporte OTServ → Suporte de Servidores Derivados"
-
talkaction !status
Se você sabe que o tópico não é seu, porquê continua a fazer pedidos não relacionados ao assunto do mesmo? Por favor, crie o seu próprio tópico para o seu próprio pedido!
-
[Exclusivo]Baiak ZIK VIP 15 Editado DeathRocks
@Godinho Você reviveu um tópico que não havia respostas desde novembro do ano passado, sendo que a sua postagem não tem relação com o tópico em si. Crie o seu próprio tópico na seção de suporte que melhor se encaixa com o seu problema e esclareça-o lá. Tenha mais atenção da próxima vez que for postar. Leia e se preciso, releia as Regras Gerais do fórum. • 2.6 - Reviver tópicos antigos: Qualquer membro pode reviver qualquer tipo de tópico, porém o membro só poderá reviver um tópico desde que ele faça uma postagem relacionada ao assunto do tópico ou ele faça um agradecimento/crítica construtiva em relação ao conteúdo do tópico, afinal, se o tópico foi bom pra ti ou não te ajudou e você continua em dúvida, por exemplo, você tem o direito de comentar. O que não é permitido, é reviver um tópico apenas para obter postagens (flood), como por exemplo postar : "legal", "gostei", "reputado", etc...
-
(Resolvido)[Resolvido] Alavanca que possa usar em um intervalo de tempo
Bom, eu só alterei algumas partes do código do membro e adicionei a minha função, nada mais. Provavelmente deve ter sido o addEvent que não executou corretamente. E não tem de quê, disponha sempre. @zipter98 Fez um método bacana, embora houvesse como simplificar. Mesmo assim, você tem desenvolvido códigos bons, parabéns ;]
-
(Resolvido)[Resolvido] Alavanca que possa usar em um intervalo de tempo
Fiz uma função pra retornar o tempo do modo como você quer, porém não testei. Códigos do membro zipter98: function getGlobalExhaust(key) local t = getGlobalStorageValue(key) exhaust = math.floor((t - os.time()) / 60) > 0 and math.floor((t - os.time()) / 60) or 0 return exhaust end local gates = { {x = 470, y = 243, z = 7}, --Posições dos portões. {x = 471, y = 243, z = 7} } local etime = {5, 60} -- {tempo para fechar, tempo para usar} ~ em minutos local id = 9485 -- ID do portão. local gstor = 91801 -- global storage function onUse(cid, item, frompos, item2, topos) if getGlobalStorageValue(gstor) > os.time() then return doPlayerSendCancel(cid, "[Castle of Titans] Você deve aguardar "..getGlobalExhaust(gstor).." minuto(s) para usar a alavanca.") elseif getPlayerGuildId(cid) < 1 then return doPlayerSendCancel(cid, "You aren't member of any guild.") end for _, b in pairs(gates) do local gate = getTileItemById(b, id).uid if gate > 0 then doRemoveItem(gate, 1) doSendMagicEffect(b, 2) addEvent(function() doCreateItem(id, 1, b) end, 5 * 60 * 1000) else return doPlayerSendCancel(cid, "Someone already opened the gates.") end end broadcastMessage('Os Portões da ponte the Castle of Titans foram abertos, e se fecharão em 5 minutos', MESSAGE_EVENT_ADVANCE) addEvent(setGlobalStorageValue, etime[1] * 60000, gstor, os.time() + etime[2] * 60) return true end
-
[AJUDA] Vocação suprema dando erro no console
Se tinha feito, fez errado. Já que os parâmetros das vocações antecedentes estavam incorretos.
-
efeito aura por vocação [pedido]
Daria pra fazer modificando os códigos, mas de forma simples, você pode aplicar um valor de level inalcançável. Ex: ["800-9999"] = CONST_ME_STUN,
-
[AJUDA] Vocação suprema dando erro no console
As vocações estavam incompatíveis, então tomei a liberdade de organizá-las: vocations.xml <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="50" gainmanaticks="2" gainmanaamount="100" manamultiplier="1.1" attackspeed="800" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="50" gainmanaticks="2" gainmanaamount="100" manamultiplier="1.1" attackspeed="800" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="3" name="Paladin" description="a paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="75" gainmanaticks="3" gainmanaamount="75" manamultiplier="1.4" attackspeed="1500" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="4" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="10" gainhpamount="5" gainmanaticks="6" gainmanaamount="3" manamultiplier="3.0" attackspeed="1500" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="2.5" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.5" defense="1.5" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="5" name="Master Sorcerer" description="a master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="50" gainmanaticks="2" gainmanaamount="100" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="1" fromvoc="1" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="6" name="Elder Druid" description="an elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="50" gainmanaticks="2" gainmanaamount="100" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="1" fromvoc="2" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="7" name="Royal Paladin" description="a royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="75" gainmanaticks="3" gainmanaamount="75" manamultiplier="1.4" attackspeed="1000" soulmax="200" gainsoulticks="1" fromvoc="3" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="8" name="Elite Knight" description="an elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="50" manamultiplier="3.0" attackspeed="1000" soulmax="200" gainsoulticks="1" fromvoc="4" lessloss="30"> <formula meleeDamage="1.5" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.5" defense="1.5" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="9" name="Hell Wizard" description="an hell wizard" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="200" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="1" fromvoc="5" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.2"/> </vocation> <vocation id="10" name="High Saintess" description="an high saintess" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="2" gainmanaamount="200" manamultiplier="1.1" attackspeed="800" soulmax="200" gainsoulticks="1" fromvoc="6" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.2"/> </vocation> <vocation id="11" name="Force Archer" description="an force archer" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="150" gainmanaticks="2" gainmanaamount="150" manamultiplier="1.4" attackspeed="600" soulmax="200" gainsoulticks="1" fromvoc="7" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.2"/> </vocation> <vocation id="12" name="Titan Blader" description="an titan blader" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="200" gainmanaticks="2" gainmanaamount="100" manamultiplier="3.0" attackspeed="1000" soulmax="200" gainsoulticks="1" fromvoc="8" lessloss="50"> <formula meleeDamage="2.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="2.0" defense="2.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.2"/> </vocation> </vocations>
-
[PEDIDO] Vocation Doll
@danihcv Só pela informações que o membro deu, eu já pude deduzir que o promotion level máximo das vocações seria 2. Portanto, não tem necessidade. @hempz Em seu vocations.xml, as vocações supreme (9, 10, 11, 12) tem como vocação anterior sendo os ids 5, 6, 7, 8? Se não, faça isso, mudando o parâmetro fromvoc das tags. Agora se não souber como fazer, poste o seu vocations.xml
-
[PEDIDO] Vocation Doll
Provavelmente essas vocações "supreme" devem ter a promotion level como sendo 2, então: supremevoc.lua (data\talkactions\scripts): function onSay(cid) local dollid = 54321 -- itemid if doPlayerRemoveItem(cid, dollid, 1) then if not getPlayerPromotionLevel(cid) > 1 then if getPlayerPromotionLevel(cid) > 0 then doPlayerSetPromotionLevel(cid, 2) else doPlayerSendCancel(cid, 'First you need to become a '..getVocationInfo(getPromotedVocation(getPlayerVocation(cid))).name..' to become a supreme.') end else doPlayerSendCancel(cid, 'You\'re already a '..getPlayerVocationName(cid)) end else doPlayerSendCancel(cid, 'You need a '..getItemNameById(dollid)..' to become a supreme.') end return true end Tag - talkactions.xml (data\talkactions): <talkaction words="!supremevocation" event="script" value="supremevoc.lua"/>
-
[Ajuda] Script de teleport (fly)
Amigo, o título do seu tópico estava inadequado. Sem oferecer nenhuma ideia do que ele se trata, poucos vão se interessar em te ajudar. Na próxima vez, crie um tópico com um título que descreva o assunto dele. • 2.3 - Use títulos e ícones adequados: Ao criar um novo tópico no fórum, dê a ele um título que esteja relacionado ao conteúdo do tópico. Títulos como "Ajudaaa!" ou "Entrem aqui!" só pioram as coisas: ninguém vai saber do que se trata, e menos pessoas irão entrar para olhar o que você postou e também evite de usar o CAPSLOCK ao criar seu título. Leia e se preciso, releia as Regras Gerais do fórum.
- Dropa loot mesmo tando com Bless TFS 1.0
-
(Resolvido)Monstros/Players Attack
Fazendo uso do creature event combat e retornando false, não tem necessidade de um statschange ou target. Já que o creatureid fica incapaz de causar qualquer tipo de perda ao target.
-
efeito aura por vocação [pedido]
Veja o comentário feito na tabela do script do membro:
-
Algumas informções para poder começar? ;)
Você quis dizer em Open Tibia, certo? Pois tenho em mente mais de 10 linguagens de programação que são usadas como script.
-
(Resolvido)Monstros/Players Attack
function onCombat(cid, target) local stor = {76543, 2} -- {storage, value} if isPlayer(target) and getPlayerStorageValue(target, stor[1]) == stor[2] then return false end return true end Registre o creature event tanto em login.lua, quanto no arquivo XML do monstro.
-
TP Battlefield
Informe o(s) script(s) configurado(s) por você.
-
Ajudem...Quero saber como ajeito o nível máximo
Procure por um creature event advance em creaturescripts.xml (data\creaturescripts) que possa ser relacionado à obtenção de level máximo. A partir da tag, você pode verificar o nome do arquivo, procure-o e poste o script aqui. Já os rates você pode conferir no arquivo config.lua, ou caso o ganho de experiência por stages esteja ativado, confira no arquivo stages.xml (data\XML).
-
Fórmula de dano
Talvez esteja resultando nisso por estar sofrendo os adicionais dos equipamentos e da vocação.
-
[Pedido] Poket
No caso, pelo Object Builder seria em Missile, abaixo de Effect.
-
Como? CANNOT CONECT TO SERVER GAME
Acontece que "dar um toque" é prioridade da moderação e portanto, membros que não são da equipe, não são permitidos a executar esse tipo de ação. Mesmo que você tenha tentado ajudar o membro anteriormente a isso, de qualquer forma você fez um desvio do assunto principal do tópico para chamar a atenção dele, infringindo as regras. Da próxima vez, relate para a equipe por favor.
-
(Resolvido)Editar portal pelo item.xml
Criar um skill? Como assim? Você quer que o portal seja criado por spell, talkaction ou action? Detalhes, precisamos de detalhes pra poder te ajudar.
-
(Resolvido)Script de Transform [Me explique!]
Sinceramente, que dor de cabeça ver esse spoiler. Me explica o que você quer que aconteça, como acontece esse "transform", que eu vejo se posso fazer de forma simplificada. E informe a versão do servidor e do distro, se possível.
-
Como? CANNOT CONECT TO SERVER GAME
@Tiffy Amigo, o título do seu tópico estava inadequado. Sem oferecer nenhuma ideia do que ele se trata, poucos vão se interessar em te ajudar. Da próxima vez, crie um tópico com um título que descreva o assunto dele. • 2.3 - Use títulos e ícones adequados: Ao criar um novo tópico no fórum, dê a ele um título que esteja relacionado ao conteúdo do tópico. Títulos como "Ajudaaa!" ou "Entrem aqui!" só pioram as coisas: ninguém vai saber do que se trata, e menos pessoas irão entrar para olhar o que você postou e também evite de usar o CAPSLOCK ao criar seu título. Sei que a sua intenção foi informar o membro sobre o erro dele, mas peço para que por favor, deixe essa parte com a equipe. Quando você vir outra ocasião como essa, que infrinja as regras, clique em Relatar para a equipe! logo abaixo do post do membro. • 2.19 - Moderação secundária não será tolerada: Mensagens como "Ei, esse tópico está na área errada", "Organize seu tópico, está uma bagunça!", só podem ser usadas pelos membros de nossa equipe, caso contrário, esse tipo de ação será considerada flood, já que a correções desse nicho não cabem aos membros e, portanto, caracteriza como desvio do assunto principal do tópico. Leiam e se preciso, releiam as Regras Gerais do fórum.