
Tudo que xWhiteWolf postou
-
Puxar/Empurrar (conjunto de spells)
troca a de empurrar por essa daqui e a de puxar por essa: e me diz se resolveu. Aproveita e vai em data/lib/constant.lua e dá ctrl + f em CALLBACK_PARAM. Cola aqui como está a sua lista. Ex: a minha está assim: CALLBACK_PARAM_LEVELMAGICVALUE = 1 CALLBACK_PARAM_SKILLVALUE = 2 CALLBACK_PARAM_TARGETTILE = 3 CALLBACK_PARAM_TARGETCREATURE = 4
-
Chain Lightning
ai meu pau viu auheuhauh é só colocar uma restrição de ml no xml, pronto, editei lá. a spell não é prum level 8, a tag tá nv 8 pq eu uso pra testar, ela é bem fortinha e eu recomendo pra nv 60+ e o #possible ja tem um valor adicionado inicialmente, por isso o 2. Editei a spell totalmente, quem tinha a antiga sugiro trocar pela nova pois a antiga parava de hitar qnd outra pessoa utilizava.
- Puxar/Empurrar (conjunto de spells)
-
Hitar mais (se tiver X storage)
bom, só trocar o creaturescript que tem lá por esse daqui.. o resto é igual local lvlcrit = 48913 function onStatsChange(cid, attacker, type, combat, value) if isPlayer(attacker) and (not (attacker == cid)) and (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) then if getPlayerStorageValue(attacker, lvlcrit) >= 1 and value > 50 then dano = math.ceil(value*(getPlayerStorageValue(attacker, lvlcrit))) doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 255) doSendAnimatedText(getCreaturePos(attacker), "CRITICAL!!", 144) return true end end return true end mas note que tem um pequeno bug onde vai acontecer o seguinte: Vc tira 1000 de dano e ele toma 1000 + 200 , dai esses 200 são maior que 50 então ele vai tomar + 20% dnv, oque vai resultar em + 40 de dano. No final ele toma 1240 ao invés de 1200 mas acho que é um bug pequeno e não vai te prejudicar tanto se seu server não for daqueles baiakão 99999999exp
-
Hitar mais (se tiver X storage)
dá pra fazer estilo o meu critical system só que só vai funcionar em players (só os danos em players que ganharão o boost de 20% damage)
-
Magia de imunidade
pra 0.3.6 eu postei ali em cima
-
(Resolvido)[ERRO] Codigos Não Funcionam
editei o script 1 e 3. No primeiro vc tinha colocado.uid na tabela (oque não faz sentido). No terceiro vc tinha escrito tk[msg] sendo que a tabela se chama trocas[msg] e embaixo disso vc tinha colocado troca[msg]. Não verifiquei se funciona, apenas vi esses dois erros e corrigi.
-
Magia de imunidade
Este tópico foi movido: De: "OTServ → Scripting → Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts" O script é bem parecido com esse daqui: http://www.tibiaking.com/forum/topic/39215-spell-para-ficar-intocavel/
- Progamadores Leiam
- Chain Lightning
- Chain Lightning
- Gran Castle Event (8.54+)
-
Markin foi Jogado para a Friend Zone
absolute elojobado, falo mesmo
- Chain Lightning
-
Chain Lightning
Hoje vim trazer à pedidos uma spell do League of Legends que é a chain Lightning do personagem Ryze: Aqui tem um vídeo explicativo: Teoricamente está idêntico porém não tive a chance de testar então vou postar aqui e esperar que vocês me falem sobre os erros que podem dar (apesar de eu achar que não vai dar nenhum) Crie um arquivo em data\spells\scripts chamado chainlight.lua e coloque isso dentro dele: E agora no spells.xml: <instant name="TK" words="chainlight" lvl="8" manapercent="8" maglv="15" prem="0" exhaustion="1500" range="4" needtarget="1" needlearn="0" event="script" value="especiais/chainlight.lua"> </instant> Qualquer duvida postem aí, e se gostou da spell é só clicar em "gostei". Vou dormir agora que faz umas 20 horas to acordado scriptando pro tk auheuha flw pra vcs EDIT: Troquei o arquivo, a outra versão estava bugada então refiz do 0 e agora está funcionando. EDIT2: Se você usa a New Lib ela já possui uma função pra essa spell então apenas use esse arquivo aqui:
- [Spell] Katara's Sense
-
Spell louca
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 → Scripting → Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
- Progamadores Leiam
-
Spells Minato.
rapaz fiz a melhor spell que dava pra fazer, agora você vai ter um script melhor que o dos caras que criaram esse vídeo aí. Você só vai precisar adicionar isso daqui no spells.xml: <instant name="TK" words="goshun" lvl="8" mana="35" prem="0" exhaustion="1500" range="4" needtarget="1" needlearn="0" event="script" value="especiais/goshun.lua"> </instant> (pode modificar a vontade se baseando nas outras spells, só tenta deixar o needtarget="1" e coloca o range como sendo algo menor que 5 e maior que o jumpMax que vc vai configurar no script abaixo) local config = { effectTarget = 9, -- efeito que dá no target ao acertá-lo effectFinal = 37, -- efeito que aparece na posição final onde vc será teleportado jumpMax = 3 -- número máximo de quadrados que irá pular } function onCastSpell(cid, var) local maglevel, level, mana = getPlayerMagLevel(cid), getPlayerLevel(cid), getCreatureMana(cid) local axe, sword, club, distance = getPlayerSkillLevel(cid, 3), getPlayerSkillLevel(cid, 2), getPlayerSkillLevel(cid, 1), getPlayerSkillLevel(cid, 4) local shield, health = getPlayerSkillLevel(cid, 5), getCreatureHealth(cid) local formula = { min = ((level + maglevel)/5 + axe + sword + club + shield + (mana/1000)), --- formula de dano minimo max = ((level + maglevel)/5 + axe + sword + club + shield + ((mana + health)/1000)) --- formula de dano maximo } local pos = getMirroredPos(cid, variantToNumber(var), config.jumpMax) local position = getCreaturePosition(cid) if pos.x ~= position.x or pos.y ~= position.y then doTeleportThing(cid, pos) doTargetCombatHealth(cid, variantToNumber(var), 1, -formula.min, -formula.max, config.effectTarget) doSendMagicEffect(pos, config.effectFinal) else doPlayerSendCancel(cid, "Sorry, not possible.") return false end return true end Contudo esse script usa uma função da minha New Lib. (Se você já tem ela, bom, deleta e adiciona dnv porque eu coloquei a função que usa nesse script hoje cedo)
-
[New] Simple Intro ~#
achei a imagem de fundo bem bonita mas esse tipo de intro não me atraiu muito não :/ Acho meio ridiculo esses OT's que colocam o face na intro, parece q tá implorando por likes. EDIT: Baixei só pela imagem e não me arrependo. AEHUUHIA
-
Gran Castle Event (8.54+)
que bizarro cara, aqui tá funcionando perfeito.. até reabri o server pra testar. Acho que é algum erro no seu /n ein.. os outros npcs tão normal? E porque deu esse erro Couldn't open file "Melkrapo.lua",Invalid format qnd tentou importar? Tá falando que vc tentou importar o Melkrapo.lua e deu formato inválido.
- [Spell] Katara's Sense
- Gran Castle Event (8.54+)
- Gran Castle Event (8.54+)
-
(Resolvido)Spell que faz chover arrows
cria outro tópico pq aí qnd as pessoas quiserem achar a resposta pra outra spells eles vão achar mais facilmente procurando pelo nome dela doque por um post nesse tópico.