@Cogames
Sim, o que falei foi pra ti.
info
Grupo: Campones
Registrado: 18/01/10
Posts: 17
Reputação: +34
Char no Tibia: NemTeConto

@Cogames
Sim, o que falei foi pra ti.
info
Grupo: Visconde
Registrado: 01/11/10
Posts: 362
Reputação: +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
Grupo: Artesão
Registrado: 08/11/11
Posts: 116
Reputação: +29
Gênero: 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 --')!
Editado Dezembro 14 por Cogames
info
Grupo: Marquês
Registrado: 06/11/11
Posts: 1.1k
Reputação: +109
Char no Tibia: 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
Grupo: Visconde
Registrado: 01/11/10
Posts: 362
Reputação: +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
Grupo: Artesão
Registrado: 08/11/11
Posts: 116
Reputação: +29
Gênero: 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!
Editado Dezembro 14 por Cogames
info
Grupo: Campones
Registrado: 04/09/10
Posts: 9
Reputação: 0
Char no Tibia: Pino Walker

voce é muito farrapao cara, ainda fica soltando indireta... sei nao man
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

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
Editado Dezembro 15 por lordbug99
info
Grupo: Marquês
Registrado: 06/11/11
Posts: 1.1k
Reputação: +109
Char no Tibia: 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
Grupo: Artesão
Registrado: 08/11/11
Posts: 116
Reputação: +29
Gênero: 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 --'
Editado Dezembro 14 por Cogames
info
Grupo: Campones
Registrado: 13/12/11
Posts: 9
Reputação: 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
Grupo: Campones
Registrado: 04/09/10
Posts: 9
Reputação: 0
Char no Tibia: 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
Editado Dezembro 12 por diguinxtibia