@Cogames
Sim, o que falei foi pra ti.
info
Group: Campones
Joined: 18/01/10
Posts: 17
Reputation: +34
Tibia Character: NemTeConto

@Cogames
Sim, o que falei foi pra ti.
info
Group: Visconde
Joined: 01/11/10
Posts: 362
Reputation: +41

Nome: dead mas
Efeito:tipo um exori mort mais com alguns combos em uma area media
HIT: coloque que derive do ml e do lvl quanto mais ml e lvl maior o hit.
nome: combo da morte
Efeito: souta 5 sds em uma so magia
Hit: quero que hit bastante pois vai ser para um ot xp alta (hita em torno de 5 a 8k cada sd que e lançada)
info
Group: Artesão
Joined: 08/11/11
Posts: 116
Reputation: +29
Gender: Masculino

@Mdgabrielzim
Aqui está sua Script:
--Dead Mas by CoGames
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -80, -1.1, 80)
local arr = {
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{1, 0, 1, 3, 1, 0, 1},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Não se esqueça do REP+ ;D (Como muitos -.-)!
__________________________________________________________________________________
@Daninhozica
Aqui está a sua também:
--Combo da Morte by CoGames
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 17)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -99.5, -9999, -99.5, -9999)
local arr = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Não se esqueça do REP+ ;D (Como muitos --')!
Edited Dezembro 14 by Cogames
info
Group: Marquês
Joined: 06/11/11
Posts: 1.1k
Reputation: +109
Tibia Character: Stroked

Eu quero uma q é assim:
Nome: Super Strike
Gasta de mana: 9999999999 (o maximo possivel)
Hit: 999999999 (o maximo possivel)
Level 999999999 (o maximo possivel)
Efeito: Ice , tera , mort , vis , flam , todos os efeitos , em todos os sqms em volta do player, todos mesmo, cobri a tela do player
info
Group: Visconde
Joined: 01/11/10
Posts: 362
Reputation: +41

Valeu
tu podia colocar mais alguns combos pra mim mesmo assim +rep ;D
cara nao foi bem isso que pedi
tipo quero uma magia que atira 5 sds uma atras da outra
entendeu ?? mais memo assim
vlw
info
Group: Artesão
Joined: 08/11/11
Posts: 116
Reputation: +29
Gender: Masculino

@UP
Tipo, taka quando clica no cara e fala o poder?
_______________________________________________________________________________________________________
@GuizitoG
Aqui está sua Spell:
--Super Strike by CoGames
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 22) / 5
max = -(level * 38.5) / 5
return min, max
end
setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 22) / 5
max = -(level * 38.5) / 5
return min, max
end
setCombatCallback(combat2, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 22) / 5
max = -(level * 38.5) / 5
return min, max
end
setCombatCallback(combat3, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_POISONAREA)
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 22) / 5
max = -(level * 38.5) / 5
return min, max
end
setCombatCallback(combat4, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local combat5 = createCombatObject()
setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 22) / 5
max = -(level * 38.5) / 5
return min, max
end
setCombatCallback(combat5, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local arr1 = {
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{1, 1, 1, 2, 1, 1, 1},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0}
}
local arr2 = {
{0, 0, 1, 0, 0, 0, 0},
{0, 1, 1, 0, 0, 0, 0},
{1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 2, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0}
}
local arr3 = {
{0, 0, 0, 0, 1, 0, 0},
{0, 0, 0, 0, 1, 1, 0},
{0, 0, 0, 0, 1, 1, 1},
{0, 0, 0, 2, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0}
}
local arr4 = {
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 2, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1},
{0, 0, 0, 0, 1, 1, 0},
{0, 0, 0, 0, 1, 0, 0}
}
local arr5 = {
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 2, 0, 0, 0},
{1, 1, 1, 0, 0, 0, 0},
{0, 1, 1, 0, 0, 0, 0},
{0, 0, 1, 0, 0, 0, 0}
}
local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
local area5 = createCombatArea(arr5)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)
setCombatArea(combat5, area5)
local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
local function onCastSpell2(parameters)
doCombat(parameters.cid, parameters.combat2, parameters.var)
end
local function onCastSpell3(parameters)
doCombat(parameters.cid, parameters.combat3, parameters.var)
end
local function onCastSpell4(parameters)
doCombat(parameters.cid, parameters.combat4, parameters.var)
end
local function onCastSpell5(parameters)
doCombat(parameters.cid, parameters.combat5, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var,combat1 = combat1,combat2 = combat2,combat3 = combat3,combat4 = combat4,combat5 = combat5 }
addEvent(onCastSpell1, 0, parameters)
addEvent(onCastSpell2, 30, parameters)
addEvent(onCastSpell3, 30, parameters)
addEvent(onCastSpell4, 30, parameters)
addEvent(onCastSpell5, 30, parameters)
end
________________________________________________________________________________________________________
@Daninhozica
Consegui sua spell:
--Combo da Morte by CoGames
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 17)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
local distcombat1 = createCombatObject()
setCombatParam(distcombat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(distcombat1, COMBAT_PARAM_EFFECT, 17)
setCombatParam(distcombat1, COMBAT_PARAM_DISTANCEEFFECT, 31)
setCombatFormula(distcombat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0)
local function onCastSpell1(parameters)
doCombat(parameters.cid, distcombat1, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 100, parameters)
addEvent(onCastSpell1, 200, parameters)
addEvent(onCastSpell1, 300, parameters)
addEvent(onCastSpell1, 400, parameters)
addEvent(onCastSpell1, 500, parameters)
addEvent(onCastSpell1, 600, parameters)
addEvent(onCastSpell1, 700, parameters)
addEvent(onCastSpell1, 800, parameters)
addEvent(onCastSpell1, 900, parameters)
addEvent(onCastSpell1, 1000, parameters)
end
Para usar esta spell, você terá que falar o nome dela, e depois mover-se que ela automaticamente irá atirar no lugar onde você estava quando falou o poder!
Foi o máximo que eu pude fazer =(, então, plx me de um REP+ se gostou!
Edited Dezembro 14 by Cogames
info
Group: Campones
Joined: 04/09/10
Posts: 9
Reputation: 0
Tibia Character: Pino Walker

voce é muito farrapao cara, ainda fica soltando indireta... sei nao man
again no "return true",no exhastion
e pra que serve o combat1 na segunda spell ae?(R: pra nada)
a magia o bixo tem que i onde se tava pra pega nele wtf?????
@daninhozica
tenta essa
function onCastSpell(cid, var)
while m <= 1000 do
addEvent(doTargetCombatHealth, (m+100), cid, getCreatureTarget(cid), 1, -5000, -8000, CONST_ME_MORTAREA)
addEvent(doSendDistanceShoot, m, getCreaturePosition(cid), getCreaturePosition(getCreatureTarget(cid)), CONST_ANI_SUDDENDEATH)
m = m+250
end
return TRUE
end
Edited Dezembro 15 by lordbug99
info
Group: Marquês
Joined: 06/11/11
Posts: 1.1k
Reputation: +109
Tibia Character: Stroked

[14/12/2011 18:32:52] Warning: [Event::checkScript] Can not load script. /scripts/attack/super strike.lua
[14/12/2011 18:32:52] data/spells/scripts/attack/super strike.lua:1: unexpected symbol near '-'
info
Group: Artesão
Joined: 08/11/11
Posts: 116
Reputation: +29
Gender: Masculino

@diguinxtibia
Não entendi...
_____________________________________________________________________________________________________
@lordbug99
Cara, se o ot é exp alta, não precisa de exaustion mano -.-! Ninguém pediu spell nenhuma pra tu posta pro cara, além disso, ele gosto da minha, então vaza mano, ta fazendo post pra nada!
combat1, o que tem se n serve pra nada? ganha alguma coisa se tira esse bagulho do script? R: Não! O Script continua a mesma merda!
_____________________________________________________________________________________________________
@GuizitoG
Qual é a versão do seu ot?
As vezes também, aparece o bug mas mesmo assim a magia funciona, tenta ai!
____________________________________________________________________________________
@ALL
Desculpem-me pelos palavrões, mas tem gente que fala, fala, fala e não entende como o @lordbug99 -.-
#Edit
Eita, lordbug99 além de faze post quenem uma mula, ainda fez a spell errada -.-
[14/12/2011 19:30:50] Warning: [Event::loadScript] Can not load script. data/spells/scripts/attack/teste.lua
[14/12/2011 19:30:50] data/spells/scripts/attack/teste.lua:2: 'do' expected near 'then'
Tem gente q n aprende mesmo em --'
Edited Dezembro 14 by Cogames
info
Group: Campones
Joined: 13/12/11
Posts: 9
Reputation: 0

Mano ME AJUDA AI PELO AMOR D DEUS JA RODEI MILHOES DE TOPICOS ATRAS DISSO
Preciso de um Piso que Bloquei Soltar magia! Ou entao de preferencia Uma Area Que n Deixe Soltar Magia ... ( N poder Ser Pz)
(( Urgente =[
Ti Douuuuuuuuuuuu Rep ++++++
info
Group: Campones
Joined: 04/09/10
Posts: 9
Reputation: 0
Tibia Character: Pino Walker
Nao é assim.. Tipo, ela só pode ser usada quando tiver com um Target, O dano tem que ser physical(neutro), e eu queria baseado no fist/club fighting...
Tem como fazer?
Se voce conseguir fazer do jeito que eu quero, dou dois dias de REP+ pra voce
@edit
Só vi o que voce editou agora...
Man, eu só nao dei REP+ por que voce nao me deu o que eu pedi, e eu prometo aqui, que se voce me der, te dou 2 REP, amanha e depois de amanha, que hoje eu já dei a minha
Edited Dezembro 12 by diguinxtibia